You are here:
Capture Transaction Details from External Billing Systems
The Energy and Utilties Integrations APIs are enhanced to provide a wider range of control over external billing systems. You can now capture billing, payment, account, registration, and transaction details from external billing systems.
Where: The Integrations API suite is available in Lightning Experience in Enterprise, Performance, and Unlimited editions.
Who: To register MuleSoft with Salesforce and to access and install the sample Anypoint assets in MuleSoft, you need the EAndUCloudMulesoftAssetIntegrationPsl permission set license and the EAndUCloudMulesoftAssetIntegration permission set, and MuleSoft and powercloud accounts.
Why: With the new Integration APIs, you can:
- Retrieve customer's meter readings:
Make a GET request to the new /meters resource.
Query parameter: externalId - Retrieve customer's account balance:
Make a GET request to the new /balances resource.
Query parameters: externalId and idType - Retrieve customer's financial adjustments:
Make a GET request to the new /accounts/{externalAccountId}/financialAdjustments resource.
- Retrieve customer's bills:
Make a GET request to the new /bills resource.
Query parameters: externalId and idType - Retrieve customer's bill line items:
Make a GET request to the new /bills/{externalBillId} resource.
- Retrieve customer's payments:
Make a GET request to the new /payments resource.
Query parameters: externalId and idType - Retrieve customer's payment line items:
Make a GET request to the new /payments/{externalPaymentId} resource.
- Retrieve customer's financial transactions:
Make a GET request to the new /accounts/{externalAccountId}/financialTransactions resource.
Query parameters: startDate, endDate, transactionType, offset, limit, sortBy, and sortOrder - Create customer infrastructure request:
Make a POST request to the /generic/customersInfrastructure resource.
New response parameters: externalPremises and externalServicePoints
How:
Update your org to Salesforce Industries Communications, Media, and Energy Winter '24 and install the Integration Procedures datapacks from the Salesforce Industries Process Library. Then, configure the Industry Integration Solutions APIs and assets. See Industry Integration Solutions.
Next, install the latest version of the MuleSoft Direct app assets in your MuleSoft instance from Anypoint Exchange. Finally, add the credentials of your external billing app in MuleSoft Runtime Manager.
For more information about Energy and Utilities Cloud API, refer to the developer documentation on developer.salesforce.com
See Also:

