Six pillars of a well-managed inventory
Inventory is often the first source of invisible losses in an SME: undetected stockouts, count discrepancies, untracked expired products, incorrect valuation. The KiboERP Stock module is designed to eliminate these blind spots, without requiring a six-figure standalone WMS.
Multi-warehouse and branches: consolidated group view
As soon as your business grows beyond a single storage location, stock management becomes a coordination challenge. KiboERP handles this natively: each warehouse, depot or point of sale has its own stock, visible both in detail and as a consolidated group view.
Flexible warehouse structure
- Free hierarchy: Warehouse → Zone → Aisle → Rack → Bin location. Adapt the naming to your physical layout.
- Per-warehouse and global stock: View available, reserved and in-transit stock for each SKU, by site or at group level.
- Traceable inter-warehouse transfers: Each transfer generates a digital transfer order with status (draft, validated, in transit, received).
- Validation workflows: Configure one- or two-step approvals for transfers above a value threshold.
Group view for retail networks
Distributors and point-of-sale networks benefit from a consolidated dashboard: total group stock, breakdown by site, today's movements, stockout alerts by warehouse. Replenishment transfers between the central depot and branches are managed from a single interface with full traceability.
WMS for logistics: picking, packing, delivery
The built-in WMS of KiboERP covers the complete order fulfilment cycle, from goods receipt to shipment, without needing a separate WMS application.
Goods receipt with scanning
- Barcode or QR code scan at receipt to identify products
- Quantity check against the supplier purchase order
- Automatic assignment to the configured storage location
- Lot number and expiry date entered at receipt
Wave picking
For warehouses processing high order volumes, wave picking groups multiple customer orders into a single picking run. The system generates a picking list optimised by zone and aisle, reducing travel time and order preparation time.
Packing with verification
After picking, the packing step lets you verify the picked items (scan confirmation) before packaging. Preparation errors are caught before shipment. A delivery slip is automatically generated with customer information and lot references for full traceability.
Barcodes and RFID
- EAN-13, EAN-8, Code 128, QR Code supported natively
- Print product, location and lot labels directly from the interface
- RFID compatibility available on the On-premise version (middleware integration)
Lot tracking and expiry date management
For pharmaceutical and food industries, lot traceability and compliance with expiry dates are regulatory requirements, not optional features. KiboERP handles these constraints with the rigour they demand.
Expiry dates for pharmacies and food manufacturers
- Lot numbers: every received unit is linked to a lot tracked throughout its lifecycle (receipt → storage → sale or consumption).
- Expiry date (BBD/use-by): entered at receipt, displayed on all movements, embedded in picking rules.
- Automatic FIFO / FEFO: depending on product configuration, the system proposes the oldest lots first (FIFO) or those closest to expiry (FEFO). No manual intervention required.
- Expiry alerts: configurable notifications (30, 15, 7 days before expiry) by email or in-app.
- Quarantine for non-conforming products: a lot can be blocked in quarantine with a single click, preventing any outbound movement until quality sign-off.
Use cases by industry
Pharmacy — mandatory lot and expiry tracking
A pharmacy or pharmaceutical distributor manages thousands of SKUs with strict expiry requirements and regulatory traceability obligations. KiboERP automates FEFO, generates expiry alerts and enables an immediate lot recall in the event of a quality issue. The integration with the POS till ensures that dispensed lots are decremented in real time.
Wholesaler — multi-depot and transfer management
A food or FMCG wholesaler manages a central depot and several branches. KiboERP consolidates stock across all sites, optimises replenishment and processes customer orders from the group view. WACC valuation is automatic, eliminating price discrepancies between warehouses.
Fashion retail — variants and multi-site
A clothing chain manages hundreds of SKUs with size/colour variants. KiboERP supports product variants natively: per-combination stock, targeted inter-store transfers for missing sizes, fast location-level stocktakes. POS synchronisation is immediate.
Restaurant — linked to production
Raw material management (compound products, recipes, product sheets) is integrated into the stock module. Every dish sold at the POS till triggers an automatic deduction of ingredients according to the configured recipe. Stockout alerts prevent service disruptions. See the ERP for restaurants page.
Construction — materials and site tools
Construction companies need to manage stocks of materials (cement, steel, timber) and tools assigned to specific sites. KiboERP allows stock outflows to be allocated to a project or site, with per-site consumption tracking and budget vs. actual comparison. See the ERP for construction page.
Inventory software comparison
Established solutions like Fishbowl or inFlow offer solid inventory features but are priced for North American markets and lack integration with local accounting standards used across Africa. Odoo Inventory provides comparable functionality but requires significant setup effort and does not natively address African connectivity constraints.
Indicative data based on publicly available pricing and official vendor documentation as of Q1 2026. KiboERP pricing in FCFA; conversions approximate for comparison purposes.
SaaS or On-premise: which option for your warehouse?
KiboERP is available in both deployment modes with exactly the same inventory management features. The choice depends on your infrastructure, connectivity constraints and the scale of your logistics operation.
- Up and running in under 5 minutes
- Unlimited multi-warehouse
- Automatic updates
- Access from any browser
- Support included
- Free Starter plan available
- Deploy on your own servers / local network
- Works without permanent internet
- Industrial scanners on local network
- Full data sovereignty
- Existing ERP / WMS integration
- Installation support included
For logistics warehouses with industrial scanners on a local network (no stable internet connection), the On-premise version is the best fit. It supports common scan protocols (USB, Bluetooth, Wi-Fi) and can operate in local mode with deferred synchronisation. See the detailed plans and pricing or contact the On-premise team.
Frequently asked questions — KiboERP Inventory
How many warehouses can I manage?
There is no limit to the number of warehouses in KiboERP. Each warehouse can be subdivided into zones, aisles, racks and locations (free naming). You get a consolidated group view and a per-warehouse view with cross-site filters and reports. Inter-warehouse transfers are fully traceable with configurable validation workflows.
Is WACC (weighted average cost) truly automatic?
Yes. KiboERP recalculates the Weighted Average Cost (WAC/CMUP) on every goods receipt, taking into account the purchase price, freight costs and any adjustments. Stock outflows (sales, transfers, consumptions) automatically use the WAC in force at the time of the movement. A complete WAC history is retained for audits.
How does lot tracking with expiry dates work?
At goods receipt, you enter (or scan) the lot number and expiry date. KiboERP automatically applies FEFO (First Expired, First Out) when preparing orders: lots with the nearest expiry are picked first. Configurable alerts notify you X days before expiry. Lots approaching their expiry date can be quarantined with a single click to prevent any outward movement.
Is there a mobile app for warehouse scanning?
The KiboERP WMS interface is optimised for mobile browsers and tablets, compatible with Bluetooth barcode scanners and industrial scanners using keyboard emulation. A dedicated Android app for logistics warehouses requiring offline scan capability (scan without a permanent connection) is in development. Contact us for advanced mobile features.
Can I import an opening stock from Excel?
Yes. KiboERP provides a CSV/Excel import wizard for opening stock: product reference, name, unit of measure, quantity per warehouse/location, opening WAC, lot number and expiry date. A validation step lets you correct errors before the opening stock movements are created. The import also supports product variants (size, colour) for the fashion sector.
Does the Inventory module sync with the POS cash register?
Yes, the sync is real-time and bidirectional. Every sale recorded on a KiboERP POS terminal immediately triggers a stock deduction in the associated warehouse or point of sale. POS returns automatically generate inbound stock movements. If a stock-out is detected at the till, a real-time alert is pushed to the stock manager.
SaaS vs On-premise: what is the difference for inventory management?
The features are identical in both deployment modes. SaaS is ideal for SMEs and multi-site retailers that want a quick start without infrastructure overhead. On-premise is preferred for logistics warehouses with industrial scanners on a local network, companies wanting an on-site ERP integration, or those with data sovereignty requirements. KiboERP On-premise supports a local network without a permanent internet connection.
How many products can I manage in the catalogue?
The KiboERP product catalogue has no hard limit. Deployments with over 50,000 active SKUs have been tested with satisfactory performance. Compound products (kits, BOMs), variants (size/colour) and products tracked by individual serial numbers are all supported. Full-text search and advanced filters ensure smooth navigation regardless of catalogue size.
Related pages
Ready to take control of your inventory?
Start on SaaS in under 5 minutes or schedule an On-premise deployment with our logistics team.