FMCG & Food Distribution

WMS built for the pace of FMCG.Expiry under control. Stock you can trust.

FMCG warehouses don't fail on volume — they fail on visibility. Expiry dates drift. Batches get mixed. Pickers hunt for stock the ERP says is there. eveXso gives you real-time control from receiving to dispatch, with the batch, barcode, and compliance workflows FMCG actually needs.

Built by warehouse operators with 20+ years on the floor.

Supermarket compliance

MLOR enforcement at pick — stop rejected pallets before they leave

If you supply supermarkets in Australia, you know the call: “Pallet rejected at the DC. Minimum life on receipt not met.” You picked the right product. The truck was on time. And still — rejected. Chargeback incoming.

The problem usually isn't the driver or the warehouse team. Your ERP says you have stock. It often can't enforce Minimum Life On Receipt (MLOR) rules per customer at pick time — so someone grabs a carton with plenty of life for your warehouse, but not enough for Coles or Woolworths' receiving spec. The picker had no way to know until the DC said no.

blockWhat eveXso does differently

  • check_circleCustomer-specific MLOR rules — configure minimum remaining shelf life per retailer, enforced when the picker scans, not discovered at the dock
  • check_circleFEFO picking — oldest acceptable stock is directed first, so you ship the right batch before it becomes a problem
  • check_circleHard stop at pick — the scanner blocks the pick when remaining life is too short for that customer's MLOR threshold
  • check_circleExpiry visible on the floor — remaining shelf life shown at scan, so pickers don't guess and supervisors don't firefight at dispatch

The outcome

MLOR isn't a spreadsheet exercise — it's the difference between invoice paid and invoice disputed. eveXso makes compliance a floor workflow, not a post-dispatch surprise.

Recall readiness

When a batch goes bad, every minute counts

A contamination alert or supplier recall turns into a race: which batches did we receive, where did they go, and which customers have them right now? Do that with spreadsheets and paper dockets and you're looking at hours — or days — while affected stock keeps shipping.

eveXso tracks every batch and lot from receipt to dispatch, so forward and backward traceability is already there when you need it. And with our in-built AI, you can ask plain-language questions about a batch and get the affected receipts, locations, and customer orders back in seconds — not a frantic afternoon of cross-referencing.

auto_awesomeAI-powered demo

Watch our AI trace a recall, end to end

A full walkthrough of batch traceability and recall in eveXso, including a live look at how our in-built AI pinpoints every affected batch, location, and customer order.

bolt60-second version

The quick look

Short on time? A fast, focused cut of the recall workflow.

Variable-weight products

Catch-weight, captured at the scan — not guessed at invoicing

Meat, cheese, seafood, produce — no two cartons weigh the same. But most ERPs treat a carton as a fixed quantity, so you ship one weight and invoice another. The gap is margin leaking out the dock door, one mis-weighed carton at a time.

eveXso handles catch-weight properly: the actual weight is captured on the scanner at receipt and pick, so what you dispatch is exactly what you invoice. Sell by the each, price by the kilo — without anyone keying weights into a spreadsheet at the end of the day.

scaleWhat eveXso does differently

  • check_circleActual weight captured at the scan — recorded at receipt and again at pick, so the real weight follows the stock through the warehouse
  • check_circleDual units of measure — track and move product by the each and by weight, without forcing one to fit the other
  • check_circleInvoice on what shipped — captured weights flow back to your ERP, so the customer is billed for the exact weight that left the building
  • check_circleNo end-of-day reconciliation — weights are right at the point of work, not patched up later from paper docket and memory

The outcome

Catch-weight done right is margin you stop losing. When dispatched weight and invoiced weight finally match, the slow bleed of under-charged cartons simply stops.

Your ERP stays the brain. eveXso runs the floor.

eveXso connects to your ERP and gives your team mobile workflows for the realities of FMCG distribution — high velocity, date codes, and compliance at dispatch.

inventory_2

Expiry & batch control

  • check_circleFEFO and FIFO picking rules enforced on the floor
  • check_circleBatch and lot tracking from receipt to dispatch
  • check_circleExpiry visibility at bin and location level
  • check_circleForward and backward traceability for recalls
qr_code_scanner

Scanning & compliance

  • check_circleGS1-128 barcode scanning on iOS and Android
  • check_circleSSCC labelling and ASN preparation for retailers
  • check_circleWave, cluster, and high-velocity picking workflows
  • check_circleBuilt-in transport management for courier and own fleet

Your team picks and dispatches on mobile. Your ERP stays accurate in real time — bin-level, batch-level, and expiry-aware.

speed

Built for velocity

Wave and cluster picking, directed put-away, and workflows designed for high-throughput FMCG operations — not retail-light WMS adapted after the fact.

link

Connects to your ERP

Pre-built connectors for MYOB Acumatica and MYOB EXO, plus an open API for everything else. Orders, receipts, and dispatch sync both ways.

engineering

Configured around you

We tailor eveXso to your warehouse workflows — your rules, your pick paths, your compliance requirements. You shouldn't have to reshape your operation to fit the software.

Running FMCG without real warehouse control?

Book a 30-minute discovery call. We'll look at your operation, your compliance requirements, and tell you honestly whether eveXso is the right fit.

No pressure, no 40-slide deck. Just two warehouse people talking.

Dave from eveXso