Tip: add the same invoice with a different batch no. to record multiple batches under one invoice.
Best way: click Download template to get an Excel file with dropdowns for prefix & sub-type (the sub-type list changes to match the chosen prefix). Fill it in, then choose that .xlsx here and Import. Or paste CSV directly: prefix, sub-type, batch, qty, unit, packs, expiry. A header row is auto-skipped; category prefix must already exist; barcode mode comes from that category. Recorded as OPENING stock (no PO needed).
Pallets of different weight: put all the weights in the qty cell wrapped in quotes — e.g. GLS, Woven Roving, LOT-A, "24.5, 25.1, 23.8", kg, , makes one barcode per pallet (packs ignored).
| Invoice | Batch | Category | Sub-type | Expiry | Qty/Pack | Packs (issued/total) | Status |
|---|
| PO no. | Date | Supplier | Items | Value | Created by | Status |
|---|
Series: · next PO:
When off, materials can be added without selecting a PO.
Set the minimum on-hand quantity per category / sub-type. Stock at or below this shows LOW on the Stock tab.
| Category | Sub-type | Reorder level |
|---|
| Supplier | GSTIN | Address | Contact |
|---|
One supplier per line: Name, GSTIN, Address, Contact (a header row is auto-skipped; wrap fields with commas in "quotes"). Or choose a .csv file.
| Barcode | Invoice | Batch | Sub-type | Expiry | Pack | Qty |
|---|
| Issued at | Barcode | Invoice | Batch | Sub-type | Pack | Qty | Empty | Usable | Full | By | From → To |
|---|
| Category | Sub-type | On-hand qty | Packs / cont. | Earliest expiry | Reorder level | Status |
|---|
Each category has a barcode prefix. Pack barcodes are numbered per prefix, e.g. RES-0001, RES-0002 …
Individual: each pack gets its own barcode (e.g. resin barrels — full traceability). Bulk: one barcode for the whole lot; each scan issues one pack (e.g. talc — 200×50 kg bags, one label). Weigh on issue: prompts for full barrel & empty drum weight when issuing; usable = full − empty. The Empty drum wt here pre-fills that field.
| Category | Prefix | Mode | Weigh | Next barcode | Packs |
|---|
e.g. Resin → Ortho, Iso, Vinyl Ester. These appear in the Sub-type dropdown when recording inwards.
The sub-type's prefix is used for its barcodes, e.g. ORT-0001. Leave the field and it auto-fills from the name.
Reset everything wipes all intake, history, barcode numbering and restores default categories.
Reset except categories keeps your categories & sub-types. Type reset to enable the buttons.