Every item ships with lot variants. Every physical unit can carry a barcode. Inter-location transfers and per-lot custom fields are first-class — not bolt-ons. From a 100-SKU retail shop to a multi-warehouse distributor, the same data model holds.
Lot variants on every item · EAN-13 + Code 128 · sticker templates · stock transfer with E-Way Bill
Lot-based item variants
Every stock item always carries at least one variant with an auto-generated lot number. Per-lot opening qty, opening rate and custom fields capture what each lot is, not just the item master.
Unit-level barcodes
EAN-13 for retail vendors and Code 128 for internal serials — each physical unit gets a unique barcode. Status flips on sale, damage and return; full barcode history audit log.
Sticker template printing
Customisable thermal-sticker templates via Sticker Template Manager. SVG generation via bwip-js; printer-friendly client-side print window for batch labels.
Stock transfers between locations
DRAFT → DISPATCHED → RECEIVED workflow with vehicle, transporter and dispatch details. Generate an E-Way Bill from the transfer itself.
HSN, Brand & Group masters
Global HSN/SAC reference table, per-company brands, and a two-level item-group / sub-group hierarchy. Wired into the autocomplete throughout the app.
Per-variant price lists
Define multiple price tiers per company; each variant gets its own price with effective-from dates. Sales forms pick the right tier automatically.
Excel import for openings
One row per variant. MCF: prefix for master custom fields, CF: prefix for per-lot custom fields. Opening qty and rate columns roll straight into StockOpening.
Reports built for stock
Item-wise sales, dispatch register, low-stock surfaces, and per-variant ledger views — all wired into the standard report engine.
Custom fields, two layers deep
item-master CFs live on the StockItem; stock-item CFs live on the ItemVariant. Mix free text, numbers, dates and dropdowns; surface them in lists, forms and prints.
Bring your existing item master to the demo. Watch us import 1,000 rows in under a minute.