Odoo eTIMS Integration for
Kenyan Businesses
Connect your Odoo instance to KRA eTIMS automatically. Every invoice signed, every receipt compliant — without manual uploads or third-party tools.
What Is eTIMS?
The Kenya Revenue Authority's eTIMS (Electronic Tax Invoice Management System) requires all VAT-registered businesses to issue electronically signed invoices in real-time. Non-compliance carries penalties of up to KES 1,000,000.
Every invoice must be: generated digitally, signed via an OSCU (Virtual ETR), submitted to KRA in real-time, and include the KRA-issued QR code.
At a glance
- Automatic invoice signing via OSCU
- KRA QR code on every receipt
- UNSPSC commodity code mapping
- Real-time submission to KRA
- No manual CSV uploads
- OSCU serial management dashboard
How JengaStack Handles eTIMS
1. Invoice Created
Your POS or sales order generates an invoice in Odoo as usual.
2. Auto-Signed
JengaStack's eTIMS module signs the invoice using your OSCU and sends it to KRA.
3. Compliant Receipt
KRA returns a QR code. Your customer gets a fully compliant e-receipt.
Pricing for eTIMS Compliance
| Feature | Standard (KES 3,500/mo) | Growth (KES 5,500/mo) |
|---|---|---|
| eTIMS invoice signing | ✅ Up to 5,000/mo | ✅ Unlimited |
| OSCU management | ✅ | ✅ |
| UNSPSC code mapping | ✅ | ✅ |
| KRA QR code on receipts | ✅ | ✅ |
| M-Pesa reconciliation | Manual | Automatic |
Ready to simplify your eTIMS compliance?
From KES 3,500/mo. No manual uploads. No KRA headaches.
Get Started Free