eTIMS
Kenya's electronic Tax Invoice Management System — the KRA platform every VAT-registered organisation transmits invoices through.
eTIMS
eTIMS (electronic Tax Invoice Management System) is KRA's platform that every VAT-registered Kenyan organisation must use to transmit tax invoices at the moment of issuance. The system replaced the earlier ETR (Electronic Tax Register) regime.
Every eTIMS-compliant invoice must include:
- Issuer's KRA PIN
- Recipient's KRA PIN (where applicable)
- Itemised line items with VAT components
- A CU (Control Unit) invoice number — assigned by KRA
- A QR code linking to the invoice's KRA record
Non-compliant invoices may not be claimed as input VAT by the recipient. Failure to issue eTIMS invoices is a compliance violation enforced by the KRA.
In Papyrus, the EtimsService integrates directly with KRA's eTIMS endpoint. Invoices generated in Papyrus are eTIMS-submitted automatically; the returned CU number and QR code are embedded into the PDF.