Running your shop day to day

How do I confirm all my sales filed to KRA before I close?

Updated June 2026

Short answer

Veira files each eTIMS invoice automatically and retries any that did not go through, so a queued invoice from an outage clears once the connection is back. Before closing, check that nothing is still pending so you leave with a clean compliance state for the day.

More detail

The system is built so you do not have to file by hand, but an outage can leave invoices queued. The closing check is simply making sure that queue has cleared.

If anything is still pending, it is usually because the network is down, and it will file on reconnection. Knowing it is queued, not lost, is the reassurance the close gives you.

Related questions

What if an invoice did not file?
Queued invoices from an outage file automatically once the connection returns. The system retries until they succeed.
Do I have to file manually at close?
No. Filing is automatic through the day. The close is just a check that nothing is still pending.

Veira gives Kenyan shops one calm app for selling, M-Pesa, KRA eTIMS and stock, with a free terminal. Book a demo and see it set up for your trade.

Read more

Terms explained

More Running your shop day to day questions