IGCPL Material Issue
Role: β€”

Add material intake to Main Warehouse

βœ• Close this PO (stop further inward)
Enter packs & qty to preview.

Tip: add the same invoice with a different batch no. to record multiple batches under one invoice.

⬆ Bulk upload opening stock & make barcodes (Admin)

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).

Intake & barcodes

InvoiceBatchCategorySub-typeExpiry Qty/PackPacks (issued/total)Status
No intake yet. Add materials above.

Purchase orders

PO no.DateSupplierItemsValueCreated byStatus
No purchase orders yet.

Purchase-order numbering

Series: Β· next PO:

Inward policy

When off, materials can be added without selecting a PO.

Reorder levels

Set the minimum on-hand quantity per category / sub-type. Stock at or below this shows LOW on the Stock tab.

CategorySub-typeReorder level

Suppliers

SupplierGSTINAddressContact
No suppliers yet.
⬆ Bulk import suppliers

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.

Users & access

Add the people who can sign in and set each one's role. Admin sees everything; Plant Head has Materials/PO/Categories; Production can only scan & issue.

UsernameNameRoleStatus
No users yet.

Backup & restore

Download a full backup file (materials, POs, history, settings and user accounts) or restore from one. The server is also backed up automatically every night.

Restoring replaces current data. A safety snapshot is taken first. If the backup contains user accounts, everyone is signed out and must sign in again.

Scan pack barcode to issue β†’ Active Warehouse

Issued by signed-in user Β· recorded on each issue

Or enter barcode manually / with a USB scanner

Packs still in Main Warehouse

BarcodeInvoiceBatchSub-typeExpiryPackQty
Nothing pending β€” all packs issued.

Issue history

Issued atBarcodeInvoiceBatchSub-typePackQtyEmptyUsableFullByFrom β†’ To
No issues recorded yet.

Stock on hand β€” Main Warehouse

CategorySub-typeOn-hand qtyPacks / cont.Earliest expiryReorder levelStatus
Nothing in Main Warehouse.

Category prefixes

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.

CategoryPrefixModeWeighNext barcodePacks
No categories yet β€” add one above.

Sub-types (material types within a category)

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 data

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.