Home / Fiscal Compliance / Kenya — e‑TIMS
Odoo + Kenya e‑TIMS, compliant invoicing in real time.
We connect your Odoo system directly to KRA’s electronic Tax Invoice Management System (e‑TIMS), so every invoice is transmitted to the Kenya Revenue Authority the moment it’s issued — fully compliant, with no manual re-entry.
What is e‑TIMS?
Kenya’s mandatory e-invoicing system
KRA’s electronic Tax Invoice Management System (e‑TIMS) is Kenya’s mandatory e-invoicing framework. Since 1 September 2023, every person carrying on business — whether or not registered for VAT — must electronically generate and transmit invoices to the Kenya Revenue Authority.
Each invoice must carry KRA-prescribed data (seller and buyer PIN where applicable, item codes, tax, unique identifiers and a QR code) and reach KRA in real time. From 1 January 2024, expenses without a valid e‑TIMS invoice are not deductible — and from 2026, KRA validates tax returns directly against e‑TIMS data.
How it works
Your Odoo, integrated with KRA
TMR connects Odoo to KRA through the certified system-to-system path (OSCU / VSCU), so compliance happens automatically inside the system your team already uses.
Real-time transmission
Invoices created in Odoo are sent to KRA instantly via the certified OSCU/VSCU connection.
KRA-compliant invoices
Every invoice carries the required fields, unique identifiers and QR code KRA mandates.
PIN, VAT & item codes
Seller and buyer PINs, tax rates and KRA item codes are applied automatically on every line.
Return-validation ready
Your data matches KRA records, so VAT and income tax returns validate cleanly under the 2026 rules.
Offline resilience
The VSCU keeps issuing compliant invoices during outages and syncs to KRA once you reconnect.
One single system
No separate e‑TIMS app and no double entry — sales, accounting and compliance all live in Odoo.
The TMR e‑TIMS connector
KRA-certified e‑TIMS integration you can rely on
Engineered for the highest levels of security and endurance, our connector keeps every Kenyan invoice compliant and synchronized with KRA — even at high volume.
Why it matters
Compliance, without the busywork
Who must comply?
All persons carrying on business in Kenya — whether or not registered for VAT — are required to onboard e‑TIMS and issue electronic tax invoices, in force since 1 September 2023. From 1 January 2024, expenses not supported by a valid e‑TIMS invoice are disallowed for income tax, and penalties apply for failure to issue compliant invoices.
TMR handles the KRA integration end to end — so your Odoo system is compliant from day one. Not sure where you stand? Our specialists will assess your setup at no cost.
Make your Odoo system e‑TIMS-compliant
Book a demo and see certified, real-time invoicing to KRA running inside Odoo.
Request a demoHome / Fiscal Compliance / Kenya — e‑TIMS
Odoo + Kenya e‑TIMS, compliant invoicing in real time.
We connect your Odoo system directly to KRA’s electronic Tax Invoice Management System (e‑TIMS), so every invoice is transmitted to the Kenya Revenue Authority the moment it’s issued — fully compliant, with no manual re-entry.
What is e‑TIMS?
Kenya’s mandatory e-invoicing system
KRA’s electronic Tax Invoice Management System (e‑TIMS) is Kenya’s mandatory e-invoicing framework. Since 1 September 2023, every person carrying on business — whether or not registered for VAT — must electronically generate and transmit invoices to the Kenya Revenue Authority.
Each invoice must carry KRA-prescribed data (seller and buyer PIN where applicable, item codes, tax, unique identifiers and a QR code) and reach KRA in real time. From 1 January 2024, expenses without a valid e‑TIMS invoice are not deductible — and from 2026, KRA validates tax returns directly against e‑TIMS data.
How it works
Your Odoo, integrated with KRA
TMR connects Odoo to KRA through the certified system-to-system path (OSCU / VSCU), so compliance happens automatically inside the system your team already uses.
Real-time transmission
Invoices created in Odoo are sent to KRA instantly via the certified OSCU/VSCU connection.
KRA-compliant invoices
Every invoice carries the required fields, unique identifiers and QR code KRA mandates.
PIN, VAT & item codes
Seller and buyer PINs, tax rates and KRA item codes are applied automatically on every line.
Return-validation ready
Your data matches KRA records, so VAT and income tax returns validate cleanly under the 2026 rules.
Offline resilience
The VSCU keeps issuing compliant invoices during outages and syncs to KRA once you reconnect.
One single system
No separate e‑TIMS app and no double entry — sales, accounting and compliance all live in Odoo.
The TMR e‑TIMS connector
KRA-certified e‑TIMS integration you can rely on
Engineered for the highest levels of security and endurance, our connector keeps every Kenyan invoice compliant and synchronized with KRA — even at high volume.
Why it matters
Compliance, without the busywork
Who must comply?
All persons carrying on business in Kenya — whether or not registered for VAT — are required to onboard e‑TIMS and issue electronic tax invoices, in force since 1 September 2023. From 1 January 2024, expenses not supported by a valid e‑TIMS invoice are disallowed for income tax, and penalties apply for failure to issue compliant invoices.
TMR handles the KRA integration end to end — so your Odoo system is compliant from day one. Not sure where you stand? Our specialists will assess your setup at no cost.
Make your Odoo system e‑TIMS-compliant
Book a demo and see certified, real-time invoicing to KRA running inside Odoo.
Request a demo