ASN Creation
Operations staff or customers submit Advance Shipping Notices directly. Zone preference per line. Budget guard prevents over-receiving.
From supplier ASN to GRN put-away, then pick list to GIN dispatch. Every LPN minted, every damaged unit auto-quarantined — one atomic transaction.
Four scan-confirmed steps take goods from the supplier's notice to a labelled, trackable bin.
Operations staff or customers submit Advance Shipping Notices directly. Zone preference per line. Budget guard prevents over-receiving.
Plate, driver, seal numbers, and arrival time captured. Quantity, damage, batch number, expiry, and condition recorded. Packaging conversion automatic.
System mints one LPN per receiving unit. Damaged units trigger auto-quarantine in the same transaction — no manual step required.
Goods Received Note generated as a bilingual PDF with QR code. Smart bin placement routes each LPN to the optimal location.
Four steps take a customer order from stock allocation to a signed-off vehicle departure.
Customer orders at any packaging level. Allocation engine applies FIFO / FEFO / LEFO / ABC strategy, reserves stock, and prevents double-allocation.
Lines sorted zone to aisle to rack to bay to level for minimum travel. Supervisors batch 2+ orders into one wave. Every pick requires a scan.
Individual scan per LPN or bulk-load all in one atomic transaction. Manifest shows every LPN with pending/loaded state. Mandatory scan, no exceptions.
Goods Issue Note on vehicle departure, as a bilingual PDF with QR code. Dispatch ledger writes DEBIT ExternalCustomer / CREDIT Outbound Area.
Three technical guarantees underpin every movement through the warehouse — enforced at the application layer.
Put-away, pick and load confirmations each require a barcode or QR scan, enforced at the application layer.
Every movement creates exactly two ledger rows — one debit, one credit — summing to zero. Zero-sum invariant is validated before every save operation.
GRN and GIN issued as bilingual PDFs with QR code, timestamp, issuer name, and tenant branding. Retrievable by printed number from global search.
Every action is stamped with user, timestamp, and before/after state. Nothing is ever truly deleted.
Every state change — receive, quarantine, pick, load, dispatch — carries a full before/after snapshot with the acting user's name and timestamp.
Operations Console reflects warehouse state in real time via SignalR push. Supervisors see LPN movements, wave progress, and vehicle arrivals the moment they happen.
Bulk-receive, wave-batch, and bulk-load cut repetitive steps without bypassing compliance. Speed without exception — every shortcut still writes the ledger.