TIMS Tevin Type-C Integration
Real-time KRA invoice compliance for ERPNext — automated, auditable, and built for Kenyan businesses.
Overview
The TIMS Tevin Type-C Integration is a Frappe/ERPNext application that connects your ERPNext instance to the Kenya Revenue Authority (KRA) Tax Invoice Management System (TIMS) via the Tevin Type-C Middleware. It ensures every invoice and credit note your business generates is reported to KRA in real time, as mandated by the VAT (Electronic Tax Invoice) Regulations, 2020.
What Problem Does This Solve?
Under KRA regulations, VAT-registered businesses are required to issue tax invoices through a KRA-approved Electronic Tax Register (ETR) or middleware solution. Failure to comply attracts penalties. Manually managing this submission alongside ERPNext creates an operational gap, this integration closes that gap entirely by:
- Automatically submitting invoices to Tevin's middleware the moment they are posted in ERPNext
- Receiving and storing the KRA Control Unit (CU) number and QR code on the invoice record
- Retrying failed submissions automatically via a scheduled task
- Maintaining a full audit trail of every submission attempt through the Integration Request doctype
Who Is This For?
- Kenyan businesses that are VAT-registered and use ERPNext (v14 or v15+)
- ERPNext implementers deploying for Kenyan clients who need TIMS compliance out of the box
- Finance and accounting teams who want submission to be invisible meaning it just works when you post an invoice