WholesaleManager
The dock-to-ledger system for wholesale distributors.
One sale order from capture to cash — warehouse, van, invoice, and customer portal without re-keying.
Order to cash
How a day moves through the system
Every role touches the same order. Status changes are audited. Stock and balance only move through ledgers.
-
01
Capture
Telesales, standing orders, or portal checkout confirm and reserve stock.
-
02
Fulfil
Wave pick, pack, and load — FEFO batches, scanned containers.
-
03
Deliver
Dispatch routes; drivers capture ePOD offline and sync.
-
04
Settle
Pre-invoice, pay, return, credit note — then month-end.
Canonical model
No shadow orders. No shadow stock.
WholesaleManager enforces distributor rules as product law: one order status machine, stock only via movements, customer balance only via ledger, never invoice more than delivered.
- PriceResolver is the only pricing path — portal and office share it.
- CreditService decides holds at entry, load, or delivery.
- Driver sync is idempotent — safe to retry after a dead zone.
- Integrations push accounting packages; core stays vendor-neutral.
Surfaces
Built for the people who run the depot
Back office
Orders, warehouse, dispatch, finance, reports, integrations — role-gated navigation.
Customer portal
Catalog at contract prices, checkout into the same pipeline, invoices and tracking — same sign-in.
Driver handheld
Stop list, POD, exceptions, COD — designed for gloves, signal loss, and speed.
WholesaleManager
Sign in once for the back office, drivers, or customer portal — or create an owner account.