Maps BC Item cards, Item Variants, Stockkeeping Units, Item Categories, Units of Measure, Item Tracking Codes and Item Attributes to D365 shared products, released products, product masters, product dimension groups, unit conversions, tracking dimension groups, product categories and attributes.
Business Central's product model is deceptively simple: a single Item card holds description, costing method, posting group, units of measure, tracking code, planning parameters and category — all scoped to one company. An Item Variant adds a free-form differentiation code.
In Business Central the Item table is company-contained. Each company in a multi-company tenant has its own Item records — the same item number in Company A and Company B is stored as two independent rows with potentially different descriptions, base units, costing methods and posting groups. There is no cross-company product registry.
A BC Item Variant is a child record of the Item table. The variant code is free-form text — it might be "BLUE", "LARGE", "220V-EU-PLUG" or "2024-MODEL". BC imposes no dimensional structure on variants: they are differentiation codes that can carry their own description and translation but have no inherent colour/size/style classification.
The Stockkeeping Unit in BC is a unique combination of Item No., Location Code and Variant Code. It acts as an override container:
In BC, the Item Unit of Measure table stores conversion factors between units for a specific item. Each item has a Base Unit of Measure (the inventory unit), a Sales Unit of Measure and a Purchase Unit of Measure. Conversions are stored as a factor relative to the base — for example, "1 BOX = 12 PCS" on item WIDGET-001.
In BC, an Item Tracking Code defines which tracking identifiers (lot number, serial number, package number) are required or optional on inbound and outbound transactions:
BC's Item Category table provides a hierarchical classification for items. Categories can inherit default attributes and are used for filtering, reporting and analysis. The hierarchy is typically shallow — one or two levels.
In BC, an Inventory Posting Group is assigned to each item. The Inventory Posting Setup table then stores account numbers keyed by Inventory Posting Group and Location:
Product data sits at Wave 2 — Master data in the canonical eight-wave model. The dependency chain:
Business Central's product model combines identity, classification, costing, tracking and planning into a compact set of company-scoped records. Migrating to D365 requires decomposing this model across shared products, released products, product masters and variants, dimension groups, item coverage, default order settings and posting…