

KRA-Accredited Integration Partner
KRA eTIMS for SAP B1, fully compliant, fully automated.
The Kenya Revenue Authority has mandated electronic invoicing for all business taxpayers. We connect your SAP Business One ERP directly to KRA eTIMS, no physical devices, no manual steps, no compliance risk.
The KRA mandate
All businesses operating in Kenya are required to comply with eTIMS. The question is how.
eTIMS (Electronic Tax Invoice Management System) is KRA's platform for real-time invoice reporting. Every VAT-registered taxpayer and non-VAT registered person carrying on business in Kenya must onboard and issue electronic tax invoices for every taxable supply.
For businesses running SAP Business One, the challenge is connecting your ERP to the KRA platform without disrupting daily operations. Kitsilano's KRA-accredited middleware solves this in days, not months. Across retail, manufacturing, and healthcare implementations, our clients have reported up to 85% reduction in manual errors, 60% faster invoicing, and 50% less administrative overhead.
KES 1M
Penalty for non-compliance
Or 10% of tax due, whichever is higher
100%
Of VAT-registered businesses must comply
New registrants must comply immediately
Real-time
Invoice transmission required
Invoices sent to KRA on generation
How it works
SAP B1 to KRA, end-to-end in seconds.
SAP Business One
Your ERP
Invoice generated on sale, purchase, or return
Kitsilano Middleware
Secure API Layer
Formats, validates, and signs invoice data per KRA specification
KRA eTIMS Platform
Government Portal
Invoice received, validated, and confirmation number returned
KRA Database
Compliance Record
Invoice permanently recorded, audit trail complete
Real-Time Transmission
Invoices are sent to KRA within seconds of generation in SAP B1, no batch jobs, no delays.
Zero Hardware Required
No TIMS physical devices needed at any location. Everything routes through our cloud middleware layer.
End-to-End Encryption
All data in transit is encrypted using TLS 1.2+ with KRA-mandated digital signing at the middleware layer.
Our 6-step onboarding
Live on eTIMS in 5–10 business days.
Share Requirements
SAP B1 version and volumes
- Short questionnaire on your SAP B1 version
- Invoicing volumes and branch structure noted
- Multi-currency requirements confirmed
- Response within one business day
Get a Quote & Approve
Fixed fee, no hidden costs
- Fixed-fee quote or LPO sent within 24 hours
- No variable or hidden costs
- Integration begins immediately on approval
- Timeline confirmed at quote stage
Register on eTIMS
KRA OSCU activation
- Registered on the KRA eTIMS platform
- Online Sales Control Unit (OSCU) activated
- KRA credentials confirmed and stored
- Handled by Kitsilano on your behalf
Integration & Testing
End-to-end sandbox testing
- SAP B1 connected to Kitsilano middleware
- End-to-end tests against the KRA sandbox
- All invoice types validated before go-live
- Error handling and retry logic verified
Go Live
Live transmission begins
- Old credit notes cleared
- Legacy TIMS devices retired
- System configuration validated
- Live invoice transmission begins via eTIMS
Ongoing Support
Post-go-live and compliance
- Continued technical support post-go-live
- KRA API changes handled automatically
- Compliance queries answered by our team
- No action required on your side for updates
Why deviceless
No hardware. No maintenance. No per-location cost.
Traditional eTIMS VSCU solutions require a physical device at every invoicing point, hardware that fails during power outages, requires manual updates, and costs KES 25,000+ per location. Our OSCU cloud integration eliminates all of that.
| Traditional VSCU Device | Kitsilano OSCU (Deviceless) | |
|---|---|---|
| Hardware Cost | KES 25,000+ per device, per location | Zero, fully cloud-based |
| Power Dependency | Devices fail during power outages | Cloud-resilient, always available |
| Maintenance | Manual firmware updates per device | Automatic updates, zero downtime |
| Multi-Branch Scale | New device required per invoicing point | Unlimited users from one integration |
| Setup Time | Device procurement, configuration, training | Integration live in 5–10 business days |
Get started
Every invoice must be compliant. Make yours automatic.
We are KRA-accredited to integrate your SAP Business One ERP with eTIMS, whether you're a small distributor or a multi-branch enterprise.

