---
title: "Introduction"
space: "TIMS Tevin Type-C Integration"
url: "https://docs.navari.co.ke/tims-tevin/introduction"
updated: "2026-05-26"
---

# 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

