Loading
Salesforce Enforces New Security Requirements in Summer 2026Read More
Channel Revenue Management
Checklist to Run an Advanced Rebate Program

Checklist to Run an Advanced Rebate Program

Review the high-level procedure to configure and manage financial liabilities for an advanced rebate program. Use the data processing engine to run an end-to-end accrual calculation process.

Required Editions

Available in: Enterprise, Unlimited, and Developer Editions that have Rebate and Accrual Management Advanced enabled.

To ensure you've successfully configured your org to track liabilities, complete these tasks:

  • Org provisioned with RebateAndAccrualsManagementAdvancedAddOn license
  • Data Cloud enabled and Accrual and Payout Engine Data Kit deployed
  • Permission sets assigned
  • Create a Rebate Program: Define the Accrual Frequency to establish how often liabilities are calculated.
  • Create Accrual Periods: Establish the specific timeframes for financial tracking within the program.
  • Enroll Members: Add at least one active account to the program. Accruals are not calculated for members in Draft or Inactive status.
  • Identify DPE Templates: Use the predefined Data Processing Engine templates for Advanced Accruals.
  • Clone and Activate DPEs: Clone and activate all six Data Processing Engine definitions required for the Advanced engine in their exact operational sequence.
  • Configure Rebate Type: Specify the aggregation method and calculation logic. Ensure the Calculation Basis includes Accrual. See Create Rebate Types for a Program
  • Define Product Eligibility: Set filters on the program rebate type to include or exclude specific products from calculations.
  • Add Benefits and Mappings: Create benefit tiers with specific sales targets and apply benefit mappings for granular dimensions like region or category.
  • Define Eligibility: Set rules to include or exclude specific transactions from the liability calculation.
  • Populate Transaction Journals: Ensure transaction records fall within the start and end dates of the defined accrual periods.
  • Monitor Calculations: Run the six DPE definitions in their exact operational sequence. Use Monitor Workflow Services to track the progress of each Data Cloud processing job.
  • Verify Accrual Sources: After a successful run, review the Program Rebate Type Accrual Source records to verify the calculated liability amounts.
Note
Note When executing the Rebate Configuration Generation (or subsequent Rebate DPE templates) in an environment where Data Cloud was already active prior to setup, the DPE job may fail or throw data visibility/connector errors. Before running any Advanced Rebate DPE configurations, ensure that you manually verify and assign object-level permissions.
 
Loading
Salesforce Help | Article