Full lot traceability from receipt to shipment.
OakNex records every stock movement against a lot: receipts, transfers, production consumption, shipments, returns. When an auditor or a recall question comes in, the answer is one search away.
Full backwards and forwards traceability
Every stock movement in OakNex — receive, transfer, consume, ship, return, scrap, adjust — writes an entry to an audited ledger tied to a lot, a location and the document that caused it: a goods receipt, a work order, a shipment. Nothing changes stock quietly, and nothing gets typed into a spreadsheet after the fact.
That ledger runs both directions. Pull an ingredient lot and trace it forward to every finished batch it went into and every customer who received one — the question a recall forces you to answer in hours, not days. Or start from a finished lot and trace backward through the recipe that built it to the raw-material lots and suppliers behind it.
FEFO picking and expiry management
Lots carry expiry dates. Picking in production and shipping suggests first-expired-first-out by default, with a manual override available when a specific lot needs to move instead — for example a quality hold or a customer order for a particular batch. You stay in control, while the system defaults to the right lot rather than leaving the choice to whoever picks it.
The dashboard surfaces lots expiring within 14 days, before they become a write-off or an unplanned recall. It's a standing list rather than a report someone has to remember to run.
Multi-location inventory
Run more than one location — a production room, a cold store, a satellite warehouse — and OakNex tracks on-hand per location, not just per item. Move stock between them instantly, or use a send/receive transfer for anything that travels in stages: each transfer gets its own numbered document recording what left one location and arrived at another, and when.
Physical counts follow the same discipline. A stocktake session is a numbered document that reconciles counted quantities against the system's expected quantities, then posts the adjustment when you close it. The count and the correction stay linked in the same movement history as everything else.
Built for HACCP paperwork
Receiving ties supplier, lot number and expiry together at the point of receipt, producing the record an auditor expects to see. From there, every movement renders in plain language in the item's history rather than a raw table of movement codes: who received it, who moved it, who consumed it into a batch, who shipped it out.
It's the same ledger your purchasing team relies on for goods receiving, your production team relies on for consumption, and your sales team relies on for shipments — one source of truth instead of three separate systems.
Frequently asked questions
Answers to the questions we hear most often.
Does OakNex support FEFO picking?
Yes — production and shipment picking suggest first-expired-first-out lots by default, with the option to override to a specific lot when needed, such as a promised lot or a quality hold.
Can I trace a recall in OakNex?
Yes. Every movement is tied to a lot, a location and a source document, so you can trace a raw-material lot forward to every finished batch and shipment it touched, or a finished lot backward to its suppliers.
Do stocktakes adjust stock automatically?
A stocktake session is its own numbered document: it records your counts, then posts the resulting adjustment against the system's expected quantity when you close it. The count and the correction stay linked in the movement history.
Can I track the same item in multiple locations?
Yes — on-hand is tracked per location. Move stock between locations instantly, or use a send/receive transfer with its own numbered document for anything that needs to travel in stages.
Stop wrestling spreadsheets. Start running your shop.
30-day free trial. No credit card. The full product.