Review the high-level procedure to configure and manage financial liabilities and payouts for an advanced rebate program. Use the data processing engine to run an end-to-end accrual and payout 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 360 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, and the (payout) Frequency to establish how often payouts are settled.
- Create Accrual Periods: Establish the specific timeframes for financial tracking within the program.
- Create Payout Periods: Establish the specific timeframes for payout settlement 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 and Payouts.
- Clone and Activate DPEs: Clone and activate all six Data Processing Engine definitions required for the Advanced engine in their exact operational sequence.
- Set Up the Orchestration Flow: Clone and configure the orchestration flow to run the six DPE definitions in sequence automatically.
- Configure Rebate Type: Specify the aggregation method and calculation logic. Ensure the Calculation Basis includes Accrual, Payout, or Payout and Accrual, depending on what you want the engine to produce. 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 and payout periods.
- Monitor Calculations: Run the six DPE definitions in their exact operational sequence. Use Monitor Workflow Services to track the progress of each Data 360 processing job.
- Verify Accrual and Payout Sources: After a successful run, review the Program Rebate Type Accrual Source and Program Rebate Type Payout Source records to verify the calculated amounts, including any automated adjustments.
Note When executing the Rebate Configuration Generation (or subsequent Rebate DPE templates) in
an environment where Data 360 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.