WMS for FMCG distribution — central warehouse, hundreds of SKUs, dozens of retailers, zero stockouts
WMS software for FMCG distributors and producers: fast receiving with ASN, pallet/case/each picking, lot-level FEFO, unified AWB, native integration with OMS, EDIconnect (Auchan, Kaufland, Carrefour, Lidl, Mega Image) and your ERP.
Why an FMCG distributor with 500-5,000 SKUs has to exit Excel
FMCG distribution is small volume per SKU, frequent, with lots and expiry, with many retailers demanding on-time-in-full delivery. Excel works for the first 50 SKUs and 3 clients. After that: silent stockouts, incomplete shipments, expiry write-offs, monthly OTIF penalties from modern retailers.
A good FMCG WMS isn't about robots and AGVs. It's about four things: fast receiving (pallets in 5 minutes, not 30), disciplined FEFO (earliest-expiring leave first), efficient picking (operators stop running), and clean retailer connection (ASN, DESADV, INVOIC) to avoid penalties.
Azuvio's WMS does exactly that. Plus native integration with Azuvio OMS (centralizing orders from EDI, field reps, phone, B2B portal) and EDIconnect (Carrefour, Auchan, Kaufland, Lidl, Mega Image, Metro, Profi since 2014).
Azuvio WMS features that matter for FMCG
Everything you need for an FMCG warehouse that ships on time, without expiry write-offs and without penalties.
- Fast receiving with ASN/DESADV — Supplier sends ASN → WMS opens the receipt pre-populated (lines, lots, expiry, SSCC). Scan the pallet and receipt closes in minutes, not hours.
- FEFO on lots & expiry — System automatically proposes the lot closest to expiry. Operator doesn't search; just picks what is proposed. Zero preventable expiry returns.
- Pallet / case / each picking — Three UoM levels: full pallet (LU), case (TU), each (CU). Conversion rules in WMS. Orders pick mixes (3 pallets + 12 cases + 8 eaches) in a single order.
- Slotting recommendation — WMS analyzes movement velocities (A/B/C/D) and proposes SKU moves to fast locations. Reduces operator distance 30-50%.
- Cycle count without halting — On-terminal cycle counts, no annual stocktake. Variances queue for audited reconciliation.
- Unified AWB for retailers & e-com — Sameday, FAN, Cargus, DPD, GLS + own transport. AWB generated automatically per order rules (courier, weekend, COD).
- Native EDI for modern retailers — ORDERS from Carrefour/Auchan/Kaufland/Lidl/Mega Image flow into OMS and pass to WMS. DESADV + INVOIC leave automatically. See /software/edi.
- ERP connector (SAP, Charisma, Senior, WinMentor, Oracle, NetSuite) — Azuvio WMS sits on top of your existing ERP. You keep ERP for finance and accounting; WMS handles physical execution. Bidirectional sync.
Excel / basic WMS vs Azuvio WMS for FMCG
Same FMCG team, 1,500 SKUs, 8 modern retailers + 30 HoReCa clients.
| Aspect | Excel or basic WMS | Azuvio WMS FMCG |
|---|
| Receiving 20 pallets | 3-5 hours (manual line + lot entry) | 30-45 min with ASN + SSCC scan |
| Expiry write-offs (monthly) | 2-5% of rotating stock | <0.3% (FEFO enforced) |
| Order fill rate | 85-92% | 97-99% |
| OTIF (modern retailers) | 75-85% → monthly penalties | 95-98% |
| Large order prep time (50 lines) | 2-3 hours (operators run) | 40-60 min (wave + slotting) |
| Annual stocktake | 1-3 days warehouse down | Eliminated — ABC cycle count |
| Retailer penalties | EUR 2,000-8,000/month | Near zero |
| Pick errors | 1-3% (paper) | <0.1% (mandatory scan) |
Azuvio WMS implementation for an FMCG distributor — 6 steps
Typically 3-6 weeks, depending on warehouse size and ERP complexity.
- Warehouse & locations mapping — Map the warehouse physically: zones (fast/reserve/refrigerated/freezer), racks, pallet locations. Label with scannable codes.
- SKU import + FEFO rules — Import master SKUs from ERP (code, name, UoM, LU/TU/CU conversions, group, GTIN, FEFO yes/no). Per-category rules.
- Retailer connection via EDIconnect — Activate EDI flow with modern retailers (ORDERS in, DESADV+INVOIC out). See per-retailer pages.
- ERP connection — Bidirectional connector with SAP, Charisma, Senior, WinMentor, Oracle, NetSuite or Dynamics. Stock value pushed to ERP at configured frequency; orders/invoices flow bidirectionally.
- Pilot on one retailer + gradual go-live — Pilot end-to-end on a friendly retailer (e.g. Mega Image). After 1-2 stable weeks, replicate to others.
- Slotting & cycle count optimization — After 4-6 weeks of data, activate slotting recommendations and ABC cycle counts.
Real FMCG distributor pains — and how we solve them
- Pain: "We write off 3% in expiry every month — thousands of euros buried." Azuvio WMS solution: FEFO enforced: WMS does not allow picking a newer lot when an older still-valid one exists. Expiry drops below 0.3% in 2-3 months.
- Pain: "Carrefour penalizes us monthly for OTIF below 90%." Azuvio WMS solution: EDI ORDERS → wave picking → DESADV → INVOIC flow integrated end-to-end. OTIF climbs to 95-98% in 4-8 weeks.
- Pain: "Operators run unnecessary kilometres per order." Azuvio WMS solution: Velocity-based slotting (ABCD) proposes SKU moves. Wave picking groups orders per zone. Distance drops 30-50%.
- Pain: "Receiving eats half a shift." Azuvio WMS solution: ASN/DESADV from suppliers pre-populates receiving. Operator scans SSCC, validates quantities, closes in a quarter of old time.
- Pain: "We only know real stock after the annual count." Azuvio WMS solution: Continuous ABC cycle count. Live stock is always credible. Annual count eliminated.
- Pain: "Excel breaks every Black Friday / big promo." Azuvio WMS solution: WMS scales to tens of thousands of lines/day. Plus direct integration with OMS for omnichannel order centralization.
Why Azuvio WMS for FMCG distributors
Representative scenarios from Romanian FMCG distributors running the Azuvio stack. Indicative figures, not guarantees.
- FMCG distributor, ~2,500 SKUs, 12 modern retailers — OTIF climbed from 82% to 96% in 6 months. Monthly penalties dropped from ~€6,000 to under €500. Expiry write-offs from 2.8% to 0.4%.
- FMCG producer with own DC, 800 SKUs — Migrated from legacy WMS: fast receiving with ASN from 14 suppliers, fill rate up from 89% to 98%. WMS team reduced from 3 to 2 people via slotting.
- Regional FMCG + HoReCa distributor, 1,500 SKUs — OMS+WMS+EDIconnect activated simultaneously. Order centralization from 4 sources (EDI retailers, field reps, HoReCa phone, B2B portal). No more month-end overtime.
Operational details for an FMCG distribution manager
FEFO, lots and expiry
Each receipt attaches lot + production date + expiry date to pallet (SSCC) and to each location. Picking always proposes the closest-to-expire lot, with retailer-specific reserve days (e.g. Carrefour rejects products with less than 2/3 shelf life remaining). Automatic alerts when a lot enters risk zone.
UoM conversions (LU/TU/CU)
Pallet → case → each. Conversions defined per SKU. The order specifies the requested UoM; WMS calculates how many LU/TU/CU and from where. A request for 47 eaches with full pallets + cases + loose eaches is decomposed optimally.
Wave picking for modern retailers
Orders with similar cut-off (e.g. "Tuesday 17:00 shipment for Carrefour DC Ploiești") are grouped in a wave. Operators receive tasks per zone, not per order, cutting movement 40-60%.
Slotting (ABC)
Weekly analysis of movement velocities per SKU. Move recommendations: class A SKU → fast zone (near pack), class D SKU → reserve zone. Approval and execution on terminal.
Modern retailer integration (EDI)
ORDERS arrive via EDIconnect (AS2/OFTP2/SFTP), GS1-validated (GTIN/GLN). Wave picking → DESADV with pallet SSCC → INVOIC in parallel EDIFACT (retailer) + UBL RO_CIUS (ANAF). One flow.
ERP integration
Connectors for SAP S/4 & ECC, Oracle EBS/Cloud, Microsoft Dynamics 365, Charisma, Senior, WinMentor, NetSuite, Odoo. Sync: master SKU + pricing from ERP; stock transactions + invoices from WMS/OMS.
FAQ
- What is FEFO and why is it critical for FMCG?
- First-Expired, First-Out. In FMCG, shipping a lot expiring sooner than one shipped earlier causes preventable expiry returns. Azuvio WMS enforces FEFO on scan.
- Can we ship full pallets to a Carrefour DC and cases to small stores?
- Yes. WMS natively handles three UoMs (pallet/case/each). Order specifies the UoM; system picks the optimal mix.
- Does it work with our ERP (SAP / Charisma / Senior / WinMentor / Oracle / Dynamics)?
- Yes. Pre-built connectors. Azuvio WMS does not require you to replace your ERP — it sits on top as the execution layer.
- Can we send DESADV and INVOIC to Carrefour, Auchan, Kaufland, Lidl, Mega Image?
- Yes, via EDIconnect (part of the Azuvio stack, live since 2014). See per-retailer pages at /software/edi.
- We have refrigerated zones. Supported?
- Yes. Physical zones with rules: temperature, allergen separation, meat/dairy separation, stricter FEFO. Picking respects constraints.
- How long is implementation?
- Typically 3-6 weeks for an average FMCG distributor (500-2,500 SKUs, 5-15 modern retailers). Initial stock migration done over a weekend for zero downtime.
- Our operators are over 50. Can they cope with terminals?
- Yes. Android terminal UI has large buttons, text + voice prompts, scan validation. Learning takes 1-2 days per operator.
- Can we run on-premise if required?
- Yes. Default is SaaS on AWS, but on-premise is supported (e.g. for warehouses with poor connectivity).
- How much does it cost?
- SaaS from €12/user/month (see /pricing). For an average distributor, ROI on avoided penalties + eliminated expiry usually covers cost in 3-6 months.
Full stack for an FMCG distributor
WMS works best alongside OMS and EDIconnect — all part of the Azuvio platform.
Ready to remove OTIF penalties and expiry write-offs from your P&L?
2-minute demo of the FMCG WMS. See fast receiving, FEFO, wave picking and the end-to-end EDI flow to a modern retailer.