Main Objects in the Trade Promotion Management Data Model
Use the objects in the Trade Promotion Management (TPM) data model to get a complete view of active promotions across all stages. To increase sales of specific products, a Key Account Manager (KAM) can use TPM to budget, plan, and run promotions between a manufacturer and a retailer.
Required Editions
Available in: Lightning Experience Available in: Enterprise and Unlimited Editions where Consumer Goods Cloud is enabled |
For a complete list of objects and fields in the data model, see the Consumer Goods Cloud Object Reference guide.
This table lists the main objects in the TPM data model.
| Object | API Name | Description |
|---|---|---|
| Advanced Promotions | cgcloud__Promotion__c | Stores information on agreements between the manufacturer and the customer to increase the revenue and market share of products by using promotions. For example, a mega event or back-to-school promotions with tactics such as Temporary Price Reductions (TPR), coupons, or in-store displays. |
| Claims | cgcloud__Payment__c | Specifies the remuneration to customers for running promotion tactics. The possible claim types are:
The claim type is set using the claim template that’s used to create claims. |
| Customer Business Plan | cgcloud__Account_Plan__c | Stores data for an account and business year combination with one or more categories. The data for KPIs in the account plan can be entered or manually adjusted in the customer business plan. |
| Funds | cgcloud__Fund__c | The amount allocated for promotional activities. A fund can be created for:
By using these fund types, finance managers can create a variety of funds, each serving a distinct purpose in running promotions. A finance manager can also create funds with various customer- and product-anchor combinations. |
| Master Data | Account Product2 User Sales Organization |
Stores data about accounts, products, users, and the sales org involved in promotional activities. |
| Multi-Fund Transactions | cgcloud__Fund_Transaction_Header__c | Transactions to create a fixed budget for promotions:
The type of transaction is determined based on the fund template selected during the creation of the transaction. |
| Product Assortment | Assortment | Stores information on products grouped for a specific purpose, such as eligibility for sale in a specific store. One assortment can have products from various product categories. |
| Rate-Based Funding (RBF) | cgcloud__Rate_Based_Funding__c | Stores details of flexible budget allocated for promotions that are customer- or product specific. The flexibility of fund value is based on the latest estimates. Latest estimates are actual values for the past weeks and planned values for the current and future weeks within the selected time frame. RBF can be based on:
An RBF inherits its characteristics, such as rate type or Key Performance Indicator (KPI) Sets, from the RBF template. |
| Tactics | cgcloud__Tactic__c | Stores information on promotional tasks carried out by retailers to increase sales. Tactics incur costs to manufacturers. For example, advertisement tactic or display tactic. |

