Inventory dimensions in Dynamics 365 Supply Chain
How inventory dimensions structure item identity in F&O — storage, tracking, product dimensions, and the consequence of dimension design.
In Dynamics 365 Supply Chain Management, inventory dimensions are the structural concept that gives each physical unit of inventory its specific identity. They go beyond a simple "item × quantity" model — an item plus storage dimensions plus tracking dimensions plus product dimensions uniquely identifies a piece of inventory. The choices made about which dimensions to use materially affect how the warehouse operates, how planning works, and how reporting tells stories.
Three dimension groups.
-
Product dimensions — make one item different from another within the same "product master". Example: a T-shirt is a product master; variations by Size, Colour, Configuration, Style are product dimensions. Each combination of product dimensions is a distinct item for inventory purposes. Configuration and Style support engineer-to-order patterns where variants are generated from rules; Size and Colour support fashion/retail.
-
Storage dimensions — where the inventory is held. Site, Warehouse, Location (bin), Inventory status. Storage dimensions track physical placement; the same item-with-product-dimensions can exist at multiple storage locations simultaneously.
-
Tracking dimensions — properties that make individual units within a storage location distinguishable. Batch number, Serial number, Owner (consignment), Licence plate, Inventory status.
Dimension activation. Each dimension is configured per item to be active or not. An item with only Site + Warehouse storage dimensions has simple inventory; an item with Site + Warehouse + Location + Licence Plate + Batch + Serial has every unit precisely identified. Costing, planning, picking, and posting all respect the active dimensions.
Dimension hierarchy. Inventory drilldowns roll up across the dimension axes:
Item Master
→ Product Dimensions (Size = L, Colour = Blue)
→ Site (US)
→ Warehouse (WH-East)
→ Location (Aisle 5, Bin B-12)
→ Licence Plate (LP-12345)
→ Batch (B-2026-Q3-007)
→ Serial (S-987654)
Each level adds specificity. Reports can summarise to any level — "total inventory of L Blue T-shirts across all warehouses" vs "specific serial in specific bin".
Implications for transactions.
- Picking — a pick instruction must identify enough dimensions to locate the inventory unambiguously. For high-precision items (serial-tracked), the picker scans the serial; for bulk items, just the location.
- Reservation — reservations bind at the active-dimension level. Reserve "this serial for this customer" vs "5 units of this item, any serial".
- Costing — cost is tracked at the activated dimension granularity. FIFO across serials gives per-serial cost; FIFO at item-level gives aggregate cost.
- Planning — MRP works at the planning dimension granularity. Different sites can have different plans; different colours can have different demand.
Inventory status. A specific dimension worth highlighting. Inventory status is a dimension flag like Available, Quarantine, Reserved-Damaged, Pending-QC. Status drives whether inventory is available for picking; quarantined batches don't ship. Configured per item, activated for tracking dimension.
Costing dimension setup. Beyond active / inactive, dimensions can be flagged as costing dimensions — included in cost-layer matching. The standard pattern: Site is costed (different cost per region); Warehouse is not (same item costs the same across warehouses in a region). Configuring costing dimensions wrong produces strange cost behaviour at posting.
The trade-off. More dimensions = more precision but more operational overhead. Activating Serial on every item means scanning every unit at every transaction; activating it only on high-value or regulatory-required items keeps operations efficient. Most implementations:
- Site, Warehouse, Location active on every item.
- Batch active on food, pharma, chemicals, regulated industries.
- Serial active on high-value or compliance-regulated items (equipment, electronics).
- Licence plate active in advanced WMS scenarios.
Operational reality. Design dimensions per item category, not uniformly across the catalogue. The warehouse-floor people know what they need to track; the design should match their reality.
Related guides
- Consignment inventory in Dynamics 365 SCMHow F&O handles consignment inventory — vendor-owned stock on customer premises and customer-owned stock at our locations, the accounting and operational rules, and the consumption posting model.
- Cost management and inventory closing in F&OHow Dynamics 365 Supply Chain handles inventory costing — closing runs, recalculation, marking, and the differences from Business Central.
- Inventory classification and ABC analysis in Dynamics 365 SCMHow F&O classifies inventory by value, volume, and margin — the ABC analysis routine, classification codes, and how classification drives differentiated planning policies.
- Inventory replenishment policies in Dynamics 365 SCMHow replenishment policies work in F&O — min/max, period order quantity, fixed quantity, and how coverage groups tie items to the planning rules that govern them.
- Tracking dimensions in Dynamics 365 Supply ChainHow batch, serial, owner, and licence plate tracking work in F&O — operational impact, traceability, and the trade-offs of each.