Tax Fiscalization

KRA eTIMS VSCU Integration for Acumatica

Virtual Sales Control Unit integration connecting Acumatica ERP to the Kenya Revenue Authority eTIMS platform for real-time e-invoicing compliance.

Overview

The Kenya Revenue Authority's eTIMS (electronic Tax Invoice Management System) replaced the legacy ETR/TIMS regime with a fully digital, software-driven Virtual Sales Control Unit (VSCU). This integration plugs directly into Acumatica AR Invoices, Credit Memos, and Cash Sales so every document is signed, numbered, and transmitted to KRA before the sales clerk hits print.

Core Features

How It Works

1. Trigger
Acumatica Business Event fires on AR Invoice / Credit Memo release.
2. Transform
Custom graph projects Acumatica fields into KRA eTIMS payload (seller TIN, buyer TIN, line items, HSCode, VAT).
3. Sign
Payload is signed using the branch VSCU certificate & transmitted to the eTIMS API.
4. Persist
CU-invoice number & QR code written back to custom DAC fields; audit row inserted.
5. Print
Acumatica Report Designer prints the KRA-compliant invoice with QR stamp.

Best Fit

Want a custom integration like this built for your business?

Each project starts with a discovery call to map your specific requirements β€” every integration is engineered from scratch to match your workflow, not adapted from an off-the-shelf package. Reach out via any channel below and I'll get back within one business day.

Other Integrations

πŸ‡·πŸ‡Ό
πŸ‡ΏπŸ‡²
πŸ‡ΉπŸ‡Ώ