---
schema_version: "1"
id: 9294f579554865468cd438c596c5d50f07fa70083bc1d39d6d56b3512ca66052
title: View Aggregated Payout Information
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/admin_rebates_view_aggregated_payout_information.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.admin_rebates_view_aggregated_payout_information.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 679f684df7f24dc2817e61af5f370877ee640d5260bd301bde624df399d5c184
description: Payouts are calculated for each record in the aggregate object. The admin can either use the default Rebate Member Product Aggregate object to store aggregate records, or create a custom object for the purpose. The aggregate values get updated each time a Data Processing Engine is run to process the transactions as defined in a rebate type. Track the aggregate records to view the total transaction quantity, total transaction amount, and other details for each rebate type for a member in a specific payout period.
products:
  - Partner Cloud
  - Cross Cloud
  - Manufacturing
release: "264"
---
# View Aggregated Payout Information

Payouts are calculated for each record in the aggregate object. The admin can either use the default Rebate Member Product Aggregate object to store aggregate records, or create a custom object for the purpose. The aggregate values get updated each time a Data Processing Engine is run to process the transactions as defined in a rebate type. Track the aggregate records to view the total transaction quantity, total transaction amount, and other details for each rebate type for a member in a specific payout period.

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

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

Transactions of a member for a single payout period for a specific rebate type are filtered and processed with Data Processing Engine definitions. The results are written back to the aggregate object. Based on how a program manager defines the values for the Calculation Type and Calculation Definition fields of a Program Rebate Type record, the following aggregate records are created.

- If the calculation type is Aggregate Based, the Data Processing Engine in the Calculation Definition field aggregates the eligible transactions by product, by member, or by the defined aggregation logic. The flow that runs this definition then creates or updates the data in Rebate Member Product Aggregate records.
- If the calculation type is Aggregate Growth Based, the Data Processing Engine in the Calculation Definition field aggregates the eligible transactions by member for the year-on-year growth amount and percentage. The flow that runs this definition then creates or updates the data in Rebate Member Product Aggregate records.
- If the calculation type is Per Transaction, the Data Processing Engine in the Calculation Definition field filters the eligible transactions but doesn’t aggregate the values for quantity or amount. The flow that runs this definition then creates or updates the data in Rebate Member Product Aggregate records.

Payouts are updated based on how frequently a flow is scheduled to calculate payouts (weekly, monthly, quarterly, each time a Transaction Journal record is created, or custom). The values in the aggregate object are used for calculation, and the payout values are updated for a member. During a payout period (month, quarter, year), the Member Payout status is Calculation in Progress. On the payout calculation date for the period, the status changes to Calculated. At this point, the payout amounts can be submitted for approval through a standard approval process.

#### See Also

- [Store Aggregated Transactions in an Object](https://help.salesforce.com/s/articleView?id=xcloud.admin_rebates_choose_object_to_populate.htm&release=264.0.0&type=5 "Track payouts effectively by aggregating members’ transaction records for a specific payout period in a single cumulative record. Store this aggregated data either in the default aggregate object, Rebate Member Product Aggregate, or in a custom object. You can aggregate transactions by using an appropriate data processing engine definition.")
- [How Do the Fields Work Together in a Rebate Type?](https://help.salesforce.com/s/articleView?id=xcloud.user_rebates_create_program_rebate_type.htm&release=264.0.0&type=5 "Review the fields in a Program Rebate Type record and understand how they work together to create an incentive structure. You can create a rebate type from the Related tab of a Rebate Program record.")
- [How Are Rebate Payouts Calculated?](https://help.salesforce.com/s/articleView?id=xcloud.admin_rebates_how_are_payouts_calculated.htm&release=264.0.0&type=5 "Review the necessary steps to calculate rebate payouts for the members in a rebate program. Transaction Journal records are used as the input for calculation, and the output is stored in Rebate Member Payout records.")