Configure Stack
Select your industry blueprint, till count, and eTIMS parameters. Your isolated container builds automatically.
NAIROBI HARDWARE & TOOLS LTD
PIN: P051234567Z · VAT REGISTERED
KRA eTIMS VSCU SIGNED INVOICE
Live Odoo 19 POS
Thermal print with signed QR
M-Pesa Real-Time Pipeline
STK Push Dispatched
Cashier triggers prompt. Customer enters PIN immediately.
Safaricom Webhook Ingested
Encrypted callback verified through edge proxy in under 800ms.
Automatic Ledger Matching
Invoice marked Paid, inventory depleted, and receipt prints.
Daraja STK Modal
Instant client prompt in Odoo
KRA Invoicing Engine
Odoo 19 Invoice View
Full KRA audit trail and QR banner
Offline Resilience
VSCU Queue Monitor
Telemetry inside Odoo
Statutory Compliance
Odoo 19 Payslip View
Itemized statutory deductions
Preloaded with Kenyan retail barcodes, pharmacy batch items, and Daraja 2.0 test simulation. No signup or credit card required. Data resets daily at 01:30 EAT.
Deployment Pipeline
Select your industry blueprint, till count, and eTIMS parameters. Your isolated container builds automatically.
Enter your KRA PIN and Daraja credentials. Certificates validate against KRA sandbox immediately with zero manual filing.
Ring sales from mobile, tablet, or physical till. Every sale prints valid KRA QR codes and auto-matches M-Pesa settlements.
Target Workflows
Multi-till POS, barcode scanners, queue management, and immediate eTIMS fiscalization on every till ticket.
Batch number control, medicine expiry alerts, prescription attachments, and private patient billing statements.
Extensive product catalogs, multiple stock locations, wholesale price tiers, and automated supplier purchase orders.
Field sales invoicing, van inventory management, and automatic customer ledger settlement via M-Pesa Paybill.
Under KRA Tax Procedures Act Section 23A, untransmitted sales incur penalties of twice the tax due, up to KES 2,000,000 per period. Calculate your financial exposure avoided and the accountant labor saved through automation.
Maximum 2x tax exposure protected on KES 3,000,000 turnover. Your B2B customers also retain full corporate expense deductibility under Section 16(1).
Instant Daraja webhook matching eliminates manual PDF bank statements and receipt cross-referencing (~2,250 invoices/mo).
Zero physical ETR Type C/D device repairs (KES 35,000 upfront amortized) and zero thermal paper rolls with instant WhatsApp and digital receipts.
Already have your own Odoo infrastructure? Install our production-proven compliance, mobile money, and Kenyan localization modules directly into your existing system. Buy direct with instant download in KES or USD, or purchase on the official Odoo App Store.
Direct Online Sales Control Unit integration. Signs POS receipts and invoices in real time, generates valid KRA QR codes, and submits fiscal records directly to KRA servers.
Automated Till, Paybill, and STK Push reconciliation. Webhooks map customer payments to open invoices in real time, mark orders as paid, and settle general ledger accounts automatically.
Virtual Sales Control Unit client with an offline buffer. Never lose a sale when internet blinks or KRA portals lag. Sales queue locally and transmit automatically upon reconnect.
Kenyan statutory payroll engine. Automated computation of PAYE, NSSF Tier I & II, Social Health Authority (SHA), and Affordable Housing Levy. Generates KRA P10 monthly return CSVs.
Customer messaging gateway. Dispatches order receipts, payment confirmations, outstanding debt reminders, and delivery alerts directly to Kenyan phone numbers via SMS and WhatsApp.
The complete business operating bundle. Includes eTIMS OSCU, M-Pesa Daraja, VSCU Engine, Statutory Payroll, and Comm Hub. Single unified zip download package.
Have custom business logic, private banking APIs, or local logistics requirements? We build tailor-made Odoo 17, 18, and 19 modules under milestone-based fixed scope with complete source code ownership.
Direct integrations with Fargo Courier, Speedaf, Sendy, and G4S with tracking waybills and manifests.
Host-to-host integrations for NCBA Loop, Stanbic, KCB Buni, Equity Open APIs, and Pesalink automated settlement.
Clean refactoring of legacy Odoo v12, v14, v15, and v16 modules into modern Odoo 18 and 19 OWL code.
We work on milestone deliverables: 40% project kickoff, 40% UAT staging acceptance, and 20% production go-live with full Git repository handover and 30-day warranty.
✓ All tiers include 30-day post-launch warranty.
✓ Complete un-obfuscated Python and OWL source code.
✓ Tested on Odoo 17, 18, and 19 before production deployment.
System Architecture
Every tenant runs in an isolated container environment with dedicated PostgreSQL database credentials, local edge caching in Nairobi, and automatic daily backups.
How managed Kenyan cloud ERP compares to traditional physical ETR hardware, unmanaged VPS setups, and generic overseas hosting.
| Capability | JengaStack Managed Cloud | Physical ETR Type C/D | Self-Hosted VPS (Raw) |
|---|---|---|---|
| KRA eTIMS Fiscal Signing | ✓ Automated OSCU/VSCU daemon on every POS order | ✗ Manual re-keying on physical keypad | ✗ Requires custom code and manual KRA keys |
| M-Pesa Daraja Reconciliation | ✓ Zero-drop Daraja webhook (<2s match to invoice) | ✗ None (manual phone SMS reading) | ✗ Custom scripts, prone to dropped webhooks |
| Offline Store Operation | ✓ Local SQLite buffer auto-syncs when online | ✗ Prints locally, but disconnected from inventory | ✗ POS freezes if remote host or Wi-Fi drops |
| Network Latency (Kenya) | ✓ Sub-15ms domestic ping (Nairobi KIXP Edge) | Not applicable (hardware unit) | 140ms - 220ms (European/US data centers) |
| Automated Backups | ✓ Daily dual-format S3 with 30-day retention | ✗ None (hardware loss means lost records) | ✗ Self-managed cron jobs, easily broken |
| Statutory Payroll (KE) | ✓ Built-in PAYE, SHA, NSSF & Housing Levy | ✗ None | ✗ Requires manual tax bracket formulas |
| Support Channel | ✓ Direct WhatsApp & phone with Nairobi engineers | Physical technician visit required | Forum self-service, no SLA |
| Starting Cost | KES 4,999 / month (All-inclusive) | KES 35,000 - 55,000 upfront + rolls | KES 6,000/mo VPS + dev maintenance |
Support & FAQ
Need answers to specific deployment or compliance questions? Contact our team directly on WhatsApp.
Chat on WhatsAppNo physical hardware is required. JengaStack includes a certified virtual ETR engine (OSCU/VSCU) that signs invoices with KRA and generates valid QR codes automatically. You can print receipts using any standard thermal printer or send digital PDF invoices.
When a customer pays via your Till, Paybill, or checkout STK Push, Safaricom Daraja sends an instant webhook notification. JengaStack matches the transaction reference to the open order, marks the invoice as Paid, and updates inventory automatically.
Yes. All plans are billed month-to-month in Kenyan Shillings (KES) with no lock-in contracts. You can upgrade tills, add payroll, or export your full PostgreSQL database and file store at any time from your management portal.
The Odoo Point of Sale caches catalog items and transactions locally in your web browser. Cashiers can continue scanning items and ringing sales. Once internet connection returns, the VSCU client automatically transmits queued sales to KRA.
All standard plans include Odoo 19.0 Community Edition with full compliance modules pre-configured. If your organization requires Odoo Enterprise, we support seamless Enterprise key deployment on dedicated cloud tiers.
Join Kenyan businesses operating with automated eTIMS signing, instant M-Pesa reconciliation, and managed Odoo 19 cloud hosting.