Data Model

The following is the complete set of 19 objects that make up the Pricing object domain.

  • Account: Standard CRM object representing a company, organization, or individual involved with your business; the anchor record for the account hierarchy and account-based pricing/ordering features. See Account in the Object Reference for the Salesforce Platform.
  • AccountAccountRelation: Represents a relationship (parent, child, or peer) between two Account records, used to model business-partner networks and account hierarchies. See AccountAccountRelation in the Automotive Cloud Developer Guide.
  • AccountFlattenedHierarchy: A flattened, denormalized view of an account’s ancestor chain, so queries can filter or group by any level of the hierarchy without recursion.
  • AccountInternalOrgUnit: Junction object associating an Account with an InternalOrganizationUnit, carrying business-unit-specific account settings.
  • AccountRole: Defines a functional role (Billing Account, Delivery Recipient, Payer, Retail Store, etc.) an account plays within a given internal organization unit.
  • ExternalPricingKeyValTier: A single volume/quantity tier within an ExternalPricingKeyValue record, supporting tiered/scale pricing.
  • ExternalPricingKeyValue: A resolved pricing condition record in the Penny Perfect Pricing engine, a specific, priced combination of key attribute values.
  • InternalOrganizationUnit: An internal or external business unit within a company’s organizational structure. See InternalOrganizationUnit in the Object Reference for the Salesforce Platform.
  • InternalOrgUnitUser: Assignment of a User to an InternalOrganizationUnit, with mobile/field-service preferences for that unit.
  • PartyRoleRelation: A role-based relationship between two party records (e.g., “Bill To” or “Delivery Recipient”), with support for the inverse relationship. See PartyRoleRelation in the Automotive Cloud Developer Guide.
  • Product2: The standard product object at the center of the Manufacturing/Automotive/Consumer Goods product model. See Product2 in the Object Reference for the Salesforce Platform.
  • TrdeMobPrcCalcSchm: Pricing Calculation Schema, the top-level record defining an ordered set of calculation steps used to compute prices.
  • TrdeMobPrcCalcSchmDter: Pricing Calculation Schema Determination, a rule selecting which schema and pricing specification apply for a given context.
  • TrdeMobPrcCalcSchmStep: Pricing Calculation Schema Step, a single ordered step within a calculation schema’s sequence.
  • TrdeMobPrcKeyAttribute: Pricing Key Attribute, a single field/attribute usable as a matching key within a Pricing Key Type.
  • TrdeMobPrcKeyType: Pricing Key Type, a named combination of up to 10 Pricing Key Attributes forming a lookup key for price determination.
  • TrdeMobPrcSpec: Pricing Specification (Pricing Condition Template), the top-level record defining a type of pricing condition and how it’s calculated.
  • TrdeMobPrcSrchStrategy: Pricing Search Strategy, a named, ordered sequence of steps determining how the pricing engine looks up matching pricing specifications.
  • TrdeMobPrcSrchStrtgyStp: Pricing Search Strategy Step, a single ordered step within a search strategy, specifying a key type and hierarchy levels to match.