Penny Perfect Pricing Key Objects
Set up complex price calculations for orders by using Penny Perfect Pricing objects.
Required Editions
| Available in: Lightning Experience in Enterprise and Unlimited Editions that have Consumer Goods Cloud enabled |
The image shows the objects within the Penny Perfect Pricing.
Note Primary system for pricing conditions is always external.
| Object | API Name | Description |
|---|---|---|
| Account | Account | Information on customers with whom you conduct business. An account can be a retailer, distributor, wholesaler, or consumer. |
| Advanced Promotion | cgcloud__Promotion__c | Agreements between a manufacturer and a customer to increase revenue and market share by using temporary price reductions or in-store displays. |
| Calculation Schema | cgcloud__CP_Calculation_Schema__c | The calculation schema defines how the price of an order item and an order is calculated. The calculation schema contains a sequence of condition types and defines the calculation steps that you perform in a particular sequence. |
| Calculation Schema Determination | cgcloud__CP_Calculation_Schema_Determination__c | Defines the calculation schema that you use for customer and order type combination. |
| Calculation Schema Step | cgcloud__CP_Calculation_Schema_Step__c | Indicates the relationship between calculation schema and pricing condition template. Calculates a calculation schema and holds details of the calculation behavior. |
| Complex Pricing Condition | cgcloud__CP_Pricing_Condition__c | Configurations to derive complex pricing during order-taking during a visit. A combination of condition template and key type. |
| Customer Set | cgcloud__Account_Set__c | Set of customers who perform similar tasks such as promotion, pricing, or activities. A customer set can be created manually, integrated through an external system, or added via segmentation rules. |
| Key Attribute | cgcloud__CP_Key_Attribute__c | Standard keys, such as customer ID, product ID, or order ID. Building block for key type used for complex pricing condition determination. |
| Key Type | cgcloud__CP_Key_Type__c | Combination of various keys, such as product and customer, used in individual pricing condition search. |
| Order Template | cgcloud__Order_Template__c | Predefined templates to create an order:
Order templates specify the basic characteristics of an order that your users create. |
| Pricing Condition Scale Stage | cgcloud__CP_Pricing_Condition_Scale_Stage__c | Staging table for condition scales that the complex pricing uses. |
| Pricing Condition Stage | cgcloud__CP_Pricing_Condition_Stage__c | Staging table for conditions that the complex pricing uses. |
| Pricing Condition Template | cgcloud__CP_Pricing_Condition_Template__c | Condition type is the type of pricing condition, such as base price and discount. Pricing condition template defines condition types used in a calculation step of a calculation schema and the calculation behavior. |
| Product | Product2 | Product details and related information, such as product parts, product conditions, unit of measure, product managers, and warehouses. |
| Promotion Reward | cgcloud__Promotion_Reward__c | Details of rewards applicable for a reward group. The rewards that are applicable to a promotion are ascertained based on the results of the promotion hurdles and expressions. |
| Search Strategy | cgcloud__CP_Search_Strategy__c | Sequence of key types that are used for defining multiple search levels. |
| Search Strategy Step | cgcloud__CP_Search_Strategy_Step__c | Links the key type to the search strategy. Used for searching complex pricing strategy. |
Did this article solve your issue?
Let us know so we can improve!

