Electronic Tax Invoices, Handled in the Background
For organizations that need to issue eTIMS invoices, Oxflare queues every bill, credit note and cancellation, sends it to KRA safely and prints the KRA details on the PDF.
No Extra Work at Billing Time
Staff keep billing exactly as before. When eTIMS is on, each new bill is added to a queue and submitted behind the scenes, never inside a tenant's or clerk's request.
- Initialise with KRA and download KRA code lists from the eTIMS Centre
- Register one item per kind of charge and tax type
- Switch on submission, optionally from a chosen date
- Invoice PDFs show the KRA block once accepted
The Right Tax Type for Each Property
Mark commercial properties once on the property form and Oxflare applies the right tax type to every line.
| Organization | Residential property | Commercial property |
|---|---|---|
| Not VAT-registered | Type D (non-VAT) | Type D (non-VAT) |
| VAT-registered | Type A (exempt) | Type B (16% VAT) |
Amounts are treated as VAT-inclusive and tax is calculated per line. Confirm your own obligations with a tax adviser.
Designed to Protect the Fiscal Record
Strict numbering
Fiscal invoice numbers are per device and are taken only when a bill is first sent. The same number is reused on every retry.
Ordered delivery
Bills go to KRA in number order. If KRA is unreachable, later bills wait without taking numbers.
Credit notes as refunds
Credit notes and cancellations are sent as refund receipts that point at the original invoice, only after the original was accepted.
Clear rejections
If KRA rejects a bill, you see KRA's own message. Fix the cause and press Retry.
KRA details on the PDF
PIN, invoice numbers, signature and tax lines appear on the invoice once accepted.
Opt-in and permissioned
Only people with the eTIMS permission can configure it, and it can be limited by plan.
eTIMS FAQ
That depends on your business and how KRA applies the rules to your rental income. Confirm with your tax adviser. Oxflare makes eTIMS an opt-in switch, so organizations that do not need it are not affected.
No. It is opt-in per organization and requires the right permission, which owners and accountants have by default.
Your KRA PIN, branch ID and device serial number from KRA's OSCU onboarding, and sandbox validation of your scenarios before you submit live invoices.
No. A deposit is held for the tenant and is not a supply, so it is never submitted.
Nothing is lost. Invoices wait in a queue and retry with growing delays. The same invoice number is reused on every retry and bills are always sent in order.