Fiscalisation that never blocks invoicing
Each invoice joins a queue — pending, sent or failed — and a background worker transmits them in batches. If KRA is slow or unavailable, invoicing carries on and the worker retries; failed items can be retried with one audited click. Nothing is ever marked as fiscalised unless KRA has actually accepted it.
Fiscal QR codes on what parents receive
Once KRA accepts an invoice, its control-unit invoice number appears on the invoice and fee statement, and KRA’s own QR payload is printed on payment receipts and fee-statement PDFs so anyone can verify the document.
Reversals with credit notes
If a fiscalised invoice has to be reversed, the bursar raises a credit note at KRA from the fee page. A reason is required, the action is audited, and it can be done only once per invoice; the credit note number then shows on the invoice.
Go-live status
The eTIMS integration is built and each school’s KRA credentials are stored encrypted. Activation depends on KRA integrator registration, which we complete with each school during onboarding — ask us for the current status when you book a walkthrough.