Provisioned devices missing billing attributes in billing engine integration

jim_534
Tue, 10 Dec 2024 16:01:49 +0000

Devices successfully provisioning through our onboarding workflow are missing critical billing attributes when they sync to our billing engine. The billing attribute mapping appears configured correctly in the provisioning workflow, but the attributes aren’t transferring to the billing system. This is causing incomplete billing records and revenue leakage.

The integration logs show:

BillingSync: Device METER-4421 synced successfully
Warning: Missing required attributes - rateClass, billingCycle, accountId
Billing record created with incomplete data

The onboarding workflow integration sets these attributes during provisioning, and they’re visible in the ThingWorx device properties, but they’re not flowing through to the billing engine. We need post-provisioning validation to catch these issues before devices go operational. Has anyone dealt with billing attribute synchronization problems between ThingWorx and external billing systems?