---
schema_version: "1"
id: e001c82b5872cbaa4f2a573d60048544b9c0a29716e4f1217134cd9ac6d97fde
title: Store Aggregated Transactions in an Object
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/admin_rebates_choose_object_to_populate.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.admin_rebates_choose_object_to_populate.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: a3c0e076a4a75db5385855242b402003192875acd6f7675947cea427de04cbd6
description: 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.
products:
  - Partner Cloud
  - Cross Cloud
  - Manufacturing
release: "264"
---
# Store Aggregated Transactions in an Object

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.

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

The Rebate Member Product Aggregate object is available in the Rebate Management data model, and can work for different levels of aggregation such as member, product, or any other custom logic.

If you create a custom aggregate object, ensure that you add these fields.

- Program Rebate Type
- Rebate Program Member
- Rebate Program Payout Period

![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 Mark the fields as **Required**.

You can also add custom fields either to the default Rebate Member Product Aggregate object or to the custom object. For example, if you want to aggregate payout values for a member by country, region, or industry segment, add the required custom fields.

All records in the aggregate object are regularly updated via scheduled flow runs. Rebate program managers can view aggregated records to track total transaction quantity, total transaction amount, and other items.

#### See Also

- [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.")
- [View Aggregated Payout Information](https://help.salesforce.com/s/articleView?id=xcloud.admin_rebates_view_aggregated_payout_information.htm&release=264.0.0&type=5 "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.")