Point of sale
Sells through a dropped connection and reconciles M-Pesa to the session.
- Offline-capable POS
- M-Pesa till & paybill
- Barcode & sessions to GL
INDUSTRIES · RETAIL & WHOLESALE
Point of sale, webshop, multi-branch stock and wholesale distribution on one ledger. Wired to M-Pesa and KRA eTIMS, from a single shop to a chain with a distribution arm.
Retailers and distributors in East Africa usually run a POS that doesn't talk to the accounts, branches that each guess their own stock, and a webshop and wholesale arm bolted on the side. Counts drift, M-Pesa takes a day to reconcile, and nobody trusts the margin. Odoo runs POS, e-commerce, every branch and the wholesale price list off one stock ledger and one general ledger.
Storefront to back office to distribution, set up for African payments, multi-branch stock and tax compliance.
Sells through a dropped connection and reconciles M-Pesa to the session.
One catalogue and one stock ledger behind the shop and the webshop.
Each branch its own stock, with transfers and a head-office view.
Trade price tiers, delivery routes and a portal where buyers reorder.
Reorder before the shelf is empty, with the true landed cost.
Receipts and invoices to the tax authority, payments reconciled.
Odoo's Best Partner for Africa, 2023–2025
Single shops to multi-branch chains with a wholesale arm.
How it looks in practice
A multi-branch clothing retailer ran each shop on a separate till and a webshop that never agreed with the floor. We put every branch and the webshop on one Odoo stock ledger, wired M-Pesa to the POS, and gave head office a live view of stock and margin per branch.
An FMCG distributor managed trade customers on spreadsheets and reconciled van sales by hand. We set up wholesale price tiers, delivery routes and van-sales capture, plus a B2B portal where trade customers reorder, all posting to one ledger.
FAQ
The five we get asked on almost every retail and wholesale call.
Ask us something else →Yes. Odoo POS keeps selling when the connection drops and syncs when it returns, and we wire M-Pesa so till and paybill payments reconcile against the session automatically.
Yes. Each branch is its own warehouse with its own stock and valuation, transfers move goods between them, and head office sees the whole picture on one database.
Yes. Customer price lists give wholesale and retail tiers off the same catalogue, and we set up van-sales and delivery routes for distributors, with a B2B portal where trade customers reorder themselves.
Yes. The Odoo webshop runs on the same product catalogue and stock ledger as the POS, so online and in-store sell from one source of truth and one general ledger.
Yes. We connect Odoo to KRA eTIMS so receipts and invoices are transmitted to the tax authority, and to URA EFRIS and RRA EBM in the neighbouring markets.
Tell us how many branches you run, whether you sell online and whether you distribute. We'll scope it and give you a fixed number.