Item Master

Item Tracking in Business Central 28.0: A Functional Guide to Lot Nos. and Serial Nos.

Item Tracking in BC exists to answer one question the client will eventually ask under pressure: “Where did this specific item come from, and where did it go?”

That question shows up as:

  • A regulator asking for a recall trace
  • A customer complaint about a defective unit
  • An auditor checking expiry compliance
  • A warranty claim needing the exact unit history

Out of the box, BC gives you two tracking mechanisms — Lot No. and Serial No. — configured at the item card level via the Item Tracking Code. They’re not mutually exclusive; BC 28.0 (like prior versions) supports combining both on the same item when the business genuinely needs unit-level and batch-level visibility.

Lot Nos.: Batch-Level Traceability

A Lot No. groups a quantity of items produced or received together as one traceable batch. You’re not tracking each individual unit — you’re tracking the group it belongs to.

Where I configure this:

  • Item Tracking Code with Lot Specific Tracking enabled
  • Lot Nos. assigned at purchase receipt, production output, or via Lot No. Information Card for manual assignment
  • Optional: Expiration Date Formula for perishable/shelf-life items, tied to Warehouse/Inventory setup for FEFO (First-Expired-First-Out) picking

Serial Nos.: Unit-Level Traceability

A Serial No. tracks a single, individual unit through its entire lifecycle — one number, one physical item, full history from receipt to sale to service.

Where I configure this:

  • Item Tracking Code with SN Specific Tracking enabled
  • Assignment at receipt (vendor-supplied serials) or at production/packing (auto-generated internal serials)
  • Warranty and Service Management integration — this is where Serial Nos. earn their keep, since BC’s Service module relies entirely on serial-level history for service items

Lot Nos. vs Serial Nos.: Quick Comparison

AspectLot No.Serial No.
Tracking granularityBatch/group of itemsIndividual unit
Typical quantity per numberMany units share one lotExactly one unit per number
Best fitBulk, perishable, chemical, formulated goodsHigh-value, discrete, serviceable goods
Recall scopeEntire batch pulledSingle unit identified
Expiration date supportYes, nativelyNot typically applicable
Service Management integrationLimitedCore dependency
Reporting overheadLower (fewer numbers to manage)Higher (one record per unit)
Common industriesFood & Beverage, Pharma, ChemicalsElectronics, Machinery, Automotive, Medical Devices

Configuration Checklist I Run With Every Client

  1. Does the item need batch-level or unit-level traceability — or both?
  2. Is expiration/shelf-life relevant? (Lot only)
  3. Will Service Management be used? (Serial strongly recommended)
  4. Should tracking apply across Purchase, Sales, Transfer, and Production simultaneously?
  5. Manual or automatic number assignment — and who owns the numbering scheme (client’s existing ERP/MES vs BC-generated)?
  6. Do we need FEFO/FIFO enforcement in warehouse picks?
  7. Reporting: does the client need Item Tracing (forward/backward trace) reports for compliance or recall scenarios?

#DynamicsBusinessCentral #D365BC #BusinessCentral28 #ItemTracking #LotTracking #SerialNumberTracking #ERPConsulting #ManufacturingERP #SupplyChainTraceability #MicrosoftDynamics365 #D365FunctionalConsultant #QualityControl #TraceabilityMatters #MSDyn365BC

Fediverse Reactions

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *