---
id: object/page/30
type: object
title: Page 30 "Item Card"
summary: Page 30 "Item Card" in Base Application (Microsoft.Inventory.Item). 3 public procedures, 10 events. Present since at least BC23, still in BC30, changed in BC24-25, BC28.
tier: official
language: en
tags:
  - page
  - base application
versions:
  introduced: null
  last_changed: "28"
  deprecated: null
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-11T00:31:51.816Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: 1badd29887847bc3767ccc76e4fc82477ec63618de0598d30c63634b8554396a
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Inventory/Item/ItemCard.Page.al
    title: src/Layers/W1/BaseApp/Inventory/Item/ItemCard.Page.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/across-how-use-comments
    title: Add comments to cards and documents
    date: null
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/finance-how-setup-use-service-declaration
    title: Set Up and Use the Service Declaration Extension
    date: null
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/finance-set-up-excise-tax
    title: Set up excise tax
    date: null
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/inventory-about-item-types
    title: Understand item types
    date: null
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/inventory-how-import-item-pictures
    title: Import Multiple Item Pictures
    date: null
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/inventory-how-register-new-items
    title: Create item cards for goods or services
    date: null
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/inventory-how-setup-general
    title: Set up general inventory information
    date: null
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/inventory-item-variants
    title: Manage product variants
    date: null
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/inventory-setup-inventory
    title: Setting up inventory
    date: null
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/setup-best-practices-costing-method
    title: Setup best practices - Costing method
    date: null
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/suggest-item-substitutions-copilot
    title: Suggest substitute items with Copilot
    date: null
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/sustainability-howto-default
    title: Sustainability default data
    date: null
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/ui-how-define-ext-text
    title: Add extended text
    date: null
    commit: null
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/across-how-use-comments
    - https://learn.microsoft.com/dynamics365/business-central/finance-how-setup-use-service-declaration
    - https://learn.microsoft.com/dynamics365/business-central/finance-set-up-excise-tax
    - https://learn.microsoft.com/dynamics365/business-central/inventory-about-item-types
    - https://learn.microsoft.com/dynamics365/business-central/inventory-how-import-item-pictures
    - https://learn.microsoft.com/dynamics365/business-central/inventory-how-register-new-items
    - https://learn.microsoft.com/dynamics365/business-central/inventory-how-setup-general
    - https://learn.microsoft.com/dynamics365/business-central/inventory-item-variants
    - https://learn.microsoft.com/dynamics365/business-central/inventory-setup-inventory
    - https://learn.microsoft.com/dynamics365/business-central/setup-best-practices-costing-method
    - https://learn.microsoft.com/dynamics365/business-central/suggest-item-substitutions-copilot
    - https://learn.microsoft.com/dynamics365/business-central/sustainability-howto-default
    - https://learn.microsoft.com/dynamics365/business-central/ui-how-define-ext-text
  objects: []
  features: []
  topics:
    - topic/business-central/business-functionality/general-business-functionality
    - topic/business-central/business-functionality/inventory
    - topic/business-central/business-functionality/set-up-business-central/set-up-finance
    - topic/business-central/business-functionality/set-up-business-central/set-up-inventory
    - topic/business-central/business-functionality/set-up-business-central/setup-best-practices-for-complex-applica
    - topic/business-central/business-functionality/sustainability-management/sustainability-value-chain
    - topic/business-central/copilot-and-agent-capabilities/suggest-item-substitutions-preview
    - topic/business-central/development-and-administration/customize-business-central/customize-with-extensions
  localizations: []
  videos: []
  posts: []
  guidelines: []
  changes:
    - change/bcapps/9212
object_type: page
object_id: 30
name: Item Card
namespace: Microsoft.Inventory.Item
app: Base Application
extends: null
first_version: "23"
last_version: "30"
present_in:
  - "23"
  - "24"
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in:
  - "24"
  - "25"
  - "28"
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids:
  - docs/learn-smb-docs/business-central/across-how-use-comments.md
  - docs/learn-smb-docs/business-central/finance-how-setup-use-service-declaration.md
  - docs/learn-smb-docs/business-central/finance-set-up-excise-tax.md
  - docs/learn-smb-docs/business-central/inventory-about-item-types.md
  - docs/learn-smb-docs/business-central/inventory-how-import-item-pictures.md
  - docs/learn-smb-docs/business-central/inventory-how-register-new-items.md
  - docs/learn-smb-docs/business-central/inventory-how-setup-general.md
  - docs/learn-smb-docs/business-central/inventory-item-variants.md
  - docs/learn-smb-docs/business-central/inventory-setup-inventory.md
  - docs/learn-smb-docs/business-central/setup-best-practices-costing-method.md
  - docs/learn-smb-docs/business-central/suggest-item-substitutions-copilot.md
  - docs/learn-smb-docs/business-central/sustainability-howto-default.md
  - docs/learn-smb-docs/business-central/ui-how-define-ext-text.md
counts:
  fields: 0
  procedures: 30
  events: 10
  subscribers: 0
  controls: 121
  actions: 84
relations:
  out: 1
  referenced_by: 0
  pages: 2
  extended_by: 17
  event_subscribers: 2
  calls: 19
  called_by: 15
  implements: 0
---

# Page 30 "Item Card"

> Page 30 "Item Card" in Base Application (Microsoft.Inventory.Item). 3 public procedures, 10 events. Present since at least BC23, still in BC30, changed in BC24-25, BC28.

Base Application · Microsoft.Inventory.Item · BC23-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Inventory/Item/ItemCard.Page.al) · facts from BC29

## Properties

| Property | Value |
|---|---|
| Caption | Item Card |
| SourceTable | Item |
| PageType | Card |

## Fields on this page

Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control's own, else the bound field's (marked).

| Group | Control | Shows | ToolTip |
|---|---|---|---|
| Item | No. | [No.](../table/27.md#fields) | Specifies the number of the involved entry or record, according to the specified number series. |
|  | Description | [Description](../table/27.md#fields) | Specifies a description of the item. <small>from the table field</small> |
|  | Description 2 | [Description 2](../table/27.md#fields) | Specifies information in addition to the description. <small>from the table field</small> |
|  | Blocked | [Blocked](../table/27.md#fields) | Specifies that the related record is blocked from being posted in transactions, for example an item that is placed in quarantine. |
|  | Type | [Type](../table/27.md#fields) | Specifies if the item card represents a physical inventory unit (Inventory), a labor time unit (Service), or a physical unit that is not tracked in inventory (Non-Inventory). <small>from the table field</small> |
|  | Base Unit of Measure | [Base Unit of Measure](../table/27.md#fields) | Specifies the base unit used to measure the item, such as piece, box, or pallet. The base unit of measure also serves as the conversion basis for alternate units of measure. <small>from the table field</small> |
|  | Last Date Modified | [Last Date Modified](../table/27.md#fields) | Specifies when the item card was last modified. <small>from the table field</small> |
|  | GTIN | [GTIN](../table/27.md#fields) | Specifies the Global Trade Item Number (GTIN) for the item. For example, the GTIN is used with bar codes to track items, and when sending and receiving documents electronically. The GTIN number typically contains a Universal Product Code (UPC), or European Article Number (EAN). |
|  | Item Category Code | [Item Category Code](../table/27.md#fields) | Specifies the category that the item belongs to. Item categories also contain any assigned item attributes. <small>from the table field</small> |
|  | Manufacturer Code | [Manufacturer Code](../table/27.md#fields) | Specifies a code for the manufacturer of the catalog item. <small>from the table field</small> |
|  | Automatic Ext. Texts | [Automatic Ext. Texts](../table/27.md#fields) | Specifies that an extended text that you have set up will be added automatically on sales or purchase documents for this item. <small>from the table field</small> |
|  | Common Item No. | [Common Item No.](../table/27.md#fields) | Specifies the unique common item number that the intercompany partners agree upon. <small>from the table field</small> |
|  | Purchasing Code | [Purchasing Code](../table/27.md#fields) | Specifies the code for a special procurement method, such as drop shipment. <small>from the table field</small> |
|  | VariantMandatoryDefaultYes | [Variant Mandatory if Exists](../table/27.md#fields) | Specifies whether a variant must be selected if variants exist for the item. |
|  | VariantMandatoryDefaultNo | [Variant Mandatory if Exists](../table/27.md#fields) | Specifies whether a variant must be selected if variants exist for the item. |
|  | Statistics Group | [Statistics Group](../table/27.md#fields) | Specifies the statistics group. <small>from the table field</small> |
|  | No. 2 | [No. 2](../table/27.md#fields) | Specifies an alternative account number which can be used internally in the company. <small>from the table field</small> |
|  | Alternative Item No. | [Alternative Item No.](../table/27.md#fields) | Specifies another identifier for this item. <small>from the table field</small> |
| Inventory | Shelf No. | [Shelf No.](../table/27.md#fields) | Specifies where to find the item in the warehouse. This is informational only. <small>from the table field</small> |
|  | Created From Nonstock Item | [Created From Nonstock Item](../table/27.md#fields) | Specifies that the item was created from a catalog item. <small>from the table field</small> |
|  | Search Description | [Search Description](../table/27.md#fields) | Specifies a search description that you use to find the item in lists. <small>from the table field</small> |
|  | Inventory | [Inventory](../table/27.md#fields) | Specifies how many units, such as pieces, boxes, or cans, of the item are in inventory. <small>from the table field</small> |
|  | Inventory | [Inventory](../table/27.md#fields) | Specifies how many units, such as pieces, boxes, or cans, of the item are in inventory. |
|  | Qty. on Purch. Order | [Qty. on Purch. Order](../table/27.md#fields) | Specifies how many units of the item are inbound on purchase orders, meaning listed on outstanding purchase order lines. <small>from the table field</small> |
|  | Qty. on Sales Order | [Qty. on Sales Order](../table/27.md#fields) | Specifies how many units of the item are allocated to sales orders, meaning listed on outstanding sales orders lines. <small>from the table field</small> |
|  | Qty. on Job Order | [Qty. on Job Order](../table/27.md#fields) | Specifies how many units of the item are allocated to projects, meaning listed on outstanding project planning lines. <small>from the table field</small> |
|  | Qty. on Blanket Sales Order | [Qty. on Blanket Sales Order](../table/27.md#fields) | Specifies how many units of the item are allocated to blanket sales orders, meaning listed on outstanding blanket sales order lines. <small>from the table field</small> |
|  | Qty. on Blanket Purch. Order | [Qty. on Blanket Purch. Order](../table/27.md#fields) | Specifies how many units of the item are allocated to blanket purchase orders, meaning listed on outstanding blanket purchase order lines. <small>from the table field</small> |
|  | StockoutWarningDefaultYes | [Stockout Warning](../table/27.md#fields) | Specifies if a warning is displayed when you enter a quantity on a sales document that brings the item's inventory below zero. <small>from the table field</small> |
|  | StockoutWarningDefaultNo | [Stockout Warning](../table/27.md#fields) | Specifies if a warning is displayed when you enter a quantity on a sales document that brings the item's inventory below zero. |
|  | Prevent Negative Inventory | [Prevent Negative Inventory](../table/27.md#fields) | Specifies whether you can post a transaction that will bring the item's inventory below zero. Negative inventory is always prevented for Consumption and Transfer type transactions. <small>from the table field</small> |
|  | Prevent Negative Inventory | [Prevent Negative Inventory](../table/27.md#fields) | Specifies if you can post a transaction that will bring the item's inventory below zero. |
|  | Net Weight | [Net Weight](../table/27.md#fields) | Specifies the net weight of the item. <small>from the table field</small> |
|  | Gross Weight | [Gross Weight](../table/27.md#fields) | Specifies the gross weight of the item. <small>from the table field</small> |
|  | Unit Volume | [Unit Volume](../table/27.md#fields) | Specifies the volume of one unit of the item. <small>from the table field</small> |
|  | Over-Receipt Code | [Over-Receipt Code](../table/27.md#fields) | Specifies the policy that will be used for the item if more items than ordered are received. <small>from the table field</small> |
|  | Trans. Ord. Receipt (Qty.) | [Trans. Ord. Receipt (Qty.)](../table/27.md#fields) | Specifies the quantity of the items that remains to be received but are not yet shipped as the difference between the Quantity and the Quantity Shipped fields. |
|  | Trans. Ord. Shipment (Qty.) | [Trans. Ord. Shipment (Qty.)](../table/27.md#fields) | Specifies the quantity of the items that remains to be shipped as the difference between the Quantity and the Quantity Shipped fields. |
|  | Qty. in Transit | [Qty. in Transit](../table/27.md#fields) | Specifies the quantity of the items that are currently in transit. <small>from the table field</small> |
| Cost Details | Costing Method | [Costing Method](../table/27.md#fields) | Specifies how the item's cost flow is recorded and whether an actual or budgeted value is capitalized and used in the cost calculation. <small>from the table field</small> |
|  | Standard Cost | [Standard Cost](../table/27.md#fields) | Specifies the unit cost that is used as an estimation to be adjusted with variances later. It is typically used in assembly and production where costs can vary. <small>from the table field</small> |
|  | Unit Cost | [Unit Cost](../table/27.md#fields) | Specifies the cost of one unit of the item or resource on the line. <small>from the table field</small> |
|  | Indirect Cost % | [Indirect Cost %](../table/27.md#fields) | Specifies the percentage of the item's last purchase cost that includes indirect costs, such as freight that is associated with the purchase of the item. <small>from the table field</small> |
|  | Overhead Rate | [Overhead Rate](../table/27.md#fields) | Specifies the item's indirect cost as an absolute amount. |
|  | Last Direct Cost | [Last Direct Cost](../table/27.md#fields) | Specifies the most recent direct unit cost of the item. <small>from the table field</small> |
|  | Net Invoiced Qty. | [Net Invoiced Qty.](../table/27.md#fields) | Specifies how many units of the item in inventory have been invoiced. <small>from the table field</small> |
|  | Cost is Adjusted | [Cost is Adjusted](../table/27.md#fields) | Specifies whether the item's unit cost has been adjusted, either automatically or manually. <small>from the table field</small> |
|  | Excluded from Cost Adjustment | [Excluded from Cost Adjustment](../table/27.md#fields) | Specifies whether the item is excluded from the cost adjustment process. <small>from the table field</small> |
|  | Cost is Posted to G/L | [Cost is Posted to G/L](../table/27.md#fields) | Specifies that all the inventory costs for this item have been posted to the general ledger. <small>from the table field</small> |
|  | Inventory Value Zero | [Inventory Value Zero](../table/27.md#fields) | Specifies whether the item on inventory must be excluded from inventory valuation. This is relevant if the item is kept on inventory on someone else's behalf. <small>from the table field</small> |
|  | Purchase Prices Discounts | `GetPurchPriceListsText()` | Specifies purchase price lists for the item. |
|  | Purchase Prices Discounts | `SpecialPurchPricesAndDiscountsTxt` | Specifies purchase prices and line discounts for the item. |
| Posting Details | Gen. Prod. Posting Group | [Gen. Prod. Posting Group](../table/27.md#fields) | Specifies the item's product type to link transactions made for this item with the appropriate general ledger account according to the general posting setup. <small>from the table field</small> |
|  | VAT Prod. Posting Group | [VAT Prod. Posting Group](../table/27.md#fields) | Specifies the VAT specification of the involved item or resource to link transactions made for this record with the appropriate general ledger account according to the VAT posting setup. |
|  | Tax Group Code | [Tax Group Code](../table/27.md#fields) | Specifies the tax group that is used to calculate and post sales tax. <small>from the table field</small> |
|  | Inventory Posting Group | [Inventory Posting Group](../table/27.md#fields) | Specifies links between business transactions made for the item and an inventory account in the general ledger, to group amounts for that item type. <small>from the table field</small> |
|  | Default Deferral Template | [Default Deferral Template Code](../table/27.md#fields) | Specifies how revenue or expenses for the item are deferred to other accounting periods by default. |
| Foreign Trade | Tariff No. | [Tariff No.](../table/27.md#fields) | Specifies a code for the item's tariff number. <small>from the table field</small> |
|  | Country/Region of Origin Code | [Country/Region of Origin Code](../table/27.md#fields) | Specifies a code for the country/region where the item was produced or processed. <small>from the table field</small> |
| Prices Sales | Unit Price | [Unit Price](../table/27.md#fields) | Specifies the price of one unit of the item or resource. You can enter a price manually or have it entered according to the Price/Profit Calculation field on the related card. <small>from the table field</small> |
|  | CalcUnitPriceExclVAT | `Rec.CalcUnitPriceExclVAT()` | Specifies the unit price excluding VAT. |
|  | Price Includes VAT | [Price Includes VAT](../table/27.md#fields) | Specifies if the Unit Price and Line Amount fields on sales document lines for this item should be shown with or without VAT. <small>from the table field</small> |
|  | Price/Profit Calculation | [Price/Profit Calculation](../table/27.md#fields) | Specifies the relationship between the Unit Cost, Unit Price, and Profit Percentage fields associated with this item. <small>from the table field</small> |
|  | Profit % | [Profit %](../table/27.md#fields) | Specifies the profit margin that you want to sell the item at. You can enter a profit percentage manually or have it entered according to the Price/Profit Calculation field <small>from the table field</small> |
|  | Sales Prices Discounts | `GetSalesPriceListsText()` | Specifies sales price lists for the item. |
|  | Sales Prices Discounts | `SpecialPricesAndDiscountsTxt` | Specifies sales prices and line discounts for the item. |
|  | Allow Invoice Disc. | [Allow Invoice Disc.](../table/27.md#fields) | Specifies if the item should be included in the calculation of an invoice discount on documents where the item is traded. <small>from the table field</small> |
|  | Item Disc. Group | [Item Disc. Group](../table/27.md#fields) | Specifies an item group code that can be used as a criterion to grant a discount when the item is sold to a certain customer. <small>from the table field</small> |
|  | Sales Unit of Measure | [Sales Unit of Measure](../table/27.md#fields) | Specifies the unit of measure code used when you sell the item. <small>from the table field</small> |
|  | Sales Blocked | [Sales Blocked](../table/27.md#fields) | Specifies that the item cannot be entered on sales documents, except return orders and credit memos, and journals. |
|  | Service Blocked | [Service Blocked](../table/27.md#fields) | Specifies that the item cannot be entered on service items, service contracts and service documents, except credit memos. <small>from the table field</small> |
|  | Application Wksh. User ID | [Application Wksh. User ID](../table/27.md#fields) | Specifies the ID of a user who is working in the Application Worksheet window. <small>from the table field</small> |
|  | VAT Bus. Posting Gr. (Price) | [VAT Bus. Posting Gr. (Price)](../table/27.md#fields) | Specifies the VAT business posting group for customers for whom you want the sales price including VAT to apply. |
| Replenishment | Replenishment System | `ItemReplenishmentSystem` | Specifies the type of supply order created by the planning system when the item needs to be replenished. |
|  | Lead Time Calculation | [Lead Time Calculation](../table/27.md#fields) | Specifies a date formula for the amount of time it takes to replenish the item. <small>from the table field</small> |
| Purchase | Vendor No. | [Vendor No.](../table/27.md#fields) | Specifies the vendor code of who supplies this item by default. <small>from the table field</small> |
|  | Vendor Item No. | [Vendor Item No.](../table/27.md#fields) | Specifies the number that the vendor uses for this item. <small>from the table field</small> |
|  | Purch. Unit of Measure | [Purch. Unit of Measure](../table/27.md#fields) | Specifies the unit of measure code used when you purchase the item. <small>from the table field</small> |
|  | Purchasing Blocked | [Purchasing Blocked](../table/27.md#fields) | Specifies that the item cannot be entered on purchase documents, except return orders and credit memos, and journals. <small>from the table field</small> |
| Assembly | Assembly Policy | [Assembly Policy](../table/27.md#fields) | Specifies which default order flow is used to supply this assembly item. <small>from the table field</small> |
|  | AssemblyBOM | [Assembly BOM](../table/27.md#fields) | Specifies if the item is an assembly BOM. <small>from the table field</small> |
| Planning | Reordering Policy | [Reordering Policy](../table/27.md#fields) | Specifies the reordering policy. |
|  | Reserve | [Reserve](../table/27.md#fields) | Specifies if and how the item will be reserved. Never: It is not possible to reserve the item. Optional: You can reserve the item manually. Always: The item is automatically reserved from demand, such as sales orders, against inventory, purchase orders, assembly orders, and production orders. <small>from the table field</small> |
|  | Order Tracking Policy | [Order Tracking Policy](../table/27.md#fields) | Specifies if and how order tracking entries are created and maintained between supply and its corresponding demand. <small>from the table field</small> |
|  | Stockkeeping Unit Exists | [Stockkeeping Unit Exists](../table/27.md#fields) | Specifies that a stockkeeping unit exists for this item. <small>from the table field</small> |
|  | Dampener Period | [Dampener Period](../table/27.md#fields) | Specifies a period of time during which you do not want the planning system to propose to reschedule existing supply orders forward. The dampener period limits the number of insignificant rescheduling of existing supply to a later date if that new date is within the dampener period. The dampener per... |
|  | Dampener Quantity | [Dampener Quantity](../table/27.md#fields) | Specifies a dampener quantity to block insignificant change suggestions for an existing supply, if the change quantity is lower than the dampener quantity. <small>from the table field</small> |
|  | Critical | [Critical](../table/27.md#fields) | Specifies if the item is included in availability calculations to promise a shipment date for its parent item. <small>from the table field</small> |
|  | Safety Lead Time | [Safety Lead Time](../table/27.md#fields) | Specifies a date formula to indicate a safety lead time that can be used as a buffer period for production and other delays. <small>from the table field</small> |
|  | Safety Stock Quantity | [Safety Stock Quantity](../table/27.md#fields) | Specifies a quantity of stock to have in inventory to protect against supply-and-demand fluctuations during replenishment lead time. <small>from the table field</small> |
| Lot-for-Lot Parameters | Include Inventory | [Include Inventory](../table/27.md#fields) | Specifies that the inventory quantity is included in the projected available balance when replenishment orders are calculated. <small>from the table field</small> |
|  | Lot Accumulation Period | [Lot Accumulation Period](../table/27.md#fields) | Specifies a period in which multiple demands are accumulated into one supply order when you use the Lot-for-Lot reordering policy. <small>from the table field</small> |
|  | Rescheduling Period | [Rescheduling Period](../table/27.md#fields) | Specifies a period within which any suggestion to change a supply date always consists of a Reschedule action and never a Cancel + New action. <small>from the table field</small> |
| Control64 | Reorder Point | [Reorder Point](../table/27.md#fields) | Specifies a stock quantity that sets the inventory below the level that you must replenish the item. <small>from the table field</small> |
|  | Reorder Quantity | [Reorder Quantity](../table/27.md#fields) | Specifies a standard lot size quantity to be used for all order proposals. <small>from the table field</small> |
|  | Maximum Inventory | [Maximum Inventory](../table/27.md#fields) | Specifies a quantity that you want to use as a maximum inventory level. <small>from the table field</small> |
| Reorder-Point Parameters | Overflow Level | [Overflow Level](../table/27.md#fields) | Specifies a quantity you allow projected inventory to exceed the reorder point, before the system suggests to decrease supply orders. <small>from the table field</small> |
|  | Time Bucket | [Time Bucket](../table/27.md#fields) | Specifies a time period that defines the recurring planning horizon used with Fixed Reorder Qty. or Maximum Qty. reordering policies. <small>from the table field</small> |
| Control61 | Minimum Order Quantity | [Minimum Order Quantity](../table/27.md#fields) | Specifies a minimum allowable quantity for an item order proposal. <small>from the table field</small> |
|  | Maximum Order Quantity | [Maximum Order Quantity](../table/27.md#fields) | Specifies a maximum allowable quantity for an item order proposal. <small>from the table field</small> |
|  | Order Multiple | [Order Multiple](../table/27.md#fields) | Specifies a parameter used by the planning system to round the quantity of planned supply orders to a multiple of this value. <small>from the table field</small> |
| Item Tracking | Item Tracking Code | [Item Tracking Code](../table/27.md#fields) | Specifies how serial, lot or package numbers assigned to the item are tracked in the supply chain. <small>from the table field</small> |
|  | Serial Nos. | [Serial Nos.](../table/27.md#fields) | Specifies a number series code to assign consecutive serial numbers to items produced. <small>from the table field</small> |
|  | Lot Nos. | [Lot Nos.](../table/27.md#fields) | Specifies the number series code that will be used when assigning lot numbers. <small>from the table field</small> |
|  | Expiration Calculation | [Expiration Calculation](../table/27.md#fields) | Specifies the date formula for calculating the expiration date on the item tracking line. Note: This field will be ignored if the involved item has Require Expiration Date Entry set to Yes on the Item Tracking Code page. <small>from the table field</small> |
| Warehouse | Warehouse Class Code | [Warehouse Class Code](../table/27.md#fields) | Specifies the warehouse class code for the item. <small>from the table field</small> |
|  | Special Equipment Code | [Special Equipment Code](../table/27.md#fields) | Specifies the code of the equipment that warehouse employees must use when handling the item. <small>from the table field</small> |
|  | Put-away Template Code | [Put-away Template Code](../table/27.md#fields) | Specifies the code of the put-away template by which the program determines the most appropriate zone and bin for storage of the item after receipt. <small>from the table field</small> |
|  | Put-away Unit of Measure Code | [Put-away Unit of Measure Code](../table/27.md#fields) | Specifies the code of the item unit of measure in which the program will put the item away. <small>from the table field</small> |
|  | Phys Invt Counting Period Code | [Phys Invt Counting Period Code](../table/27.md#fields) | Specifies the code of the counting period that indicates how often you want to count the item in a physical inventory. <small>from the table field</small> |
|  | Last Phys. Invt. Date | [Last Phys. Invt. Date](../table/27.md#fields) | Specifies the date on which you last posted the results of a physical inventory for the item to the item ledger. <small>from the table field</small> |
|  | Last Counting Period Update | [Last Counting Period Update](../table/27.md#fields) | Specifies the last date on which you calculated the counting period. It is updated when you use the function Calculate Counting Period. <small>from the table field</small> |
|  | Next Counting Start Date | [Next Counting Start Date](../table/27.md#fields) | Specifies the starting date of the next counting period. <small>from the table field</small> |
|  | Next Counting End Date | [Next Counting End Date](../table/27.md#fields) | Specifies the ending date of the next counting period. <small>from the table field</small> |
|  | Identifier Code | [Identifier Code](../table/27.md#fields) | Specifies a unique code for the item in terms that are useful for automatic data capture. <small>from the table field</small> |
|  | Use Cross-Docking | [Use Cross-Docking](../table/27.md#fields) | Specifies if this item can be cross-docked. <small>from the table field</small> |
| FactBoxes | Picture | part [Page 346 "Item Picture"](../page/346.md) | — |
|  | Documents | part [Page 1178 "Doc. Attachment List Factbox"](../page/1178.md) | — |
|  | Marketing Text | part [Page 2011 "Entity Text Factbox Part"](../page/2011.md) | — |
|  | ItemAttributesFactbox | part [Page 9110 "Item Attributes Factbox"](../page/9110.md) | — |
|  | WorkflowStatus | part [Page 1528 "Workflow Status FactBox"](../page/1528.md) | — |

## Actions

| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Sales Prices Discounts | Sales Prices | Set up sales prices for the item. An item price is automatically granted on invoice lines when the specified criteria are met, such as customer, quantity, or ending date. |  |
|  | Sales Discounts | Set up sales discounts for the item. An item discount is automatically granted on invoice lines when the specified criteria are met, such as customer, quantity, or ending date. |  |
|  | Sales Prices Discounts Overview | View the sales prices and line discounts that you grant for this item when certain criteria are met, such as vendor, quantity, or ending date. |  |
|  | Sales Prices | Set up sales prices for the item. An item price is automatically granted on invoice lines when the specified criteria are met, such as customer, quantity, or ending date. |  |
|  | Sales Discounts | Set up sales discounts for the item. An item discount is automatically granted on invoice lines when the specified criteria are met, such as customer, quantity, or ending date. |  |
| Purchase Prices Discounts | Purchase Prices | Set up purchase prices for the item. An item price is automatically granted on invoice lines when the specified criteria are met, such as vendor, quantity, or ending date. | [Page 7012 "Purchase Prices"](../page/7012.md) |
|  | Purchase Discounts | Set up purchase discounts for the item. An item discount is automatically granted on invoice lines when the specified criteria are met, such as vendor, quantity, or ending date. | [Page 7014 "Purchase Line Discounts"](../page/7014.md) |
|  | Purchase Prices Discounts Overview | View the purchase prices and line discounts that you grant for this item when certain criteria are met, such as vendor, quantity, or ending date. |  |
|  | Purchase Prices | Set up purchase prices for the item. An item price is automatically granted on invoice lines when the specified criteria are met, such as vendor, quantity, or ending date. |  |
|  | Purchase Discounts | Set up purchase discounts for the item. An item discount is automatically granted on invoice lines when the specified criteria are met, such as vendor, quantity, or ending date. |  |
| Approval | Approve | Approve the requested changes. |  |
|  | Reject | Reject the approval request. |  |
|  | Delegate | Delegate the approval to a substitute approver. |  |
|  | Comments | View or add comments for the record. |  |
| Request Approval | Send Approval Request | Request approval to change the record. |  |
|  | Cancel Approval Request | Cancel the approval request. |  |
| Power Automate | Create approval flow | Create a new flow in Power Automate from a list of relevant flow templates. |  |
| Workflow | Create Approval Workflow | Set up an approval workflow for creating or changing items, by going through a few pages that will guide you. |  |
|  | Manage Approval Workflow | View or edit existing approval workflows for creating or changing items. |  |
| Functions | Create Stockkeeping Unit | Create an instance of the item at each location that is set up. |  |
|  | Calculate Counting Period | Prepare for a physical inventory by calculating which items or SKUs need to be counted in the current period. |  |
|  | Templates | View or edit item templates. |  |
|  | Copy Item | Create a copy of the current item. |  |
|  | Apply Template | Apply a template to update the entity with your standard settings for a certain type of entity. |  |
|  | Save as Template | Save the item card as a template that can be reused to create new item cards. Item templates contain preset information to help you fill in fields on item cards. |  |
|  | Adjust Inventory | Increase or decrease the item's inventory quantity manually by entering a new quantity. Adjusting the inventory quantity manually may be relevant after a physical count or if you do not record purchased quantities. |  |
|  | Update Variant Attributes | Keep your item variants up to date with the item. It adds any missing details, updates changes, and removes info that's no longer needed. Variant-specific details stay as they are |  |
| Processing | Requisition Worksheet | Calculate a supply plan to fulfill item demand with purchases or transfers. | [Page 291 "Req. Worksheet"](../page/291.md) |
|  | Item Journal | Open a list of journals where you can adjust the physical quantity of items on inventory. | [Page 40 "Item Journal"](../page/40.md) |
|  | Item Reclassification Journal | Change information on item ledger entries, such as dimensions, location codes, bin codes, and serial, lot or package numbers. | [Page 393 "Item Reclass. Journal"](../page/393.md) |
|  | Item Tracing | Trace where a serial, lot or package number assigned to the item was used, for example, to find which lot a defective component came from or to find all the customers that have received items containing the defective component. | [Page 6520 "Item Tracing"](../page/6520.md) |
| Entries | Ledger Entries | View the history of transactions that have been posted for the selected record. | [Page 38 "Item Ledger Entries"](../page/38.md) |
|  | Phys. Inventory Ledger Entries | View how many units of the item you had in stock at the last physical count. | [Page 390 "Phys. Inventory Ledger Entries"](../page/390.md) |
|  | Reservation Entries | View all reservations that are made for the item, either manually or automatically. | [Page 497 "Reservation Entries"](../page/497.md) |
|  | Value Entries | View the history of posted amounts that affect the value of the item. Value entries are created for every transaction with the item. | [Page 5802 "Value Entries"](../page/5802.md) |
|  | Item Tracking Entries | View serial, lot or package numbers that are assigned to items. |  |
|  | Warehouse Entries | View the history of quantities that are registered for the item in warehouse activities. | [Page 7318 "Warehouse Entries"](../page/7318.md) |
|  | Application Worksheet | Edit item applications that are automatically created between item ledger entries during item transactions. Use special functions to manually undo or change item application entries. | [Page 521 "Application Worksheet"](../page/521.md) |
|  | Export item data | Use this function to export item related data to text file (you can attach this file to support requests in case you may have issues with costing calculation). |  |
| Item | Attributes | View or edit the item's attributes, such as color, size, or other characteristics that help to describe the item. |  |
|  | Variants | View or edit the item's variants. Instead of setting up each color of an item as a separate item, you can set up the various colors as variants of the item. | [Page 5401 "Item Variants"](../page/5401.md) |
|  | Identifiers | View a unique identifier for each item that you want warehouse employees to keep track of within the warehouse when using handheld devices. The item identifier can include the item number, the variant code and the unit of measure. | [Page 7706 "Item Identifiers"](../page/7706.md) |
|  | Comments | View or add comments for the record. | [Page 124 "Comment Sheet"](../page/124.md) |
|  | Attachments | Add a file as an attachment. You can attach images as well as documents. |  |
|  | Dimensions | View or edit dimensions, such as area, project, or department, that you can assign to sales and purchase documents to distribute costs and analyze transaction history. | [Page 540 "Default Dimensions"](../page/540.md) |
|  | Item References | Set up a customer's or vendor's own identification of the item. Item references to the customer's item number means that the item number is automatically shown on sales documents instead of the number that you use. | [Page 5737 "Item Reference Entries"](../page/5737.md) |
|  | Units of Measure | Set up the different units that the item can be traded in, such as piece, box, or hour. | [Page 5404 "Item Units of Measure"](../page/5404.md) |
|  | Extended Texts | Select or set up additional text for the description of the item. Extended text can be inserted under the Description field on document lines for the item. | [Page 391 "Extended Text List"](../page/391.md) |
|  | Marketing Text | Review and edit the marketing text |  |
|  | Translations | View or edit translated item descriptions. Translated item descriptions are automatically inserted on documents according to the language code. | [Page 35 "Item Translations"](../page/35.md) |
|  | Substitutions | View or edit substitute items that are set up to be traded instead of the item in case it is not available. | [Page 5716 "Item Substitution Entry"](../page/5716.md) |
|  | Approvals | View a list of the records that are waiting to be approved. For example, you can see who requested the record to be approved, when it was sent, and when it is due to be approved. |  |
| Dynamics 365 Sales | Product | Open the coupled Dynamics 365 Sales product. |  |
|  | Unit Group | View unit group associated with the item. | [Page 5400 "Item Unit Group List"](../page/5400.md) |
|  | Synchronize | Send updated data to Dynamics 365 Sales. |  |
| Coupling | Set Up Coupling | Create or modify the coupling to a Dynamics 365 Sales product. |  |
|  | Delete Coupling | Delete the coupling to a Dynamics 365 Sales product. |  |
| Dynamics 365 Sales | Synchronization Log | View integration synchronization jobs for the item table. |  |
| Statistics | Item Statistics | View item statistics. Summarised sales, inventory value, turnover and aging based on the selected filters, with drill-down to related ledger and value entries. | [Page 5833 "Item Statistics 2"](../page/5833.md) |
|  | Advanced Statistics | View statistical information, such as the value of posted entries, for the record. |  |
|  | Entry Statistics | View statistics for item ledger entries. | [Page 304 "Item Entry Statistics"](../page/304.md) |
|  | Turnover | View a detailed account of item turnover by periods after you have set the relevant filters for location and variant. | [Page 158 "Item Turnover"](../page/158.md) |
| Availability | Items by Location | Show a list of items grouped by location. |  |
| Item Availability by | Event | View how the actual and the projected available balance of an item will develop over time according to supply and demand events. |  |
|  | Period | Show the projected quantity of the item over time according to time periods, such as day, week, or month. | [Page 157 "Item Availability by Periods"](../page/157.md) |
|  | Variant | View how the inventory level of an item will develop over time according to the variant that you select. | [Page 5414 "Item Availability by Variant"](../page/5414.md) |
|  | Location | View the actual and projected quantity of the item per location. | [Page 492 "Item Availability by Location"](../page/492.md) |
|  | Lot | View the current and projected quantity of the item in each lot. | [Page 520 "Item Availability by Lot No."](../page/520.md) |
|  | BOM Level | View availability figures for items on bills of materials that show how many units of a parent item you can make based on the availability of child items. |  |
|  | Unit of Measure | View the item's availability by a unit of measure. | [Page 5416 "Item Availability by UOM"](../page/5416.md) |
| Purchases | Vendors | View the list of vendors who can supply the item, and at which lead time. | [Page 114 "Item Vendor Catalog"](../page/114.md) |
|  | Purchase Prepayment Percentages | View or edit the percentages of the purchase price that can be paid as a prepayment. | [Page 665 "Purchase Prepmt. Percentages"](../page/665.md) |
|  | Purchase Orders | View a list of ongoing purchase orders for the item. | [Page 56 "Purchase Orders"](../page/56.md) |
|  | Purchase Return Orders | Open the list of ongoing purchase return orders for the item. | [Page 6643 "Purchase Return Orders"](../page/6643.md) |
| Sales | Sales Prepayment Percentages | View or edit the percentages of the sales price that can be paid as a prepayment. | [Page 664 "Sales Prepayment Percentages"](../page/664.md) |
|  | Sales Orders | View a list of ongoing orders for the item. | [Page 48 "Sales Orders"](../page/48.md) |
|  | Sales Return Orders | Open the list of ongoing sales return orders for the item. | [Page 6633 "Sales Return Orders"](../page/6633.md) |
| Bill of Materials | Structure | View which child items are used in an item's assembly BOM or production BOM. Each item level can be collapsed or expanded to obtain an overview or detailed view. |  |
|  | Cost Shares | View how the costs of underlying items in the BOM roll up to the parent item. The information is organized according to the BOM structure to reflect at which levels the individual costs apply. Each item level can be collapsed or expanded to obtain an overview or detailed view. |  |
| Assembly | Assembly BOM | View or edit the bill of material that specifies which items and resources are required to assemble the assembly item. | [Page 36 "Assembly BOM"](../page/36.md) |
|  | Where-Used | View a list of assembly BOMs in which the item is used. | [Page 37 "Where-Used List"](../page/37.md) |
| Warehouse | Bin Contents | View the quantities of the item in each bin where it exists. You can see all the important parameters relating to bin content, and you can modify certain bin content parameters in this window. | [Page 7304 "Bin Content"](../page/7304.md) |
|  | Stockkeeping Units | Open the item's SKUs to view or edit instances of the item at different locations or with different variants. | [Page 5701 "Stockkeeping Unit List"](../page/5701.md) |
| Reporting | Print Label | Print Label |  |

## Events published

- `OnAfterInitControls()` (integration)
- `OnAfterOnOpenPage()` (integration)
- `OnBeforeOnOpenPage(var Item: Record Item)` (integration)
- `OnAfterEnablePlanningControls(var PlanningParameters: Record "Planning Parameters")` (integration)
- `OnBeforeCreateItemFromTemplate(var NewMode: Boolean; var ItemRec: Record Item; var Item: Record Item)` (integration)
- `OnBeforeUnitCostOnDrillDown(var Item: Record Item; var IsHandled: Boolean)` (integration)
- `OnCreateItemFromTemplateOnAfterCurrPageUpdate(var Item: Record Item)` (integration)
- `OnCreateItemFromTemplateOnBeforeCurrPageUpdate(var Item: Record Item)` (integration)
- `OnEnablePlanningControlsOnAfterGetParameters(var PlanningParameters: Record "Planning Parameters")` (integration)
- `OnCreateItemFromTemplateOnBeforeIsFoundationEnabled(var Item: Record Item)` (integration)
  - subscribers: [Codeunit 99000795 "Mfg. Item Integration"](../codeunit/99000795.md) OnCreateItemFromTemplateOnBeforeIsFoundationEnabled

## Trigger event subscribers

- OnAfterGetCurrRecordEvent: [Codeunit 1850 "Sales Forecast Handler"](../codeunit/1850.md) OnAfterGetCurrRecordOnItemCard

## Procedures

- `EnableControls()`
- `EnablePlanningControls()` (protected)
- `EnableCostingControls()` (protected)

Plus 17 local procedures.

## Triggers

OnAfterGetCurrRecord, OnInit, OnInsertRecord, OnNewRecord, OnOpenPage

## Relations

- source table [Table 27 "Item"](../table/27.md)

## Pages and codeunits on this table

- [Page 31 "Item List"](../page/31.md) (card page)
- [Page 32 "Item Lookup"](../page/32.md) (card page)

## Extended by

- [Page extension 1854 "ItemCardForecastExtension"](../pageextension/1854.md)
- [Page extension 20233 "Item Card Ext"](../pageextension/20233.md)
- [Page extension 2026 "Item Picture Analyzer Ext"](../pageextension/2026.md)
- [Page extension 20430 "Qlty. Item Card"](../pageextension/20430.md)
- [Page extension 20518 "Subc. Item Card"](../pageextension/20518.md)
- [Page extension 20622 "Item Card BF"](../pageextension/20622.md)
- [Page extension 30119 "Shpfy Item Card"](../pageextension/30119.md)
- [Page extension 4812 "Intrastat Report Item Card"](../pageextension/4812.md)
- [Page extension 5012 "Serv. Decl. Item Card"](../pageextension/5012.md)
- [Page extension 6222 "Sust. Item Card"](../pageextension/6222.md)
- [Page extension 6452 "Serv. Item Card"](../pageextension/6452.md)
- [Page extension 6785 "Withholding Item Card"](../pageextension/6785.md)
- [Page extension 7331 "Item Card Ext."](../pageextension/7331.md)
- [Page extension 7415 "Excise Item Card Ext"](../pageextension/7415.md)
- [Page extension 8054 "Item Card"](../pageextension/8054.md)
- [Page extension 904 "Asm. Item Card"](../pageextension/904.md)
- [Page extension 99000750 "Mfg. Item Card"](../pageextension/99000750.md)

## Calls

From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an `Object::"Name"` argument. Interface dispatch and calls through events are not counted, so the list is not complete.

- [Codeunit 1336 "Item Templ. Mgt."](../codeunit/1336.md) (3 calls: `CreateItemFromTemplate → InsertItemFromTemplate`, `CreateItemFromTemplate → IsOpenBlankCardConfirmed`, `CreateItemFromTemplate → TemplatesAreNotEmpty`)
- [Codeunit 1327 "Adjust Item Inventory"](../codeunit/1327.md) (2 calls: `EnableControls → GetInventoryAdjustmentAllowed`, `OnOpenPageFunc → GetInventoryAdjustmentAllowed`)
- [Codeunit 1400 "DocumentNoVisibility"](../codeunit/1400.md) (2 calls: `OnNewRec → ItemNoSeriesIsDefault`, `SetNoFieldVisible → ItemNoIsVisible`)
- [Codeunit 1520 "Workflow Event Handling"](../codeunit/1520.md) (2 calls: `OnInit → RunWorkflowOnItemChangedCode`, `OnInit → RunWorkflowOnSendItemForApprovalCode`)
- [Codeunit 1535 "Approvals Mgmt."](../codeunit/1535.md) (2 calls: `OnAfterGetCurrRecordFunc → HasOpenApprovalEntries`, `OnAfterGetCurrRecordFunc → HasOpenApprovalEntriesForCurrentUser`)
- [Codeunit 5330 "CRM Integration Management"](../codeunit/5330.md) (2 calls: `OnAfterGetCurrRecordFunc → SendResultNotification`, `OnOpenPageFunc → IsCRMIntegrationEnabled`)
- [Codeunit 9179 "Application Area Mgmt. Facade"](../codeunit/9179.md) (2 calls: `CreateItemFromTemplate → IsFoundationEnabled`, `OnOpenPageFunc → IsManufacturingEnabled`)
- [Codeunit 1501 "Workflow Management"](../codeunit/1501.md) (1 call: `OnInit → EnabledWorkflowExist`)
- [Codeunit 1543 "Workflow Webhook Management"](../codeunit/1543.md) (1 call: `OnAfterGetCurrRecordFunc → GetCanRequestAndCanCancel`)
- [Codeunit 1563 "Privacy Notice"](../codeunit/1563.md) (1 call: `OnInit → GetPrivacyNoticeApprovalState`)
- [Codeunit 457 "Environment Information"](../codeunit/457.md) (1 call: `OnOpenPageFunc → IsSaaS`)
- [Codeunit 5331 "CRM Coupling Management"](../codeunit/5331.md) (1 call: `OnAfterGetCurrRecordFunc → IsRecordCoupledToCRM`)
- [Codeunit 5825 "Marketing Text"](../codeunit/5825.md) (1 call: `OnOpenPageFunc → IsMarketingTextVisible`)
- [Codeunit 6400 "Flow Service Management"](../codeunit/6400.md) (1 call: `OnInit → GetPowerAutomatePrivacyNoticeId`)
- [Codeunit 7001 "Price Calculation Mgt."](../codeunit/7001.md) (1 call: `OnOpenPageFunc → IsExtendedPriceCalculationEnabled`)
- [Codeunit 7007 "Price Asset List"](../codeunit/7007.md) (1 call: `GetPriceActionText → Add`)
- [Codeunit 7018 "Price UX Management"](../codeunit/7018.md) (1 call: `GetPriceActionText → SetPriceListLineFilters`)
- [Codeunit 8510 "Over-Receipt Mgt."](../codeunit/8510.md) (1 call: `SetOverReceiptControlsVisibility → IsOverReceiptAllowed`)
- [Codeunit 99000855 "Planning-Get Parameters"](../codeunit/99000855.md) (1 call: `EnablePlanningControls → SetPlanningParameters`)

## Called by

- [Codeunit 7110 "Analysis Report Management"](../codeunit/7110.md) (4 calls: `DrillDownIndirectCost → (object)`, `DrillDownStdCost → (object)`, `DrillDownUnitCost → (object)`, …)
- [Codeunit 335 "Req. Wksh.-Show Card"](../codeunit/335.md) (1 call: `OnRun → (object)`)
- [Codeunit 5330 "CRM Integration Management"](../codeunit/5330.md) (1 call: `OpenRecordCardPage → (object)`)
- [Codeunit 7171 "Sales Info-Pane Management"](../codeunit/7171.md) (1 call: `LookupItem → (object)`)
- [Codeunit 730 "Copy Item"](../codeunit/730.md) (1 call: `ShowCreatedItems → (object)`)
- [Codeunit 915 "Assembly Info-Pane Management"](../codeunit/915.md) (1 call: `LookupItem → (object)`)
- [Page 7498 "Item From Picture"](../page/7498.md) (1 call: `SaveItemAndAttributes → (object)`)
- [Page 9089 "Item Invoicing FactBox"](../page/9089.md) (1 call: `ShowDetails → (object)`)
- [Page 9090 "Item Replenishment FactBox"](../page/9090.md) (1 call: `ShowDetails → (object)`)
- [Page 9091 "Item Planning FactBox"](../page/9091.md) (1 call: `ShowDetails → (object)`)
- [Page 9100 "Purchase Line FactBox"](../page/9100.md) (1 call: `ShowDetails → (object)`)
- [Page 9109 "Item Warehouse FactBox"](../page/9109.md) (1 call: `ShowDetails → (object)`)
- [Page 9124 "Service Line FactBox"](../page/9124.md) (1 call: `ShowDetails → (object)`)
- [Table 5430 "Planning Error Log"](../table/5430.md) (1 call: `ShowError → (object)`)
- [Table 5874 "BOM Warning Log"](../table/5874.md) (1 call: `ShowWarning → (object)`)

## Recent changes

- 2026-08-05 [#9212 Bug 629779: [Inventory] Show a single Export/Import item data action pair on Cost Adjustment and Item Card](../../changes/bcapps/9212.md) (main, BC30, fix)

## Across versions

- Present in: BC23-30
- Changed (declaration) in: BC24-25, BC28

## Documented on Microsoft Learn

- [Add comments to cards and documents](https://learn.microsoft.com/dynamics365/business-central/across-how-use-comments)
- [Set Up and Use the Service Declaration Extension](https://learn.microsoft.com/dynamics365/business-central/finance-how-setup-use-service-declaration)
- [Set up excise tax](https://learn.microsoft.com/dynamics365/business-central/finance-set-up-excise-tax)
- [Understand item types](https://learn.microsoft.com/dynamics365/business-central/inventory-about-item-types)
- [Import Multiple Item Pictures](https://learn.microsoft.com/dynamics365/business-central/inventory-how-import-item-pictures)
- [Create item cards for goods or services](https://learn.microsoft.com/dynamics365/business-central/inventory-how-register-new-items)
- [Set up general inventory information](https://learn.microsoft.com/dynamics365/business-central/inventory-how-setup-general)
- [Manage product variants](https://learn.microsoft.com/dynamics365/business-central/inventory-item-variants)
- [Setting up inventory](https://learn.microsoft.com/dynamics365/business-central/inventory-setup-inventory)
- [Setup best practices - Costing method](https://learn.microsoft.com/dynamics365/business-central/setup-best-practices-costing-method)
- [Suggest substitute items with Copilot](https://learn.microsoft.com/dynamics365/business-central/suggest-item-substitutions-copilot)
- [Sustainability default data](https://learn.microsoft.com/dynamics365/business-central/sustainability-howto-default)
- [Add extended text](https://learn.microsoft.com/dynamics365/business-central/ui-how-define-ext-text)

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

## Ask your agent

Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: `bcatlas_resolve_node(object_type: "page", object_name: "Item Card")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
