---
schema_version: "1"
id: 2dee14ab93189323142a6a09a48f735edc4f977d115aa518abddbcda0d945471
title: Extend Accrual Aggregation with Custom Anchors
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/admin_rebates_adv_custom_anchors.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.admin_rebates_adv_custom_anchors.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 7817e9b1044730c9f30d9150a2727277581cc2d730927eb46ba477a1128c39e6
description: By default, the Advanced engine aggregates accruals by Member only. The engine supports up to five aggregation anchors in total — Account, Product, and three custom anchors (Anchor1, Anchor2, Anchor3). To track liabilities by dimensions such as Region, Territory, or Channel, you must configure custom anchors. This ensures the Data Cloud engine knows how to group your transaction data for financial forecasting. This requires configuring three DPEs in your accrual calculation workflow.
products:
  - Partner Cloud
  - Cross Cloud
  - Manufacturing
release: "264"
---
# Extend Accrual Aggregation with Custom Anchors

By default, the Advanced engine aggregates accruals by Member only. The engine supports up to five aggregation anchors in total — Account, Product, and three custom anchors (Anchor1, Anchor2, Anchor3). To track liabilities by dimensions such as Region, Territory, or Channel, you must configure custom anchors. This ensures the Data Cloud engine knows how to group your transaction data for financial forecasting. This requires configuring three DPEs in your accrual calculation workflow.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions that have Rebate and Accrual Management Advanced enabled.</td></tr></tbody></table>

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-channel_revenue_mgmt-264-0-0-production-enus/0afcbbd8-b325-4d62-baa1-63243d1c10aa/images/icon_note.png)

Note Product is a built-in anchor with its own dedicated field in the Pre-Processing DPE — it does not use the custom anchors (Anchor1, Anchor2, Anchor3), which are reserved for dimensions such as Region, Territory, or Channel. The steps in this section use Region (mapped to Anchor1) as the example. To aggregate by Product instead, follow the same node-mapping pattern but map to the built-in Product anchor field rather than a custom anchor.

1. Clone the three DPEs you'll modify:
    - Advanced Rebate and Accrual Pre-Processing - Rule Configuration
    - Advanced Rebate and Accrual Pre-Processing - Data Preparation
    - Advanced Rebate and Accrual Post-Processing - Source Generation
2. Identify the custom field(s) you want to aggregate by (e.g., Region\_\_c, Territory\_\_c)
3. Understand which anchor to use: Anchor1, Anchor2, or Anchor3 (you can configure up to three custom dimensions)
4. [Configure Advanced Rebate and Accrual Pre-Processing - Rule Configuration DPE](https://help.salesforce.com/s/articleView?id=xcloud.rebates_adv_custom_anchors_rule_configuration_dpe.htm&type=5&language=en_US)
5. [Configure Advanced Rebate and Accrual Pre-Processing - Data Preparation DPE](https://help.salesforce.com/s/articleView?id=xcloud.rebates_adv_custom_anchors_data_preparation_dpe.htm&type=5&language=en_US)
6. [Configure Advanced Rebate and Accrual Post-Processing - Source Generation DPE](https://help.salesforce.com/s/articleView?id=xcloud.rebates_adv_custom_anchors_source_generation_dpe.htm&type=5&language=en_US)
7. After configuring the DPEs, run them in sequence:
    - Advanced Rebate and Accrual Pre-Processing - Rule Configuration
    - Advanced Rebate and Accrual Pre-Processing - Data Preparation
    - Accrual and Payout Engine - Delta Calculation
    - Accrual and Payout Engine - Rule Processing
    - Advanced Rebate and Accrual Post-Processing - Source Generation
    - Advanced Rebate and Accrual Post-Processing - Status Update

When the process is complete:

- Accrual Source records will be created with your custom dimension populated
- You'll see accrual liability broken down by your custom anchor (e.g., separate Accrual Source records for "North America" vs. "EMEA")
- Reports and dashboards can now aggregate accruals by your custom dimension

To learn more about Data Processing Engine, see [Data Processing Engine](https://help.salesforce.com/s/articleView?id=ind.dpe_learn_explore.htm&type=5&language=en_US)

- **[Configure Advanced Rebate and Accrual Pre-Processing - Rule Configuration DPE](https://help.salesforce.com/s/articleView?id=xcloud.admin_rebates_adv_custom_anchors_rule_configuration_dpe.htm&release=264.0.0&type=5)**  
    This stage tells the system which custom field(s) to use for aggregation.
- **[Configure Advanced Rebate and Accrual Pre-Processing - Data Preparation DPE](https://help.salesforce.com/s/articleView?id=xcloud.admin_rebates_adv_custom_anchors_data_preparation_dpe.htm&release=264.0.0&type=5)**  
    Map your custom dimension values through the pre-processing workflow so Data Cloud can use them during calculation. Activating an anchor in the Rule Configuration DPE tells the engine a custom dimension exists. This DPE populates that anchor with actual field values from your Transaction Journal so the engine has data to process.
- **[Configure Advanced Rebate and Accrual Post-Processing - Source Generation DPE](https://help.salesforce.com/s/articleView?id=xcloud.admin_rebates_adv_custom_anchors_source_generation_dpe.htm&release=264.0.0&type=5)**  
    Write accrual calculation results back to Salesforce Core, aggregated by your custom dimension.