Omnix
All docs
integrations

Configuring KRA eTIMS

Receipt issuance from your till to KRA in real time, automatically.

KRA's electronic Tax Invoice Management System (eTIMS) requires VAT-registered businesses to issue receipts to KRA in real time at point of sale. Omnix does this automatically once configured.

Prerequisites

  • KRA PIN (your business PIN, not personal)
  • VAT registration certificate
  • iTax credentials (for ongoing filing — Omnix issues receipts; you still file VAT returns)
  • For high-turnover businesses: a registered eTIMS endpoint (we help configure)

How Omnix issues receipts

Every successful sale at the POS triggers eTIMS receipt issuance in the background. You don't see a separate step. The receipt prints (or displays on screen) with the KRA control unit signature, the QR-code verification link, and the receipt number from KRA's system.

What if eTIMS is down?

KRA's system has occasional outages. Omnix queues receipts locally and re-issues them when KRA is back. Customers get an interim receipt with "eTIMS pending" — when KRA confirms, the receipt is automatically updated and the customer can re-print.

The 24-hour ceiling on late issuance still applies. If KRA is down for more than 24 hours, you have a problem we'll help triage by phone.

Verifying a receipt

Customers (or KRA auditors) can scan the QR code on any Omnix receipt and verify it directly on KRA's portal. Receipts that don't pass verification mean either KRA hasn't confirmed yet (queued state) or the receipt was tampered with.

Was this helpful?

If something is wrong or missing, WhatsApp the owner. We update the docs every time a real question comes in.