BizMagnet Logo

Inventory Tracking

Product variants (colour, size, strength…) and batch and expiry tracking for your stock — what it does, the key terms, and where to find everything.

What is Inventory Tracking?

Inventory Tracking adds two capabilities to the existing Stock && Inventory module, without changing how the existing screens work:

  1. Variants — one product in many versions: a T-shirt in 3 colours × 4 sizes, paracetamol in 2 strengths × 2 pack sizes. Each version is a normal item with its own code, stock, price and barcode, created for you from a template.
  2. Batch and expiry tracking — the stock of an item is also kept per batch (with expiry and production dates) in every branch. Sales take the batch that expires first, expired stock can be blocked, and every movement of every batch can be traced.

Purchases, sales, transfers and stock documents are still created in their usual screens. Batches are entered or picked afterwards in one new screen, Batch Allocation, which also posts the document.

Video coming soon

Inventory Tracking in 3 minutes

This video will show: what variants and batches are, the menu, and one item going from purchase to sale with its batch.

Key terms

TermMeaningExample
AttributeA property of items, of one of three kinds (below)Colour, Size, Strength, Fabric
OptionOne value of a list attributeColour → Black, White, Navy
Variant attributeSplits a product into separate items, one per combinationColour × Size → TSHIRT-BLK-M
Tracking attributeRecorded per batch, set on a tracking profileGross weight of a gold lot
Descriptive attributeInformation about an item; no effect on stockGeneric name, Brand, Halal certified
Variant templateA reusable set of variant attributes and optionsTablets: strength × pack
Item variantsOne item set up to produce variants from a templateDOLO → DOLO-500-10T, DOLO-650-20T…
BatchA quantity received together, with its own number and datesP2610A, expiry 2027-06-30
Lot noA reference kept with the batch, e.g. the supplier's lotSUP-LOT-778
Tracking profileThe rules for how an item is trackedBatch + expiry
UnassignedSystem batch holding stock that existed before tracking started; used first when stock goes outUnassigned · 10
FEFO / FIFOIssue order: first expiry first out / first in first outFEFO sells the batch expiring soonest

The menu

All screens are under Inventory Tracking:

GroupScreenUse it to
MastersItem AttributesDefine attributes and their options
Tracking ProfilesDefine tracking rules
Variant TemplatesDefine reusable sets of variant attributes
ItemsItem VariantsTurn an item into a product with variants
Item Attribute ValuesFill descriptive values, set tracking, see batch stock
Bulk Tracking ProfileGive many items the same tracking profile at once
TransactionsBatch AllocationEnter or pick batches on documents and post them
ReportsVariant Stock MatrixStock of all variants of a product as a grid

What stays the same

  • Item Master, purchase, sales, transfer and stock screens work exactly as before.
  • Items that are not tracked behave exactly as before, everywhere.
  • Total stock per item and the existing stock reports are unchanged; batch stock is a breakdown underneath them.

Coming next

Batch split (turn "Unassigned" into real batches after a stock count), batch stock and expiry reports, expiry alerts, barcode labels, counting by batch, and serial numbers / IMEI. This guide is updated as each one is released.