Allow customers to verify the authenticity of invoices before payment. Verification checks the receipt signature against Kenya Revenue Authority records.

Why Verify Invoices

Invoice fraud is a significant risk in B2B transactions. Kenya Revenue Authority eTIMS allows any party to verify an invoice's authenticity using the rcptSign. Integrating invoice verification into your payment approval workflow reduces exposure to fraudulent invoices and protects both buyer and seller.

What Can be Verified

The rcptSign (receipt signature) is returned by Kenya Revenue Authority eTIMS on every sale. This signature is cryptographically tied to the invoice contents, any tampering with the invoice number, amount, or items is detectable. Verification confirms the invoice was submitted to and acknowledged by Kenya Revenue Authority.

Verify an Invoice

Use POST /api/v1/invoice-verifications. Required: the original invoice number (orgInvcNo) and receipt signature (rcptSign). Optionally pass the customer's Kenya Revenue Authority PIN to cross-reference taxpayer details.

Response

The verification response contains:

Customer-Facing Verification

Use the offline URL endpoint to generate a link customers can visit on the Kenya Revenue Authority portal to verify the invoice without involving your system:

Tip

Including a QR code linking to the verification URL on every printed receipt allows customers to self-verify without calling your support team.