First release
The cash-van core
Everything a cash or credit van needs from setup to settlement, plus the first e-invoicing country pack. It exercises the hardest parts first: offline stock, invoicing and settlement.
M01R1
Licensing and device control
Your subscription runs from the same vendor console the Ibex team uses for Ibex POS.
- Plan features switched on per company and enforced on the server; locked features show as locked, not hidden
- Licence with a van limit and a device limit
- App releases, with forced updates applied only when no sales day is open
M02R1
Organisation setup
Describe the company the way it actually runs.
- Several legal entities and depots under one company
- Vehicles, each with a sellable van location and a separate damaged-goods location
- Warehouse, quarantine and damaged stock locations; territories and routes; cash-only routes
M03R1
Users, roles and approvals
One approval engine that every other module uses.
- 18 sign-in roles, each scoped to a depot, territory or route
- Salesman profile: van, route, cash limit, discount limit
- Approval rules with money limits per role; approvals online, by PIN or by one-time code; reason codes
M04R1
Customers
The outlet master, with the credit that comes with it.
- GPS pin, channel, group and route for each shop
- Credit terms and limits, block and unblock, new-shop approval
- Customer ledger, statements and bulk import from Excel
M05R1
Products
So every phone prices, taxes and counts a product the same way.
- Brands, principals and categories; images; bulk import
- Units and conversions, such as 1 carton = 12 packs = 144 pieces; barcodes
- Tax and excise categories; batches and expiry dates
M06R1
Pricing
The phone always finds exactly one price.
- Dated price lists by customer group, with a customer's own list on top
- A floor price per line and a manual discount limit per salesman
- Tax-inclusive lists where shelf prices include VAT
M07R1
Routes and journey planning
Who visits which shop today, and how each visit ended.
- Visit days, visit order and a sales day per salesman
- Planned and unplanned visits, with no-sale and skip reasons
- GPS check-in against the shop's pin, with out-of-range and mock-location flags
M08R1
Van inventory
Every unit onto and off the van on an approved, counted document.
- Load request with a suggested load; approval, picking, joint count and gate pass
- Reloads and van-to-van transfers confirmed on both sides
- Unload, end-of-day count, adjustments and a stock ledger behind every balance
M09R1
Van sales and invoicing
A legally valid invoice at the shop, offline.
- Tax invoices and simplified invoices chosen by the buyer and the country's thresholds
- Numbering per device, Bluetooth printing in English and Arabic (Urdu if confirmed), customer signature
- Reprints marked COPY; a void needs approval and keeps the original
M10R1
Returns
Goods back, with a reason, to the right shelf.
- Condition (good, damaged, expired) and a reason on every line
- Against an invoice or open; a printed credit note
- Return limits per role, above which an approval is needed
M11R1
Collections and credit
Every payment against invoices, at the moment it is taken.
- Cash, cheque, post-dated cheque, card and wallet reference
- Oldest invoice first unless the collector picks; printed receipt
- Credit checks and overrides; cheques followed to clearance; bounced cheques block credit
M12R1
Settlement and end of day
Every sales day closed on stock and on cash.
- Sync gate, unload count, cash count by denomination, cheque check
- Variances written off, charged or found, each approved within a limit
- Expenses, bank deposits, and the next load blocked until settled
M22R1 · first pack
E-invoicing, first country
One fiscal engine, with a pack per country. The first pack is Saudi Arabia or Pakistan, chosen with the pilot distributor.
- Numbered, hash-chained and QR-coded on the device, offline
- Submitted from the server, retried, with every attempt recorded
- Warning at 12 hours unsynced, new fiscal documents blocked at 20 hours
- Printed invoice layouts for Bahrain, Qatar and Kuwait, which have no e-invoicing mandate today
M23R1 · grows
Reports and dashboards
One definition per figure, inside each person's scope. Starts with the daily control reports and grows every release.
- Route summary, settlement sheet, variance list, missed visits
- Sales, collections, ageing (0–30, 31–60, 61–90, 90+ days) and stock
- Monthly targets on the salesman's phone from the first release
M24R1
Offline sync and devices
The reason a van can work a whole day without signal.
- Device activation by QR, PIN sign-in offline, encrypted local database
- Outbox that pushes each document exactly once; pulls what changed
- Remote lock and wipe, in-app updates, printer pairing, English, Arabic and Urdu