Built-In Guarantees

Scan-Enforced. Ledger-Backed. Bilingual Documents.

Three technical guarantees underpin every movement: every step needs a scan, every movement posts to the ledger and every document prints in Arabic and English. There are no exception paths and no manual overrides.

Warehouse staff working through ASN, GRN, put-away, picking and GIN dispatch

Inbound & Outbound — end to end.

From supplier ASN to GRN put-away, then pick list to GIN dispatch. Every LPN minted, every damaged unit auto-quarantined — one atomic transaction.

  1. ASNAdvance Notice
  2. ReceiveBatch + LPN
  3. GRNPut-Away
  4. OrdersAllocation
  5. PickWave
  6. LoadManifest
  7. GINDispatch

Receiving & Put-Away

Four scan-confirmed steps take goods from the supplier's notice to a labelled, trackable bin.

  1. ASN Creation

    Operations staff or customers submit Advance Shipping Notices directly. Zone preference per line. Budget guard prevents over-receiving.

  2. Vehicle Arrival & Batch Receiving

    Plate, driver, seal numbers, and arrival time captured. Quantity, damage, batch number, expiry, and condition recorded. Packaging conversion automatic.

  3. LPN Generation

    System mints one LPN per receiving unit. Damaged units trigger auto-quarantine in the same transaction — no manual step required.

  4. GRN & Put-Away

    Goods Received Note generated as a bilingual PDF with QR code. Smart bin placement routes each LPN to the optimal location.

Pick, Load & Dispatch

Four steps take a customer order from stock allocation to a signed-off vehicle departure.

  1. Orders & Allocation Engine

    Customer orders at any packaging level. Allocation engine applies FIFO / FEFO / LEFO / ABC strategy, reserves stock, and prevents double-allocation.

  2. Pick List & Wave Picking

    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.

  3. Loading Manifest

    Individual scan per LPN or bulk-load all in one atomic transaction. Manifest shows every LPN with pending/loaded state. Mandatory scan, no exceptions.

  4. GIN & Dispatch Ledger

    Goods Issue Note on vehicle departure, as a bilingual PDF with QR code. Dispatch ledger writes DEBIT ExternalCustomer / CREDIT Outbound Area.

Guarantees

Scan-enforced.
Ledger-guaranteed.

Three technical guarantees underpin every movement through the warehouse — enforced at the application layer.

Enforcement

Mandatory Scan

Put-away, pick and load confirmations each require a barcode or QR scan, enforced at the application layer.

Integrity

Double-Entry Ledger

Every movement creates exactly two ledger rows — one debit, one credit — summing to zero. Zero-sum invariant is validated before every save operation.

Compliance

Bilingual Documents

GRN and GIN issued as bilingual PDFs with QR code, timestamp, issuer name, and tenant branding. Retrievable by printed number from global search.

Visibility

Audit trail. Real-time
visibility.

Every action is stamped with user, timestamp, and before/after state. Nothing is ever truly deleted.

Visibility

Complete Audit Trail

Every state change — receive, quarantine, pick, load, dispatch — carries a full before/after snapshot with the acting user's name and timestamp.

Performance

SignalR Live Updates

Operations Console reflects warehouse state in real time via SignalR push. Supervisors see LPN movements, wave progress, and vehicle arrivals the moment they happen.

Efficiency

Fast-Forward Processing

Bulk-receive, wave-batch, and bulk-load cut repetitive steps without bypassing compliance. Speed without exception — every shortcut still writes the ledger.