Signed in the sale
Sales and refunds are signed through a local VSCU agent that follows the KRA specification (v2.0).
SalesLife POS signs sales and refunds through a local VSCU agent inside the sale itself, stores the fiscal QR on the document, and keeps trading if the signer is briefly unreachable.
What happens to every sale, and what happens when signing cannot complete.
Add the customer's KRA PIN when the invoice needs it.
The local VSCU agent signs the sale following the KRA specification.
The fiscal QR payload is stored on the document.
Unsigned invoices queue and a background worker retries.
Retry one invoice or a batch, with supervisor approval.
Invoices that breach the SLA go to a compliance officer task queue.
Fiscal compliance is part of the checkout flow, so cashiers never see a separate compliance step.
Sales and refunds are signed through a local VSCU agent that follows the KRA specification (v2.0).
The fiscal QR payload is stored on the sales document so it can be printed and traced.
Capture the customer's KRA PIN at the till when a buyer needs it on the invoice.
If an invoice cannot be signed right away, it is queued and a background worker retries it.
Invoices that breach the signing SLA move to a compliance task queue for an officer to resolve.
Retry one invoice or a batch from the fiscal retry queue, with supervisor approval.
A simulator mode lets your team run user acceptance testing and train cashiers before the live signer is connected. Integration secrets are kept in a credential locker on the till rather than in files.
The same platform produces the tax paperwork finance teams ask for.
Generate, issue and export WHT remittance certificates.
VAT summary and zero-rated disclosure reports, with PDF and CSV export.
Posted sales reach Dynamics 365 Business Central or SAP Business One through SalesLife HQ.
Cash sales continue offline. Cloud fiscal signing pauses until connectivity returns, and unsigned invoices wait in the offline queue, then are retried automatically. Nothing is lost, and the escalation path catches anything that stays unsigned.
eTIMS is the Kenya Revenue Authority's electronic tax invoice management system. Businesses issue tax invoices and receipts through it.
Yes. SalesLife POS signs sales and refunds through a local VSCU agent as part of the sale, and stores the fiscal QR payload on the document.
Unsigned invoices are queued and a background worker retries them. Anything that breaches the signing SLA is escalated to a compliance task queue.
Yes. A simulator mode lets you run user acceptance tests without a live VSCU.
Dynamics 365 Business Central and SAP Business One, through SalesLife HQ.
Book a live demo with a SalesLife retail specialist, or email hello@saleslife.com.