---
id: object/page/1384
type: object
title: Page 1384 "Item Templ. Card"
summary: Page 1384 "Item Templ. Card" in Base Application (Microsoft.Inventory.Item). 1 events. Present since at least BC23, still in BC30, changed in BC26.
tier: official
language: en
tags:
  - page
  - base application
versions:
  introduced: null
  last_changed: "26"
  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: b487d9f89852d394de6b227143ad72b8abadd028233e71a1913cc8a1ce2266b0
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Inventory/Item/ItemTemplCard.Page.al
    title: src/Layers/W1/BaseApp/Inventory/Item/ItemTemplCard.Page.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    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-item-variants
    title: Manage product variants
    date: null
    commit: null
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/inventory-how-register-new-items
    - https://learn.microsoft.com/dynamics365/business-central/inventory-item-variants
  objects: []
  features: []
  topics:
    - topic/business-central/business-functionality/inventory
    - topic/business-central/business-functionality/set-up-business-central/set-up-inventory
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: page
object_id: 1384
name: Item Templ. Card
caption: Item Template
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:
  - "26"
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids:
  - docs/learn-smb-docs/business-central/inventory-how-register-new-items.md
  - docs/learn-smb-docs/business-central/inventory-item-variants.md
counts:
  fields: 0
  procedures: 4
  events: 1
  subscribers: 0
  controls: 74
  actions: 2
relations:
  out: 1
  referenced_by: 0
  pages: 1
  extended_by: 4
  event_subscribers: 1
  calls: 1
  called_by: 0
  implements: 0
---

# Page 1384 "Item Templ. Card"

> Page 1384 "Item Templ. Card" in Base Application (Microsoft.Inventory.Item). 1 events. Present since at least BC23, still in BC30, changed in BC26.

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

## Properties

| Property | Value |
|---|---|
| Caption | Item Template |
| SourceTable | Item Templ. |
| 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 |
|---|---|---|---|
| General | Code | [Code](../table/1382.md#fields) | Specifies the code of the template. <small>from the table field</small> |
|  | Description | [Description](../table/1382.md#fields) | Specifies the description of the template. <small>from the table field</small> |
|  | No. Series | [No. Series](../table/1382.md#fields) | Specifies the number series that will be used to assign numbers to items. <small>from the table field</small> |
| Item | Blocked | [Blocked](../table/1382.md#fields) | Specifies that the related record is blocked from being posted in transactions, for example an item that is placed in quarantine. <small>from the table field</small> |
|  | Sales Blocked | [Sales Blocked](../table/1382.md#fields) | Specifies that the item cannot be entered on sales documents, except return orders and credit memos, and journals. <small>from the table field</small> |
|  | Purchasing Blocked | [Purchasing Blocked](../table/1382.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> |
|  | Type | [Type](../table/1382.md#fields) | Specifies whether 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/1382.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> |
|  | Item Category Code | [Item Category Code](../table/1382.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/1382.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/1382.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/1382.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/1382.md#fields) | Specifies the code for a special procurement method, such as drop shipment. <small>from the table field</small> |
|  | GTIN | [GTIN](../table/1382.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). <small>from the table field</small> |
|  | VariantMandatoryDefaultYes | [Variant Mandatory if Exists](../table/1382.md#fields) | Specifies whether a variant must be selected if variants exist for the item. <small>from the table field</small> |
|  | VariantMandatoryDefaultNo | [Variant Mandatory if Exists](../table/1382.md#fields) | Specifies whether a variant must be selected if variants exist for the item. |
|  | Statistics Group | [Statistics Group](../table/1382.md#fields) | Specifies the statistics group. <small>from the table field</small> |
| Inventory | Shelf No. | [Shelf No.](../table/1382.md#fields) | Specifies where to find the item in the warehouse. This is informational only. <small>from the table field</small> |
|  | Net Weight | [Net Weight](../table/1382.md#fields) | Specifies the net weight of the item. <small>from the table field</small> |
|  | Gross Weight | [Gross Weight](../table/1382.md#fields) | Specifies the gross weight of the item. <small>from the table field</small> |
|  | Unit Volume | [Unit Volume](../table/1382.md#fields) | Specifies the volume of one unit of the item. <small>from the table field</small> |
|  | Over-Receipt Code | [Over-Receipt Code](../table/1382.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> |
| Cost Details | Standard Cost | [Standard Cost](../table/1382.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/1382.md#fields) | Specifies the cost of one unit of the item or resource on the line. <small>from the table field</small> |
|  | Costing Method | [Costing Method](../table/1382.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> |
|  | Indirect Cost % | [Indirect Cost %](../table/1382.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> |
|  | Inventory Value Zero | [Inventory Value Zero](../table/1382.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> |
| Posting Details | Gen. Prod. Posting Group | [Gen. Prod. Posting Group](../table/1382.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/1382.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. <small>from the table field</small> |
|  | Tax Group Code | [Tax Group Code](../table/1382.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/1382.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/1382.md#fields) | Specifies how revenue or expenses for the item are deferred to other accounting periods by default. <small>from the table field</small> |
| Foreign Trade | Tariff No. | [Tariff No.](../table/1382.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/1382.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/1382.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> |
|  | Price Includes VAT | [Price Includes VAT](../table/1382.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/1382.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/1382.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> |
|  | Allow Invoice Disc. | [Allow Invoice Disc.](../table/1382.md#fields) | Specifies whether to include the item when calculating an invoice discount on documents where the item is traded. <small>from the table field</small> |
|  | Item Disc. Group | [Item Disc. Group](../table/1382.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> |
|  | VAT Bus. Posting Gr. (Price) | [VAT Bus. Posting Gr. (Price)](../table/1382.md#fields) | Specifies the VAT business posting group for customers for whom you want the sales price including VAT to apply. |
| Replenishment | Replenishment System | [Replenishment System](../table/1382.md#fields) | Specifies the type of supply order created by the planning system when the item needs to be replenished. <small>from the table field</small> |
|  | Lead Time Calculation | [Lead Time Calculation](../table/1382.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/1382.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/1382.md#fields) | Specifies the number that the vendor uses for this item. <small>from the table field</small> |
| Assembly | Assembly Policy | [Assembly Policy](../table/1382.md#fields) | Specifies which default order flow is used to supply this assembly item. <small>from the table field</small> |
| Planning | Reordering Policy | [Reordering Policy](../table/1382.md#fields) | Specifies the reordering policy. <small>from the table field</small> |
|  | Reserve | [Reserve](../table/1382.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/1382.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> |
|  | Dampener Period | [Dampener Period](../table/1382.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... <small>from the table field</small> |
|  | Dampener Quantity | [Dampener Quantity](../table/1382.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/1382.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/1382.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/1382.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/1382.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/1382.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/1382.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/1382.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/1382.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/1382.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/1382.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/1382.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/1382.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/1382.md#fields) | Specifies a maximum allowable quantity for an item order proposal. <small>from the table field</small> |
|  | Order Multiple | [Order Multiple](../table/1382.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/1382.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/1382.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/1382.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/1382.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/1382.md#fields) | Specifies the warehouse class code for the item. <small>from the table field</small> |
|  | Special Equipment Code | [Special Equipment Code](../table/1382.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/1382.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> |
|  | Phys Invt Counting Period Code | [Phys Invt Counting Period Code](../table/1382.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> |
|  | Use Cross-Docking | [Use Cross-Docking](../table/1382.md#fields) | Specifies if this item can be cross-docked. <small>from the table field</small> |

## Actions

| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Navigation | 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) |
|  | Copy Template | Copies all information to the current template from the selected one. |  |

## Events published

- `OnAfterOnNewRecord(var ItemTempl: Record "Item Templ.")` (integration)
  - subscribers: [Codeunit 99000795 "Mfg. Item Integration"](../codeunit/99000795.md) OnAfterOnNewRecord

## Procedures

3 local procedures, no public ones.

## Triggers

OnNewRecord, OnInit, OnOpenPage

## Relations

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

## Pages and codeunits on this table

- [Page 1383 "Item Templ. List"](../page/1383.md) (card page)

## Extended by

- [Page extension 4824 "Intrastat Report Item Templ."](../pageextension/4824.md)
- [Page extension 6464 "Serv. Item Templ. Card"](../pageextension/6464.md)
- [Page extension 8095 "Item Templ. Card"](../pageextension/8095.md)
- [Page extension 99000752 "Mfg. Item Templ. Card"](../pageextension/99000752.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 99000855 "Planning-Get Parameters"](../codeunit/99000855.md) (1 call: `EnablePlanningControls → SetPlanningParameters`)

## Across versions

- Present in: BC23-30
- Changed (declaration) in: BC26

## Documented on Microsoft Learn

- [Create item cards for goods or services](https://learn.microsoft.com/dynamics365/business-central/inventory-how-register-new-items)
- [Manage product variants](https://learn.microsoft.com/dynamics365/business-central/inventory-item-variants)

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 Templ. Card")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
