Loading
Upcoming Mandatory Changes to Public Key Infrastructure (PKI)Read More
Salesforce Enforces New Security Requirements in Summer 2026Read More
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
          Set Up Billing Dispute Management

          Set Up Billing Dispute Management

          Track and resolve billing inquiries, service requests, and invoice-related disputes by using Billing Dispute Management.

          Required Editions

          Available in: Lightning Experience
          Available in: Enterprise, Unlimited, and Developer Editions with the Revenue Cloud Billing license. Contact your Salesforce account executive for more information.
          User Permissions Needed
          To install and deploy service process templates:
          • UnifiedCatalogAdminPsl permission set group
          • Unified Catalog Admin permission set
          • Omnistudio Admin permission set
          • Billing Admin permission set
          To create and customize an Experience Cloud site by using the self-service Billing Portal template: Billing Admin permission set
          1. From Setup, in the Quick Find box, navigate to these settings and enable access.
            1. In Billing Settings, turn on Manage Billing Disputes and Service Requests.
            2. In Omnistudio Settings, turn on Omnistudio Metadata.
            3. In Context Service Settings, turn on Context Definitions.
            4. In Sharing Settings, specify the level of access to these objects.
              OBJECT DEFAULT INTERNAL ACCESS DEFAULT EXTERNAL ACCESS
              Catalog Public Read/Write Public Read Only
              Dispute Public Read/Write Private
              Omni Data Transformation Public Read/Write Public Read Only
              Omni Process Public Read/Write Public Read Only
              Product2 Public Read/Write Public Read Only
              Product Component Group Public Read/Write Public Read Only
              Product Component Group Override Public Read/Write Public Read Only
              Product Configuration Flow Public Read/Write Public Read Only
              Product Related Component Override Public Read/Write Public Read Only
              Service Catalog Request Public Read/Write Private
          2. Configure Digital Experiences settings.
            1. From Setup, in the Quick Find box, enter Digital Experiences, and then select Digital Experiences.
            2. Click Settings, and in the Role and User Settings section, enable Allow using standard external profiles for self-registration, user creation, and login.
          3. Create Customer Community users, enable the customer users from contacts, and add permissions.
            1. Create Customer Community Plus users for your Experience Cloud site.
            2. On the account’s contact related list, view or add the contact record for the user that you want to add to a site. When you create a customer user, Salesforce creates a user record in your org with some details pre-populated from the contact record.
            3. On the contact detail page, click the actions dropdown, and then select Enable Customer User.
            4. Add these permissions to the community user.
              • UnifiedCatalogCommunityUserPsl permission set group
              • Unified Catalog Community User permission set
              • Omnistudio User permission set
              • Billing Experience Cloud User permission set
            5. Repeat the above steps to add multiple users and then refresh the page.
          4. Set up your Self-Service Billing Portal.
            1. Create and publish an Experience Cloud site by using the Self-Service Billing Portal template.
              Starting Spring ’26, the new Billing self-service portal tabs are available by default only for newly created portals. If your Salesforce org was created before or upgraded to Spring ‘26, manually add the new Cases and Help Center tabs to the existing self-service billing portal configuration.
            2. Add the Customer Community Plus user to your Experience Cloud site.
            3. In Digital Experiences Settings, navigate to the Sharing Sets section, and create a new sharing set. Add the Customer Community Plus user profile and the Invoice object.
              Create a new sharing set, and add the Customer Community Plus user profile and Invoice object.
            4. Configure access for the Invoice object.
              Configure access for the Invoice object.
            5. Refresh the page.
          5. Add dynamic picklist values in the Dispute Type and Dispute Subtype fields of the Dispute object.
            1. In Object Manager, navigate to the Fields & Relationships section of the Dispute object.
            2. Edit these fields to add the dynamic picklist values.
              • Add Billing Dispute as the picklist value in the Dispute Type field.
              • Add Incorrect Invoice Charge as the picklist value in the Dispute Subtype field.
          6. Clone the out-of-the-box Billing service process Omniscripts.
            1. From the App Launcher, find and select Omniscripts.
            2. Create a new version of these Omniscripts.
              • BillingSvcProcessSuspendBilling
              • BillingSvcProcessUpdateBillToContact
              • BillingSvcProcessExtendDueDate
              • BillingSvcProcessInvoiceChargeCorrection
              • BillingSvcProcessOtherBillingRequests
          7. Install the service process templates by using Unified Catalog.
            1. From the App Launcher, find and select Unified Catalog.
            2. In Templates, select the service process template that you want to install and click Install.
            3. Review the data model and attributes of the installed template.
            4. Continue to click Next until you view the intake form.
            5. Click Open Editor to view the intake form in Omniscript Designer.
            6. Activate the Omniscript.
            7. Save and activate the template.
            8. Repeat the above steps to install each service process template.
            After installation, the service process templates are saved as service processes in Unified Catalog.
          8. Organize your service processes in Unified Catalog.
            1. Create a catalog and select Service Process as the catalog type.
            2. Create a catalog category for your catalog.
            3. Add the service processes to the catalog and save your changes. Note the catalog ID as you need it to configure the Help Center page in Experience Builder.
          9. Edit the Help Center page and Unified Catalog component in Experience Builder.
            1. Open the Help Center page and select the Unified Catalog component.
            2. Enter the catalog ID in the RecordId field of the Unified Catalog component.
            3. Preview and publish your site.
          10. Set object permissions for the Customer Community Plus User profile.
            1. In Setup, navigate to the Customer Community Plus User profile.
            2. In the Standard Object Permissions section, enable the View All Fields access for the Omni Data Transformations and Omni Data Transformation Items objects.
          11. Configure the Action Launcher component to add your service catalog.
            1. Edit the Account Record page in the Billing app.
            2. Select Unified Catalog in Action Launcher Configuration.
            3. Search and select your service catalog.
            4. Enter the name of your service catalog Service Catalog or any other appropriate name as the action launcher title.
            Save and activate the Action Launcher component.

          We recommend that you clone the out-of-the-box Resolve Service Request screen flow. In the cloned screen flow, you can modify the invoice charge correction resolution screen to make the Approved Amount column editable. This configuration helps your customer service reps directly update approved amounts on disputed invoice lines when they resolve invoice charge disputes.

          Your dispute management setup is complete. Your billing portal or community user can now raise billing inquiries and disputes that can be resolved by your customer service representatives.

          Note
          Note To resolve any Omniscripts component issues in the Help Center, we recommend that you set the field-level security for Content and Sequence fields of the Omni Process Compilation object.
           
          Loading
          Salesforce Help | Article