---
schema_version: "1"
id: d41ba0cb8a480c3930cd60453fc2a7bf241d03d42ef780d788801661a411dee2
title: Customer Master Data and Related Key Objects
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/cg_reference_admin_customer_and_related_key_objects.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.cg_reference_admin_customer_and_related_key_objects.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 4cd2687c512266e71ce38892ed189785f46d010775927831396181c3114d21b4
description: Manage account data such as customer hierarchies, roles, relationships by using Customer Master objects.
products:
  - Consumer Goods
release: "264"
---
# Customer Master Data and Related Key Objects

Manage account data such as customer hierarchies, roles, relationships by using Customer Master objects.

### 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: Lightning Experience in <strong>Enterprise</strong> and <strong>Unlimited</strong> Editions that have Consumer Goods Cloud enabled</td></tr></tbody></table>

The Account within the customer master stores details on different accounts with whom you conduct business. The Trade Org Hierarchy stores relationships between accounts as parent-child relationships. Other account details stored in various objects within the customer master are contact, relationship roles with other accounts, and users assigned.

The image shows the objects to manage account information.

![Objects under Customer Master](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-consumer_goods_retail_admin-264-0-0-production-enus/5bb7d7f5-119d-42d0-8596-95e762837019/consumer_goods_retail_admin/images/cg_retail_customermaster_keyobjects.png)

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:33.33333333333333%">
          <col style="width:33.33333333333333%">
          <col style="width:33.33333333333333%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d12235e77">Object</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d12235e80">API Name</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d12235e83">Description</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e77 ">Account</td>

            <td data-label="API Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e80 ">Account</td>

            <td data-label="Description" class="slds-cell-wrap" id="cg_reference_admin_customer_and_related_key_objects__account" style="vertical-align:top;" headers="d12235e83 ">Information on customers with whom you conduct business. An account can
              be a retailer, distributor, wholesaler, or consumer.</td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e77 ">Account Receivable</td>

            <td data-label="API Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e80 ">cgcloud__Account_Receivable__c</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e83 ">Customer information about invoices, debit, and credit notes.</td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e77 ">Contact</td>

            <td data-label="API Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e80 ">Contact</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e83 ">A standard object that holds the details (names, photos, and phone numbers) of the
              primary contact (store manager or the buyers) associated with the retail store and
              additional contacts related to an account.</td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e77 ">Customer Extension</td>

            <td data-label="API Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e80 ">cgcloud__Account_Extension__c</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e83 ">Additional account information such as account classification, status, complex pricing
              configuration, and account roles. Customer extension details are used during retail
              execution workflows, such as visit and promotions.</td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e77 ">Customer Manager</td>

            <td data-label="API Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e80 ">cgcloud__Account_Manager__c</td>

            <td data-label="Description" class="slds-cell-wrap" id="cg_reference_admin_customer_and_related_key_objects__customer_manager" style="vertical-align:top;" headers="d12235e83 ">User assignments for an account using org units. User
              assignments can be direct or through the <a href="https://help.salesforce.com/s/articleView?id=ind.cg_reference_admin_account_manager_batch.htm&amp;release=264.0.0&amp;type=5" title="Manage account managers based on org unit customers and org unit users. By using the org unit customer and org unit user records, the batch adds, modifies, or removes the account managers for an account. When there are changes in the org unit assignments of customers and users, or you change the org unit structure. This batch job makes sure that each account is updated with the correct account managers based on the latest org unit structure. The AccountManagerOrgUnitBased batch saves the administrative effort to update each account manually and you can make org unit changes with a quick turn-around.">AccountManagerOrgUnitBased</a> batch
              process. Customer managers manage retail operations including order placement and
              visit creation, customer relationships, and team activities. They connect sales
              teams with their customers and are crucial for sales, service, and strategic
              planning. Customer managers are used to create account team members through the
              <a href="https://help.salesforce.com/s/articleView?id=ind.cg_reference_admin_enhanced_account_manager_batch.htm&amp;release=264.0.0&amp;type=5" title="Use this batch to create account team members from valid customer managers and provides the customer managers access to the account. This batch process adds the current customer managers to the Salesforce Account Team Member object.">EffectiveAccountManagerSyncBatch</a>
              process.
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e77 ">Customer Org Unit</td>

            <td data-label="API Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e80 ">cgcloud__Account_Org_Unit__c</td>

            <td data-label="Description" class="slds-cell-wrap" id="cg_reference_admin_customer_and_related_key_objects__customer_orgunit" style="vertical-align:top;" headers="d12235e83 ">
              <p>Represents the relationship between customers, retailers, distributors, wholesalers, or
                traders, and org units.</p>
              <p>Points to keep in mind:</p>
              <ul>
                <li>The sales org of the customer and the org unit must be the same.</li>

                <li>If validity periods or org unit types are different, you can add multiple org units to
                  a customer.</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e77 ">Customer Relationship</td>

            <td data-label="API Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e80 ">cgcloud__Account_Relationship__c</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e83 ">
              <p>Specifies the relationship between two customers: </p>
              <ul>
                <li>Bill To</li>
                <li>Delivery Recipient</li>
                <li>Payee</li>
                <li>Payer</li>
                <li>Wholesaler</li>
              </ul>
              <p>For example, a customer who has a Bill To role is billed for the order of another
                account. You set the time frame for the role in the Customer Extension object.</p>
              <p style="margin-bottom:0;">A customer
                can have many relationships of the same type, but only one primary relationship by type.
                For example, a customer can have many wholesalers, but only one primary
                wholesaler.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e77 ">Customer Sales Data</td>

            <td data-label="API Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e80 ">cgcloud__Account_Sales_Data__c</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e83 ">Customer’s month-by-month sales volume for up to two consecutive years. This object is
              used in the Customer Sales Report on the Consumer Goods Offline Mobile app.</td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e77 ">Customer Template</td>

            <td data-label="API Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e80 ">cgcloud__Account_Template__c</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e83 ">Details of a template to create an account.</td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e77 ">Customer Visit Setting</td>

            <td data-label="API Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e80 ">cgcloud__Account_Visit_Setting__c</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e83 ">Information that your users use to plan visits automatically.</td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e77 ">Flatten Org Unit Hierarchy</td>

            <td data-label="API Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e80 ">cgcloud__Flatten_Org_Unit_Hierarchy__c</td>

            <td data-label="Description" class="slds-cell-wrap" id="cg_reference_admin_customer_and_related_key_objects__flatten_orgunit_hierarchy" style="vertical-align:top;" headers="d12235e83 ">Contains a version of the trade org unit hierarchy
              data, flattened by a batch process. You can use this object to filter and group customers in
              customer sets based on segmentation rules.</td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e77 ">KPI Set</td>

            <td data-label="API Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e80 ">cgcloud__KPI_Set__c</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e83 ">A list of individual KPIs or measures that help you evaluate promotions. You can map a
              KPI set to a business process by using the business templates. KPIs at a parent
              level are read-only and are the aggregations of all child KPIs.</td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e77 ">Operating Hours</td>

            <td data-label="API Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e80 ">OperatingHours</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e83 ">A standard object that holds details about the operating hours for the
              stores(accounts).</td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e77 ">Org Unit</td>

            <td data-label="API Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e80 ">cgcloud__Org_Unit__c</td>

            <td data-label="Description" class="slds-cell-wrap" id="cg_reference_admin_customer_and_related_key_objects__org_unit" style="vertical-align:top;" headers="d12235e83 ">Smallest units of an organization, such as a department or a branch
              office. For example, NTO California org unit under Northern Trail Outfitters (NTO)
              for the org level type, Sales. You can create multiple types of org units within one
              organization. You can create org units based on physical territories for sales teams
              or logical org units for service teams.</td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e77 ">Sales Organization</td>

            <td data-label="API Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e80 ">cgcloud__Sales_Organization__c</td>

            <td data-label="Description" class="slds-cell-wrap" id="cg_reference_admin_customer_and_related_key_objects__sales_org" style="vertical-align:top;" headers="d12235e83 ">Business segments that you use to structure your data and business
              processes by your organizational unit. You can base business segmentation on
              geographical territories, product division, or account team.</td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e77 ">Sub-Account</td>

            <td data-label="API Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e80 ">cgcloud__Sub_Account__c</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e83 ">A subset of accounts whose KPIs add to the parent account KPIs in the account plan.
              For example, volume for supermarkets or hypermarkets. Subaccounts are used primarily
              in account planning. </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e77 ">Trade Org Hierarchy</td>

            <td data-label="API Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e80 ">cgcloud__Account_Trade_Org_Hierarchy__c</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e83 ">
              <p>Represents how various accounts under a parent customer account are organized and
                related to each other. For example, your relationship with your retailers,
                distributors, or wholesalers.</p>
              <p>You need trade org hierarchy to plan for retail activities at a parent level.
                Child accounts inherit the retail activities from the parent account.</p>
              <p style="margin-bottom:0;">These relationships are time-dependent and are valid only for the set time
                frame.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e77 ">Visit Template</td>

            <td data-label="API Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e80 ">cgcloud__Visit_Template__c</td>

            <td data-label="Description" class="slds-cell-wrap" id="cg_reference_admin_customer_and_related_key_objects__visittemplate" style="vertical-align:top;" headers="d12235e83 ">Template to create customer visit types. For example, sales visit,
              training, delivery visit, or phone call.</td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e77 ">Week Day Share Profile</td>

            <td data-label="API Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e80 ">cgcloud__Week_Day_Share_Profile__c</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e83 ">Customer information about the breakdown of product or category deliveries for days of
              the week or subperiods. You can define the weekday share profile as either a
              percentage or an absolute value. The weekly profile is updated when product rates
              change during the week or during mid-week promotions. Distribute KPIs across
              weekdays or subperiods by using weekday share profile.</td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e77 ">User</td>

            <td data-label="API Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d12235e80 ">User</td>

            <td data-label="Description" class="slds-cell-wrap" id="cg_reference_admin_customer_and_related_key_objects__user" style="vertical-align:top;" headers="d12235e83 ">Specific business roles for a sales org. Users conduct retail activities
              based on the defined role (for example: sales rep or supervisor).</td>

          </tr>
        </tbody>
      </table>