Getting Started with Slade360 eTIMS APIs
Learn about eTIMS, ways of generating electronic tax invoices using eTIMS and Slade360 eTims platform and what it has to offer
Looking for Our Postman Collection?
Click the link below to download it now: Postman
What is eTIMS?
eTims (Electronic Tax Invoicing Management System) is a software solution developed by the Kenya Revenue Authority (KRA). It offers a simple, flexible, and convenient way for taxpayers to submit tax-compliant electronic invoices.
The primary users of eTims are individuals involved in businesses who must register for eTims and use it to generate digital and electronic tax invoices, ensuring compliance with the Kenyan tax authority.
eTIMS can be accessed through various electronic devices, including computers, laptops, tablets, smartphones, and personal digital assistants (PDAs).
Why Use eTIMS?
eTIMS offers several advantages for users:
- Cost-Effective
It helps reduce compliance costs since it is provided free of charge. - Flexible Accessibility
It offers flexibility in solutions and can be accessed on various computing devices. - Stock Management
The platform includes a stock management module that assists taxpayers in managing their inventories. - Invoice Record Keeping
Taxpayers can maintain a record of the invoices they issue through the taxpayer portal. - Simplified Filing
It facilitates easier return filing for taxpayers.
For more information, you can read the official KRA eTIMS FAQs.
Generating tax invoices
The Kenya Revenue Authority (KRA) offers business owners several methods for generating electronic tax invoices using eTims.
- Online Portal
This is a solution specifically tailored for taxpayers and is best used where no goods are supplied - eTIMS Client
This is a downloadable software designed for taxpayers dealing in goods and services. - eTIMS Integrations
This is a method of generating tax invoices that involves a system-to-system integration between the taxpayer's invoicing system and eTIMS.
eTIMS Integration
There are several ways of integrating with eTIMS to generate electronic tax invoices. This approach enables businesses to seamlessly connect their systems such as private Trader Invoicing Systems (TIS) or Enterprise Resource Platforms (ERP) directly to the KRA eTIMS platform or server. There are several ways businesses can integrate with eTIMS platform:
Online Sales Control Unit (OSCU) is a communication module for private Trader Invoicing System (TIS)/ Enterprise Resource Platform applications to send/receive various data to and from the KRA eTIMS API server.
It is an online Application Programming Interface (API) based integration or connection to the KRA eTIMS system. It can only send data or business transactions to KRA eTIMS systems when their servers are up and running but not during downtimes. It is best suited for businesses that use an online invoicing system and majorly operate online.
This intergration method involves the TIS sending information to the OSCU that is being hosted on KRA servers and the OSCU module will be responsible for communication with the eTIMS external API.
Virtual Sales Control Unit ( VSCU) is a communication module for private Trader Invoicing System (TIS)/ Enterprise Resource Platform applications to send/receive various data (sales, purchase transaction data, receipts, etc.) to and from the KRA eTIMS server. Thereby acting like a bridge system between KRA eTIMS systems and private TIS/ERP.
This communication module can send data to the KRA eTIMS system at all times making it suitable for both online and offline business systems.
The best part about this module is that it will sign your invoices even when the KRA eTIMS server is experiencing overwhelming load or downtimes and get the business data or invoices synced or sent to the business transactional data to KRA at all times.
Businesses can either do self-integration or use a third-party integrator when using VSCU for eTIMS intergration. Third party intergrations provide an efficient, simple and seamless way of connecting the client's TIS/ERP system and the VSCU device. One of such is the Slade360 eTIMS API. Developed by Savannah Informatics as an authorized third-party integrator, Slade360 eTIMS is integrated with KRA eTIMS's system via the VSCU.
The image below shows how the Slade360 eTIMS API connects client software with the eTIMS system, providing real-time tax compliance.
What is Slade360 eTIMS?
This is a cutting-edge interface infrastructure designed to simplify and streamline tax compliance. Our pool of APIs enables seamless data (sales, purchase transaction data, receipts, inventory et cetera) transmission from businesses directly to tax authorities systems. More significantly, businesses can ensure appropriate, efficient, hassle-free tax reporting while maintaining full compliance with tax regulatory requirements by leveraging our fluid APIs.
Slade360 eTIMS Platform is a suite Application Programming Interface(APIS) offering solutions for:
- Signing of sales invoices
- Signing of credit notes
- Efficient and confidential inventory reporting
- Efficient and confidential purchase(s) reporting
- Effortlessly and appropriately manage imports
- Efficiently be up-to-date with taxation codes and rates
- Effortlessly customer or supplier details via KRA PIN
Step Into Slade360 eTIMS API
Slade360 eTIMS APIs is your digital solution for effective, simple, and painless tax compliance. It encapsulates a pool of APIS that enables businesses to transmit data directly to tax authorities in real-time.
HealthCloud eTIMS is an antidote between your business and the tax collector.
Savannah Informatics is a certified third-party eTIMS integrator providing Slade360 eTIMS tax compliance APIs which is achieved through an interface with the Virtual Sales Control Unit (VSCU) which is a bridge system Between KRA eTIMS systems and private TIS/ERP.
However, instead of onboarding directly onto the KRA's tax Invoice system (eTIMS), a process that requires significant resource investment, both time and technical resources, we do the heavy lifting for you - Making tax compliance less taxing.
The following diagram illustrates the customer journey toward achieving real-time tax compliance through Slade360 eTIMS APIs:

Slade360 eTIMS APIs cover API references, guides, and recipes to get you ready to integrate with KRA's eTIMS system. Review the Slade360 eTIMS API references section for more on our APIs.
Contact us at:
Mobile Number: +254 790 360 360 or +254 711 082 360
Email: [email protected]
Slade360 eTIMS APIs are developed using industry best practices and the highest security standards.
Updated 4 months ago