Loading
Energy & Utilities Cloud
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Capture Transaction Details from External Billing Systems

          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.

          Note
          Note For new customers, to successfully deploy the MuleSoft Integration, you must manually update the named credentials in the Integration Procedures in your org.

          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:

           
          Loading
          Salesforce Help | Article