Truly offline
Invoicing, printing, stock and collections must work with zero internet - not degraded mode, full function. Sync when signal returns.
A practical, offline-first workflow for FMCG distributors running vans across Dubai, Sharjah, Abu Dhabi and the Northern Emirates - built for weak signal, hot cabins and cash-heavy routes.
Van sales in the UAE is a distinct operating model. The van is a mobile warehouse, the salesman is a mobile cashier, and the customer is a grocery, cafeteria or corner shop that expects a printed tax invoice on the spot. Between the depot in Al Quoz and the last stop in Ras Al Khaimah, the salesman may lose signal in a basement loading bay, a labour accommodation, or the back of a cold store. The workflow has to keep moving anyway.
This guide walks through a clean end-to-end van sales cycle that holds up under UAE conditions: strict VAT invoice rules, bilingual Arabic-English printing, cash and card mixed with credit customers, and the reconciliation discipline distributors need to trust the numbers at the end of every day.
Warehouse issues a stock transfer from the main location to the van as a virtual warehouse. Batch and expiry are captured. The van salesman signs off physical count against the transfer note before leaving.
Planned visits are sequenced by area - Deira, Al Qusais, Muhaisnah - to minimise fuel and heat exposure. Credit-blocked customers are flagged before the van pulls out.
At each shop the salesman opens the customer, sees last order, current outstanding balance, price list, promotions and any focus SKUs.
A tax invoice is created against van stock, printed to a portable thermal or A5 printer, and handed over with the goods. All VAT fields, TRN, bilingual descriptions and amount-in-words are on the print.
Payment is recorded against the invoice or against old outstanding invoices. Cheque details - bank, number, date - are captured for the accountant.
Damaged or expired stock is returned into the van as a credit note, keeping batch traceability intact.
Van cash, card slips, cheques and remaining stock are reconciled against the day's invoices and returns. Variances are flagged before the salesman goes home.
Invoicing, printing, stock and collections must work with zero internet - not degraded mode, full function. Sync when signal returns.
Each van is its own stock location with batch, expiry and serial where needed, so you always know what is sitting on which vehicle.
TRN, tax point, 5% VAT breakdown, bilingual line descriptions and amount-in-words on a thermal-friendly layout.
Ledger balance, credit limit, last five invoices, price list and pending cheques - all visible before quoting.
Bluetooth thermal for quick receipts, A5 for horeca and wholesale, with the same document template engine driving both.
Depot, head office and every van stay consistent through a background sync channel that resolves cleanly after outages.
Books live on your own PostgreSQL on your own PC at the depot. Only licences and optional encrypted backups touch the cloud.
Full bilingual UI and print, including Arabic customer names, item descriptions and amount-in-words for compliant invoices.
A clean van sales day begins with a disciplined load-out. The warehouse team creates a stock transfer from the main depot to the van's own warehouse code - VAN-01, VAN-02 and so on. Every carton is scanned or counted, batch numbers and expiry dates are captured, and the transfer is posted before the van moves.
This matters for two reasons. First, the moment invoices start flowing later that morning, the system already knows exactly what is on the van, so stock cannot go negative and expired batches cannot be sold by mistake. Second, when the van returns in the evening, the closing physical count can be compared against a real opening figure, not a guess. Distributors who skip this step lose the ability to hold salesmen accountable for shortages.
A supply made from a van in Al Ain is no different, in tax law, from a supply made from a shop in Business Bay. The customer is entitled to a full tax invoice showing your TRN, the tax point, a 5% VAT line and, where the customer is registered, their TRN too. Simplified tax invoices are permitted for supplies under AED 10,000 to unregistered customers, but the safe default in van sales is a full invoice with all fields populated and printed on the spot.
When the van pulls up at a grocery in Al Nahda, the salesman opens the customer record. In one screen he sees the outstanding balance, the credit limit, the last five invoices with their ageing, and the price list assigned to this account - trade, wholesale or contract. Focus SKUs and running promotions are highlighted so nothing is forgotten.
The invoice is created line by line, usually with a barcode scanner clipped to the tablet. VAT is calculated automatically on each line, rounded per invoice according to the standard fils-level rule, and the total is printed in figures and in words in both English and Arabic. If the customer wants to add or drop a case at the last minute, the invoice is amended, reprinted, and handed over. No paperwork, no re-typing at the office.
| Capability | Generic accounting software | Purpose-built van sales |
|---|---|---|
| Works fully offline in the field | Rare - most cloud tools stall | Yes, invoicing and printing keep running |
| Van as its own stock location | Manual workaround | Native, with batch and expiry |
| Credit control at the doorstep | After the fact | Enforced before the invoice is saved |
| FTA-compliant thermal invoice | Needs custom template work | Ships with bilingual VAT layout |
| End-of-day cash and stock reconciliation | Spreadsheet | Built-in reconciliation screen |
| Multi-van, multi-depot sync | Painful | Background sync, conflict-safe |
Salesman marks the route complete. No further invoices can be created against that day's load.
Physical cash is counted and entered. The system compares against invoiced cash collections and highlights the variance.
Card slips and cheques are entered with reference numbers and matched to the invoices they cleared.
Remaining stock on the van is counted. Opening load minus invoices minus returns should equal closing count - any gap is a shortage that needs an explanation.
Unsold stock is transferred back to the main warehouse, with expiring batches flagged for the next route.
Cash and cheques handed to the cashier or accountant against a signed deposit voucher.
Anyone who has run vans in the UAE knows the pattern: perfect signal on Sheikh Zayed Road, nothing in the basement of a labour camp in Al Quoz, one bar behind a chiller in a cold store. If the software stops when the signal stops, the salesman stops too - and every stopped minute is a lost drop.
An offline-first architecture removes this failure mode. The tablet holds a full local database, prints invoices locally, and posts to the ledger locally. When the van comes back into signal or docks at the depot Wi-Fi, changes sync in the background. The office sees the day's invoices, collections and stock movements without the salesman needing to do anything special.
The UAE Ministry of Finance has confirmed a phased rollout of mandatory B2B and B2G e-invoicing based on the Peppol 5-corner model, with the first wave scheduled for 2026 and broader coverage in 2027. Van sales invoices to VAT-registered customers will be in scope. The right time to sort out your invoice data quality - clean TRNs, correct item taxonomy, consistent units of measure - is before the ASP starts rejecting payloads, not after.
Book a walkthrough, or start a 14-day trial on your own PC with your own data. No cloud lock-in, no data leaving your premises.