---
schema_version: "1"
id: 2896d915556758ba328dc51f31d90a2eacf6dcae51de22677775e30a177a6362
title: Manage Advanced Rebate Payout Calculations
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/admin_rebates_adv_manage_payout_calculations.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.admin_rebates_adv_manage_payout_calculations.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 42248183df1042df098983030677c59e9cd5c29c7968faa6cc3d48f7e8a39177
description: Payouts are the actual amounts paid to members based on finalized transactions and tier attainment for a payout period. To compute payouts, run a sequence of six Data Processing Engine (DPE) definitions on Data Cloud using a payout calculation basis. The engine aggregates finalized transactions, determines each member's tier attainment, and syncs output back to Salesforce Core across three payout objects.
products:
  - Partner Cloud
  - Cross Cloud
  - Manufacturing
release: "264"
---
# Manage Advanced Rebate Payout Calculations

Payouts are the actual amounts paid to members based on finalized transactions and tier attainment for a payout period. To compute payouts, run a sequence of six Data Processing Engine (DPE) definitions on Data Cloud using a payout calculation basis. The engine aggregates finalized transactions, determines each member's tier attainment, and syncs output back to Salesforce Core across three payout objects.

### 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>

- **[Set Up Program and Data Ingestion](https://help.salesforce.com/s/articleView?id=xcloud.admin_rebates_adv_setup_program_and_data_ingestion.htm&release=264.0.0&type=5)**  
    Before running payout calculations, ensure your program rules, eligibility criteria, and transaction sources are properly configured.
- **[Calculation Engine and Data Output](https://help.salesforce.com/s/articleView?id=xcloud.user_rebates_adv_calculation_engine_and_data_output.htm&release=264.0.0&type=5)**  
    When a rebate type's Calculation Basis is set to Payout or Payout and Accrual, the advanced engine executes a coordinated sequence of six DPE definitions on Data Cloud. The engine automatically runs delta calculations to evaluate new or modified transactions since the last run, aggregating high-volume data without affecting core org performance.
- **[Automate Rebate Payout Calculation Processes with Flows](https://help.salesforce.com/s/articleView?id=xcloud.admin_rebates_adv_automate_payout_calculation_with_flows.htm&release=264.0.0&type=5)**  
    Automate the end-to-end rebate calculation lifecycle on Data Cloud using the configurable, predefined orchestration flow, Manage Rebate Payout and Accrual Calculations. You can clone this flow, customize it to meet your business needs, and schedule it to run at regular intervals. Each run handles continuous data aggregation and incremental payout updates as new transactions are ingested. When a period's Payout Calculation Date is reached, post-calculation actions finalize values, update records across Program Rebate Type Payout Source, Program Rebate Type Payout, and Rebate Program Member Payout, and set the payout and period statuses to Calculated and Closed.