MojaedgeStart trial
← Blog
2026-06-01 · etims, compliance, engineering

Kenya eTIMS without tears: how Mojaedge auto-signs every Sales Invoice

If you run a business in Kenya, KRA eTIMS is no longer optional. Mojaedge handles signing automatically. When you submit a Sales Invoice in your ERPNext, the `on_submit` hook fires through to the VSCU endpoint, gets back the CU invoice number, signature, and QR URL, and persists them as fields on the same invoice. The PDF receipt your customer gets includes the QR code, and the audit log records the round-trip. Cancellations issue credit notes; failed submissions retry up to four times before landing in a Failed Calls list that an admin can replay. No CSV exports, no parallel spreadsheets, no Friday-night reconciliation marathons.

Want to chat about this? Book a demo or hit hello@mojaedge.com.