eTIMS Integration
eTIMS (Electronic Tax Invoice Management System) is the Kenya Revenue Authority's (KRA) platform for capturing and validating tax invoices in real time. It is the successor to the older ETR (Electronic Tax Register) regime and is now a requirement for VAT-registered businesses in Kenya. Each qualifying sale needs an electronically generated invoice transmitted to KRA at the point of transaction, carrying a KRA-issued invoice number and QR code for verification.
For businesses running SAP Business One, meeting this requirement manually - re-entering invoices into a separate eTIMS portal or device - creates duplicate work, increases the risk of mismatched records, and slows down billing.
How we integrate eTIMS with SAP Business One
Goandroy Technologies builds a direct integration layer between SAP Business One and KRA's eTIMS system, so tax-compliant invoicing happens automatically as part of your normal SAP B1 workflow:
- Every AR invoice (or qualifying sales document) posted in SAP Business One is automatically transmitted to eTIMS, with no manual re-entry.
- The KRA-issued invoice number and QR code are returned and stored against the SAP B1 document, so your printed or emailed invoices are eTIMS-compliant out of the box.
- Failed or rejected submissions are flagged inside SAP B1 with clear error messages, so your finance team can correct and resubmit without leaving the ERP.
- Credit notes and cancellations follow the same automated path, keeping your KRA records and SAP B1 books in sync.
The result: eTIMS compliance without changing how your team works day to day in SAP Business One, and without the reconciliation overhead of running a separate invoicing system alongside your ERP.