---
schema_version: "1"
id: 7419fdc514becde798eacd41b2a49df32603cba713973274813303cd3e2d4707
title: Data Processing Engine Definitions in Channel Revenue Management
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/chrm_data_cloud_dpe_definitions.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.chrm_data_cloud_dpe_definitions.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: d6b77b6e8374b288a043a566f8ea4ae983e6bdffa3c9a4735c52bce046677bb4
description: Data Processing Engine (DPE) definitions power the calculations that drive rebate, channel inventory, stock rotation, and accrual processing in Channel Revenue Management. Some definitions were originally built for CRM Analytics and can be migrated to run on Data Cloud for improved performance and scale. Others are purpose-built for Data Cloud and require no migration.
products:
  - Partner Cloud
  - Cross Cloud
  - Manufacturing
release: "264"
---
# Data Processing Engine Definitions in Channel Revenue Management

Data Processing Engine (DPE) definitions power the calculations that drive rebate, channel inventory, stock rotation, and accrual processing in Channel Revenue Management. Some definitions were originally built for CRM Analytics and can be migrated to run on Data Cloud for improved performance and scale. Others are purpose-built for Data Cloud and require no migration.

### 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</td></tr></tbody></table>

  
| DPE | Type | Migration Required? |
| --- | --- | --- |
| [Aggregate by Member](https://help.salesforce.com/s/articleView?id=xcloud.admin_rebates_aggregate_by_member_example.htm&language=en_US&type=5) | Rebates | Yes |
| [Aggregate by Member with Aggregate Item Details](https://help.salesforce.com/s/articleView?id=xcloud.admin_rebates_aggregate_by_member_with_item_details_example.htm&type=5&language=en_US) | Rebates | Yes |
| [Aggregate by Account](https://help.salesforce.com/s/articleView?id=xcloud.admin_rebates_aggregate_by_account_example.htm&language=en_US&type=5) | Rebates | Yes |
| [Aggregate by Product and Member](https://help.salesforce.com/s/articleView?id=xcloud.admin_rebates_aggregate_by_product_and_member.htm&language=en_US&type=5) | Rebates | Yes |
| [Account Hierarchy Aggregate using Member](https://help.salesforce.com/s/articleView?id=xcloud.admin_rebates_calculate_payouts_for_parent_account.htm&type=5&language=en_US) | Rebates | Yes |
| [Ship And Debit Program Aggregate using Member](https://help.salesforce.com/s/articleView?id=xcloud.admin_rebates_calculate_payouts_for_ship_and_debit.htm&language=en_US&type=5) | Rebates | Yes |
| [Process Per Transaction Using Member](https://help.salesforce.com/s/articleView?id=xcloud.admin_rebates_process_per_transaction_per_member.htm&language=en_US&type=5) | Rebates | Yes |
| [Calculate Year over Year Growth Aggregates by Member](https://help.salesforce.com/s/articleView?id=xcloud.admin_rebates_calculate_yoy_growth_aggregates.htm&language=en_US&type=5) | Rebates | Yes |
| [Create Partner Inventory Reconciliations](https://help.salesforce.com/s/articleView?id=xcloud.chrm-create-partner-inventory-rec.htm&type=5&language=en_US) | Channel Inventory | Yes |
| [Create Partner Unsold Inventory Records](https://help.salesforce.com/s/articleView?id=xcloud.chrm_cpit_dpe_templates.htm&type=5&language=en_US) | Channel Inventory | Yes |
| [Upsert Partner Inventory Reconciliations Based on Unsold Inventory](https://help.salesforce.com/s/articleView?id=xcloud.chrm-upsert-partner-inventory-rec.htm&type=5&language=en_US) | Channel Inventory | Yes |
| [Create Partner Unsold Inventory Records Based On Eligible Programs](https://help.salesforce.com/s/articleView?id=xcloud.chrm_cpit_dpe_templates.htm&type=5&language=en_US) | Channel Inventory | Yes |
| [Upsert Partner Unsold Inventory Ledgers Using Transaction Journals](https://help.salesforce.com/s/articleView?id=xcloud.chrm_cpit_dpe_templates.htm&type=5&language=en_US) | Channel Inventory | Yes |
| [Process Point of Sale Return Transactions for End Customer Returns](https://help.salesforce.com/s/articleView?id=xcloud.chrm-end-customer-returns.htm&type=5&language=en_US) | Channel Inventory | Yes |
| [Stock Rotation and Execution Item Processing](https://help.salesforce.com/s/articleView?id=xcloud.chrm_stock_rotation_dpe_execution_item_processing.htm&type=5&language=en_US) | Stock Rotation | Yes |
| [Stock Rotation Eligibility Calculation for Partner Unsold Inventory](https://help.salesforce.com/s/articleView?id=xcloud.chrm_stock_rotation_dpe_eligibility_calculation.htm&type=5&language=en_US) | Stock Rotation | Yes |

To migrate Classic Rebates, Channel Inventory, and Stock Rotation DPEs to Data Cloud, see [Migrate an Existing Data Processing Engine Template to Data Cloud](https://help.salesforce.com/s/articleView?id=xcloud.chrm_data_cloud_migrate_dpe.htm&release=264.0.0&type=5 "Migrating the existing Rebate Data Processing Engine (DPE) template to Data Cloud involves exporting the definition as a JSON file, modifying specific metadata tags to change the execution engine, and importing it back into the Salesforce environment as a Data Cloud-native DPE."). For setup and configuration of Rebate and Accrual Management Advanced DPEs, see [Manage Accrual Calculations in Rebate and Accrual Management Advanced](https://help.salesforce.com/s/articleView?id=xcloud.admin_rebates_adv_manage_accrual_calculations.htm&type=5&language=en_US).

- **[Migrate an Existing Data Processing Engine Template to Data Cloud](https://help.salesforce.com/s/articleView?id=xcloud.chrm_data_cloud_migrate_dpe.htm&release=264.0.0&type=5)**  
    Migrating the existing Rebate Data Processing Engine (DPE) template to Data Cloud involves exporting the definition as a JSON file, modifying specific metadata tags to change the execution engine, and importing it back into the Salesforce environment as a Data Cloud-native DPE.