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 reconciliationManualAutomatic

Ready to simplify your eTIMS compliance?

From KES 3,500/mo. No manual uploads. No KRA headaches.

Get Started Free
Chat with us