GAAP-compliant retail engine with double-entry accounting, immutable stock ledger, and Xero sync. Runs without internet. Built for businesses that can't afford downtime.
Beef Mince 500g
SKU: BM500 · 15% VAT
R 89.99
x 2
Brown Bread 700g
SKU: BB700 · Zero-Rated
R 16.99
x 1
Chicken Livers 250g
SKU: CL250 · Zero-Rated (Offal)
R 24.99
x 1
Boerewors Traditional
SKU: BW001 · 1.250 kg @ R129.99/kg
R 162.49
weighed
Quick Items
Wors
R129.99
T-Bone
R189.99
Rump
R169.99
Mince
R89.99
Sosatie
R149.99
Droewors
R249.99
<200ms
Scan Response
100%
Offline Capable
IFRS
SME Compliant
15%
SA VAT Ready
Not a checklist. A ledger-based transaction engine built from first principles for South African compliance and operational reality.
Store server runs on your LAN. Sales, inventory, receipts - everything works without internet. Cloud syncs when available.
Every sale auto-generates balanced journal entries. Revenue, COGS, VAT, inventory - all in one atomic transaction.
Stock ledger is append-only. No record ever deleted. Corrections via reversing entries. SARS-ready with 5-year retention.
Three VAT rates (15%, zero-rated, exempt). Auto invoice type (till slip, abridged, full). Cash rounding to nearest 10c.
Direct RS232/USB/TCP scale support. Stable weight detection. Tare support. Price-per-kg items auto-calculated on the till.
Outbox-based sync with exponential backoff. Daily summaries or per-sale invoices. Syncs when internet is back.
Each module is purpose-built, but they all share the same transaction engine. Every movement flows through the stock ledger and general ledger.
Barcode scanning, favourites grid, weighted items, split payments, discounts, shift management, ESC/POS receipt printing.
Multi-location stock, immutable ledger entries, unit conversions. On-hand computed from ledger - never a direct edit.
Weighted Average Cost auto-recalculated on every GRV. Freight allocation. Per-product and per-category margin reports.
Photo capture of delivery notes. Auto-assign products from supplier history. Approval workflow. Costs posted to ledger.
Export by category/location to Excel. Staff counts offline. Import, review variances, approve. Adjustments posted to ledger.
OAuth2 connection. Daily summary or per-sale sync. Outbox queue with retry. Contact and account mapping.
USB barcode scanners, ESC/POS printers (USB/LAN), RS232 scales, cash drawers. All local - no cloud relay.
Every transaction generates proper double-entry journal entries. The chart of accounts, VAT handling, and invoice rules follow IFRS for SMEs and the South African VAT Act.
Three-Tier Tax Invoicing
Till slip (R0-R50), abridged (R50-R5,000), full tax invoice (R5,000+) - automatically determined per Section 20 of the VAT Act.
Zero-Rated Items Aware
Brown bread, offal, maize meal, eggs, milk, flour - all correctly zero-rated. Per-line VAT calculation. Ready for VAT201 returns.
Gapless Invoice Numbering
Sequential numbers enforced via database-level locking. No gaps, no duplicates. SARS audit-safe even under concurrent tills.
Cash Rounding (10c)
Automatic rounding to nearest 10c for cash payments only. Card/EFT stays exact. Rounding posted to its own ledger account.
Sale INV-000384 · 27 March 2026
| Account | Debit | Credit |
|---|---|---|
| 1100 Cash on Hand | R 384.40 | - |
| 4000 Sales Revenue | - | R 296.44 |
| 4100 Sales Revenue (Zero) | - | R 41.98 |
| 2100 Output VAT | - | R 46.04 |
| 2300 Rounding Liability | R 0.06 | - |
| 5000 Cost of Goods Sold | R 215.30 | - |
| 1200 Inventory | - | R 215.30 |
| Totals | R 599.76 | R 599.76 |
From butcheries with scale integration to hardware stores with thousands of SKUs - FlowPOS adapts to how you actually work.
Scale integration for weighed items. Zero-rated offal tracking. Cut-to-order workflows. Per-kg pricing with automatic weight capture.
Zero-rated brown bread and flour tracking. Batch production costing. Waste/spoilage recording. Daily bake production support.
Thousands of SKUs with barcode scanning. Multi-location stock (warehouse + floor). Account customers. Wholesale pricing tiers.
Bulk weights and measures. Account-based sales for farmers. Seasonal stock management. Multi-unit conversions (bags, tonnes, kg).
Raw material to finished goods tracking. Waste recording. GRV with photo proof. Supplier cost trend analysis for margin protection.
Your industry?
FlowPOS is configurable. If you sell products and need proper books, we can make it work.
Your store server is the source of truth. The cloud is optional. This is how you build software that doesn't fail when Telkom goes down.
Cloud Dashboard
Reporting · Sync · Management
Optional
Store Server
Local POS Engine + MySQL
Always available
Till 1
+ Printer + Scale
Till 2
+ Printer
Till 3
+ Printer
Stop losing money to stock shrinkage, VAT errors, and systems that crash when the internet drops. FlowPOS gives you a proper books-based POS from day one.
Get Started Free