e-Receipt: KRA eTIMS e-Receipting
- Client
- Interactive Media Services KE
- Category
- Payments & Fintech
- Year
- 2026
- Website
- lipasmart-web.ims.co.ke
Laravel
React
TypeScript
KRA eTIMS
M-PESA Mini Apps
Redis & Horizon
e-Receipt helps Kenyan businesses issue tax-compliant electronic receipts and invoices. Owners work from an M-PESA mini app and a web dashboard, and every sale is transmitted to the Kenya Revenue Authority through eTIMS. I built both the mini app and the backend.
What I built
- KRA eTIMS integration: device initialisation, item classification codes and registration, receipt transmission with logs and retries, and KRA receipt numbers on every invoice.
- Business workspaces with roles, item catalogues, and invoice PDFs with QR verification codes.
- A dashboard with sales trends, top items, payment mix and transmission health.
- The mini app: M-PESA sign-in, business onboarding, receipts, invoice details and PDF download.
Stack: Laravel, React with Inertia and TypeScript, M-PESA mini app, KRA eTIMS, Redis and Horizon queues, S3-compatible storage.