kiboerp
Stock & WMS Module

Inventory Management Software — multi-warehouse, real-time

KiboERP centralises your stock in real time across all warehouses and points of sale. Automatic WACC costing, lot + expiry tracking, WMS picking/packing, cycle counting and real-time POS sync — all in one SaaS platform or deployable On-premise.

Updated: May 2026·Reading time: 12 min

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 & locationsManage unlimited warehouses, zones, aisles and bin locations. Consolidated group view or per-site drill-down.
📊
Automatic WACC costingWeighted average cost recalculated on every receipt. Outflows valued in real time without manual intervention.
🔔
Smart reorder alertsPer-product, per-warehouse thresholds. Automatic purchase orders triggered at the reorder point.
🧬
Lot tracking + expiry datesFull lot traceability, automatic FEFO, expiry alerts — purpose-built for pharma and food industries.
🔄
Cycle countingCount by zone or SKU without stopping operations. Discrepancies processed in real time.
🛒
Real-time POS syncEvery POS sale instantly decrements stock. Out-of-stock alerts surfaced in real time to the stock manager.

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.

CriteriaKiboERPOdoo InventoryZoho InventoryFishbowlinFlow Inventory
Price (SMB, /month)19,900 FCFA~$25 + setup~$59~$329~$89
Multi-warehouse (native)YesYesYes (limited)YesYes
WACC / FIFO / FEFOYesYesYesYesYes
Lot + expiry date (FEFO)YesYesYesYesPartial
WMS picking / packingYesYesNoYesNo
Cycle countingYesYesNoYesYes
Native POS syncYes (built-in)YesNoNoNo
On-premise availableYesYesNoYesNo
Africa / FCFA pricingYesNoNoNoNo
Full integrated ERPYesYesNoNoNo

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.

SaaS CloudKiboERP SaaS
19,900 FCFA/ month — Essentiel plan
  • Up and running in under 5 minutes
  • Unlimited multi-warehouse
  • Automatic updates
  • Access from any browser
  • Support included
  • Free Starter plan available
Start on SaaS
On-premiseKiboERP On-premise
Custom pricingperpetual or annual licence
  • 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
Request a demo

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

All modulesCRM, POS, HR, Accounting, Billing and morePlans & pricingStarter, Essentiel, Business, EnterpriseERP for pharmaciesLot traceability, expiry dates, integrated pharmacy POSERP for wholesalersMulti-depot, transfers, WACC valuationERP for constructionSite materials, tools, per-project consumptionWhat is an ERP?Introductory guide for African SMEsContact — inventory solutionTalk to a KiboERP inventory expert

Ready to take control of your inventory?

Start on SaaS in under 5 minutes or schedule an On-premise deployment with our logistics team.

Try the SaaSOn-premise demo