---
schema_version: "1"
id: 9ecb947f0fc1e38b25906640d873c3cbaa781b9e05ea089f1f1c34e80c3fad84
title: Audit Product Structure
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/comms_audit_product_structure.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.comms_audit_product_structure.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 2a025b24f8bebf650cd6b457e68cce24f44f58d2e15739a5b4fe38906d0081fc
description: To determine whether your offers are properly configured and comply with TM Forum standards, you can run the Audit Product Structure job. This job produces a report that lists commercial products that have embedded products with mismatched Specification Type values. The job emails a report to your account. Use this report to correct or update existing commercial products.
products:
  - Communications
  - Media
  - Energy and Utilities
release: "264"
---
# Audit Product Structure

To determine whether your offers are properly configured and comply with TM Forum standards, you can run the Audit Product Structure job. This job produces a report that lists commercial products that have embedded products with mismatched Specification Type values. The job emails a report to your account. Use this report to correct or update existing commercial products.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
      <colgroup>
        <col>
        <col>
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d304354e32">
            <p style="margin-bottom:0;">Applies to</p>
          </th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d304354e38">
            <p style="margin-bottom:0;">Salesforce Industries Communications, Media, and Energy&nbsp;Winter ’20 release and
              later.</p>
          </th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="Applies to" class="slds-cell-wrap" style="vertical-align:top;" headers="d304354e32 ">
            <p style="margin-bottom:0;">Apex Name</p>
          </td>

          <td data-label="Salesforce Industries Communications, Media, and Energy&nbsp;Winter ’20 release and later." class="slds-cell-wrap" style="vertical-align:top;" headers="d304354e38 ">
            <p style="margin-bottom:0;">
              <code>ReportMismatchedSpecTypeBatchJob</code>
            </p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Applies to" class="slds-cell-wrap" style="vertical-align:top;" headers="d304354e32 ">
            <p style="margin-bottom:0;">Where to Run This Job</p>
          </td>

          <td data-label="Salesforce Industries Communications, Media, and Energy&nbsp;Winter ’20 release and later." class="slds-cell-wrap" style="vertical-align:top;" headers="d304354e38 ">
            <p style="margin-bottom:0;">Upgrade Jobs link on the CMT Administration Vlocity CMT
              Administration page → Admin Console table → Report Jobs link → Audit
              Product Structure.</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Applies to" class="slds-cell-wrap" style="vertical-align:top;" headers="d304354e32 ">
            <p style="margin-bottom:0;">Risks of Running This
              Job</p>
          </td>

          <td data-label="Salesforce Industries Communications, Media, and Energy&nbsp;Winter ’20 release and later." class="slds-cell-wrap" style="vertical-align:top;" headers="d304354e38 ">
            <p style="margin-bottom:0;">Low Risk</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Applies to" class="slds-cell-wrap" style="vertical-align:top;" headers="d304354e32 ">
            <p style="margin-bottom:0;">When Not to Run This
              Job</p>
          </td>

          <td data-label="Salesforce Industries Communications, Media, and Energy&nbsp;Winter ’20 release and later." class="slds-cell-wrap" style="vertical-align:top;" headers="d304354e38 ">
            <p style="margin-bottom:0;">Do not run as part of a fresh install.</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Applies to" class="slds-cell-wrap" style="vertical-align:top;" headers="d304354e32 ">
            <p style="margin-bottom:0;">When to Run This Job</p>
          </td>

          <td data-label="Salesforce Industries Communications, Media, and Energy&nbsp;Winter ’20 release and later." class="slds-cell-wrap" style="vertical-align:top;" headers="d304354e38 ">
            <p style="margin-bottom:0;">Anytime, and when upgrading from CME releases prior to Winter
              ‘20.</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Applies to" class="slds-cell-wrap" style="vertical-align:top;" headers="d304354e32 ">
            <p style="margin-bottom:0;">More Information</p>
          </td>

          <td data-label="Salesforce Industries Communications, Media, and Energy&nbsp;Winter ’20 release and later." class="slds-cell-wrap" style="vertical-align:top;" headers="d304354e38 ">
            <p style="margin-bottom:0;">An email is sent even when no entries are found in the content
              tables of the report.</p>
          </td>

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