Loading
Feature degradation | Gmail Email delivery failureRead More
Set Up Trade Promotion Management
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
          Dynamic Accrual Calculation

          Dynamic Accrual Calculation

          The dynamic or rate per unit method is ideal for promotions with variable costs, like per-case rebates or percentage-based discounts. It calculates the accrual by multiplying a rate that you define by an actual value, such as sales volume.

          Required Editions

          Available in: Lightning Experience

          Available in: Enterprise and Unlimited Editions where Trade Promotion Management, Data Cloud, and CRM Analytics are enabled

          The calculation engine uses the accrual rule with relevant actuals based on criteria like account, product, and date range to determine the final accrued amount. Here are three common business scenarios for this accrual rule type.

          Scenario 1: Rate-Per-Case Accrual

          This is the most straightforward scenario, where you accrue a fixed monetary amount for each case sold during a promotion.

          For example, a promotion offers a $0.20 per case rebate for product Y sold to account X between June 17 and June 24, 2025. On June 17, 100 cases are sold.

          Rule Definition: To achieve this, create a single rule with a value of 0.2 that is valid for the tactic's time frame.

          Rule Attribute Value
          Rule Type Dynamic
          Product Y
          Account X
          Date From June 17, 2025
          Date Thru June 24, 2025
          Value 0.2

          The accrual is calculated as $20.00

          Scenario 2: Percentage-Per-Case Accrual

          This is an example of how you can configure percentage-based accruals by pre-calculating the rate.

          A promotion offers a 5% per-case rebate for product Y sold to account X. The price is a constant $5 per case. On June 17, 100 cases are sold.

          Rule Definition: Create a single rule where the Value field is ingested as the pre-calculated rate of 0.25.

          Rule Attribute Value
          Rule Type Dynamic
          Product Y
          Account X
          Value 0.25 (The system ingests the price ($5) multiplied by the percentage (5%) as 0.25).

          The accrual is calculated as $25.00.

          Scenario 3: Percentage-Per-Case with a Price Change

          This scenario shows how to handle a price change during a promotion. The solution is to create separate accrual rules for each period that has a different price.

          The same 5% rebate promotion runs from June 17 to June 24. The price changes from $5 to $6 on June 20. Actuals of 100 cases are recorded on June 17 (at the $5 price) and another 100 cases on June 21 (at the $6 price).

          Rule Definition: This setup requires two separate rules to cover the different price periods.

          • First Rule (for the $5 price): This rule is active from June 17 to June 19. It uses a calculated value of 0.25, which is the result of multiplying the $5 price by 5%
          • Second Rule (for the $6 price): A second rule takes over from June 20 to June 24. It uses a calculated value of 0.30, which is the result of multiplying the new $6 price by 5%.

          The accrual is calculated as follows:

          • For June 17: The accrual is calculated by multiplying the price per case ($5.00) by the 5% rebate, and then by the 100 cases sold, for a total of $25.00.
          • For June 21: The accrual is calculated by multiplying the new price per case ($6.00) by the 5% rebate, and then by the 100 cases sold, for a total of $30.00.
           
          Loading
          Salesforce Help | Article