What is an FMCG distribution ERP?+
A single system that connects purchasing, inventory, sales, delivery, accounting, and reporting for distributors moving fast-turning stock with a shelf life. What separates it from generic ERP is the operational detail it has to hold: lot and batch numbers, expiry dates and FEFO picking, stock split across several warehouses, agreed pricing per retailer, and margin visible at SKU level rather than only at month-end.
Does Odoo support batch and expiry tracking?+
Yes. Every lot and batch is tracked from receiving through to the customer, with an expiry date held on each batch. Removal strategies can be set to FEFO so the nearest-expiry stock leaves first, and near-expiry stock can be reported on before it becomes a write-off rather than after.
Can Odoo manage multiple warehouses and stock locations?+
Yes. Stock is organised across as many warehouses and internal locations as your distribution network needs, with transfers between them and reordering rules set per location. Available and reserved quantities are separated, so a sales team sees what is genuinely free to sell rather than what is physically on the shelf.
Can Odoo handle customer-specific pricing and discounts?+
Yes. Pricelists hold agreed rates by customer, product, quantity, and date, so a retailer or stockist gets their negotiated price automatically on a quotation and an order. Promotions and discount campaigns run alongside them with their own validity periods.
How does Odoo speed up warehouse operations with barcode scanning?+
Receiving, picking, packing and internal stock moves are all confirmed by scanning rather than by typing. For FMCG the accuracy matters as much as the speed: the scan confirms the right batch and the right expiry date left the building, which is what makes a recall traceable later.
Does Odoo connect distribution operations with accounting?+
Yes. Sales, purchases, customer invoices, vendor bills and payments post in the same database as the stock movements that generated them. There is no export step between operations and finance, which is where the reconciliation work usually goes.
What reporting can I get from Odoo for a distribution business?+
Sales by product, customer, salesperson, category or warehouse; near-expiry stock value; SKU velocity and slow-moving stock; supplier lead time and reliability; and margin by customer. It comes from data the ERP already holds rather than from exports stitched together, so it is current rather than monthly.
Is Odoo suitable for a growing distribution network?+
Yes, and modularity is the reason. Most distributors start with Inventory, Purchase and Sales, then add Barcode when warehouse volume justifies it and Accounting when they want finance in the same system. New warehouses, product lines and sales teams are configuration rather than re-implementation.