---
schema_version: "1"
id: 699271233fc0a53eee38c27e7652a45fe7e2848de8d735b7e9b84a6ed31c9374
title: Product Item and Inventory Fields
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/service/264-0-0/fs_parts_fields.md
canonical_url: https://help.salesforce.com/s/articleView?id=service.fs_parts_fields.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 674a4347f26feba1e4ccca17127928ccade030f820528022b2c06011f32d7e3d
description: Product items, product item transactions, products required, and products consumed have the following fields. Sometimes you can't see or edit certain fields because of your page layout and field-level security settings.
products:
  - Field Service
release: "264"
---
# Product Item and Inventory Fields

Product items, product item transactions, products required, and products consumed have the following fields. Sometimes you can't see or edit certain fields because of your page layout and field-level security settings.

### 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: both Salesforce Classic (not available in all orgs) and Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">The Agentforce Field Service and Operations core features, managed package, and mobile app are available in <strong>Enterprise</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions.</td></tr></tbody></table>

## Product Item

Product items track the quantity of a particular product at a location. They have the following fields.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d54290e75">Field Name</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d54290e78">Description</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e75 ">Location</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e78 ">Location associated with the product item. This location usually indicates where the
              product item is stored.</td>

          </tr>
          <tr class="">
            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e75 ">Owner</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e78 ">The product item’s owner.</td>

          </tr>
          <tr class="">
            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e75 ">Product Item Number</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e78 ">(Read Only) Auto-generated number identifying the product item.</td>

          </tr>
          <tr class="">
            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e75 ">Product Name</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e78 ">Product associated with the product item.</td>

          </tr>
          <tr class="">
            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e75 ">Quantity On Hand</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e78 ">The quantity at the location. If you want to add a serial number, this value must be
              1.</td>

          </tr>
          <tr class="">
            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e75 ">Quantity Unit of Measure</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e78 ">Units of the product item; for example, kilograms or liters. Quantity Unit of Measure
              picklist values are inherited from the Quantity Unit of Measure field on products.</td>

          </tr>
          <tr class="">
            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e75 ">Serial Number</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e78 ">
              <p>A unique number for identification purposes. If you want to enter a serial number, the
                Quantity on Hand must be 1.</p>
              <div class="slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium">
                <div class="slds-media slds-media_responsive">
                  <div class="slds-media__figure"><span class="slds-icon_container slds-icon_container_circle slds-icon-note-note"><img style="margin-bottom:0;" src="https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_field_service-264-0-0-production-enus/3f7dceb9-dd70-454a-b49e-bbb4526a158d/images/icon_note.png" alt="Note"></span></div>
                  <div class="slds-media__body" style="padding-top:.5rem;padding-bottom:.5rem;"><span class="slds-text-title_caps">Note</span> To learn more about the pros and cons of
                    assigning serial numbers to product items, see <a href="https://help.salesforce.com/s/articleView?id=service.fs_create_parts.htm&amp;release=264.0.0&amp;type=5" title="After you customize your field service inventory settings, track where your inventory is stored by creating product items.">Create Product Items to Represent Inventory</a>.</div>
                </div>
              </div>
            </td>

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

## Product Item Transaction

Product item transactions describe actions performed on a product item. They’re auto-generated records that help you track when a product item is replenished, consumed, or adjusted. They have the following fields.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d54290e182">Field Name</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d54290e185">Description</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e182 ">Description</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e185 ">A description of the transaction. The description is blank when the transaction record
              is created, but can be updated.</td>

          </tr>
          <tr class="">
            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e182 ">Product Item</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e185 ">The associated product item.</td>

          </tr>
          <tr class="">
            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e182 ">Product Item Transaction Number</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e185 ">(Read Only) Auto-generated number identifying the product item transaction.</td>

          </tr>
          <tr class="">
            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e182 ">Quantity</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e185 ">The quantity of the product item involved in the transaction. If inventory was
              consumed, the quantity is negative.</td>

          </tr>
          <tr class="">
            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e182 ">Related Record</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e185 ">(Read Only) The product consumed or product transfer related to the action. If the
              action wasn’t related to consumption or transfer, the related record is blank.</td>

          </tr>
          <tr class="">
            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e182 ">Transaction Type</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e185 ">
              <p>The action that the transaction tracks.</p>
              <ul>
                <li>Replenished: When a part is stocked at a location. A Replenished transaction is created
                  when a product item is created.</li>
                <li>Consumed: When parts are consumed to complete a work order. A Consumed transaction is
                  created when a record is added to the Products Consumed related list on a work order or
                  work order line item.</li>
                <li>Adjusted: When there’s a discrepancy or a change in consumption. An Adjusted
                  transaction is created when a product item’s Quantity on Hand is edited, a product
                  consumed is updated or delete, or a product transfer is deleted.</li>
                <li>Transferred: When parts are transferred between locations.</li>
              </ul>
            </td>

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

## Product Required

Products required are products that are needed to complete a work order or work order line item. You can add products required to work orders, work order line items, and work types. They have the following fields.

 
| Field Name | Description |
| --- | --- |
| Parent Record | Associated work order or work order line item. |
| Parent Record Type | Indicates whether the parent record is a work order or a work order line item. |
| Product Required | Name of the required product. |
| Product Required Number | Auto-generated number identifying the product required. |
| Quantity Required | Amount required of the product. |
| Quantity Unit of Measure | Units of the required product; for example, kilograms or liters. Quantity Unit of Measure picklist values are inherited from the Quantity Unit of Measure field on products. |

## Product Consumed

Products consumed are items from your inventory that were used to complete a work order or work order line item. They have the following fields.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_field_service-264-0-0-production-enus/3f7dceb9-dd70-454a-b49e-bbb4526a158d/images/icon_note.png)

Note To create or delete products consumed, you need permission to create product items.

 
| Field Name | Description |
| --- | --- |
| Consumed | Indicates that a product consumed was processed if the product it refers to has IsSerialized=true selected. |
| Description | Notes and context about the product consumed. |
| Discount | The discount provided. |
| List Price | The list price of the product. |
| Price Book Entry | Price book associated with the product consumed. If the work order and the product item’s associated product are related to the same price book, the Price Book Entry auto-populates based on the product item. |
| Product | Product associated with the product consumed. |
| Product Consumed Number | (Read Only) Auto-generated number identifying the product consumed. |
| Product Item | Product item associated with the product consumed. Creating a product consumed record subtracts the quantity consumed from the linked product item’s quantity. |
| Quantity Consumed | The quantity of products consumed. |
| Quantity Unit of Measure | Units of the consumed item; for example, kilograms or liters. Quantity Unit of Measure picklist values are inherited from the Quantity Unit of Measure field on products. |
| Subtotal | The product’s unit price multiplied by the quantity consumed. |
| Total Price | The product’s unit price multiplied by the quantity consumed minus the discount. |
| Unit Price | The price per unit of the product consumed. |
| Work Order | Work order associated with the product consumed. |
| Work Order Line Item | Work order line item associated with the product consumed. |

## Product Consumed State

Product consumed state refers to the new state of the serialized product after it’s consumed. This object has these fields.

 
| Field Name | Description |
| --- | --- |
| Consumed State | The new state of the serialized product after it’s consumed. |
| Product Consumed | The Product Consumed used to consume the serialized products. |
| Serialized Product | The serialized product being consumed. |

## Product

Products are products that your company sells. They have these fields.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d54290e605">Field Name</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d54290e608">Description</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e605 ">Serialized</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e608 ">Indicates whether a product is serialized.</td>

          </tr>
          <tr class="">
            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e605 ">Transfer Record Mode</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d54290e608 ">
              <p>If serialized, indicates when the serial number is recorded:</p>
              <ul>
                <li>SendAndReceive means the serial number is recorded when sending or receiving.</li>
                <li>ReceiveOnly means the serial number is recorded when receiving only.</li>
              </ul>
            </td>

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

#### See Also

- [Location Fields for Field Service](https://help.salesforce.com/s/articleView?id=service.fs_locations_fields.htm&release=264.0.0&type=5 "Locations, addresses, and associated locations have the following fields. Some fields may not be visible or editable depending on your page layout and field-level security settings.")
- [Product Request and Transfer Fields](https://help.salesforce.com/s/articleView?id=service.fs_part_requests_fields.htm&release=264.0.0&type=5 "Product requests, product request line items, product transfers, and shipments have these fields. Some fields aren’t visible or editable depending on your page layout and field-level security settings.")
- [Return Order Fields](https://help.salesforce.com/s/articleView?id=service.fs_return_order_fields.htm&release=264.0.0&type=5 "Return orders and return order line items have the following fields. Sometimes you can't see or edit certain fields because of your page layout and field-level security settings.")
- [Set Up Your Field Service Inventory](https://help.salesforce.com/s/articleView?id=service.fs_set_up_parts.htm&release=264.0.0&type=5 "Track and manage the storage, request, transfer, and consumption of every item in your inventory, and ensure that your mobile workforce has the right parts in stock to do their job.")