/** * The main template file * * This is the most generic template file in a WordPress theme * and one of the two required files for a theme (the other being style.css). * It is used to display a page when nothing more specific matches a query. * E.g., it puts together the home page when no home.php file exists. * * @link https://developer.wordpress.org/themes/basics/template-hierarchy/ * * @package WordPress * @subpackage Tally * @since 1.0.0 */ ?>
With the new compliance and e-invoicing requirements in Kenya, the KRA (Kenya Revenue Authority) requires all businesses to integrate their current invoicing system into eTIMS (Electronic Tax Invoice Management System).
In this blog, we will take you through a step-by-step guide on how taxpayers can register for eTIMS and start their integration formalities. If you are a taxpayer in Kenya, you will learn how to onboard to eTIMS seamlessly (whether you do it yourself or through a representative) after reading this blog.
These steps are helpful for taxpayers who want to install eTIMS by themselves.
Sometimes, taxpayers may not be able to install eTIMS on their system due to a number of reasons. If you fall under this category, you have nothing to worry about. You can appoint an authorized representative to install eTIMS on your behalf. All you need to do is submit the following documents:
In the eTIMS integration process, system-to-system mirroring takes place between the KRA’s system and the taxpayer’s invoicing systems. An Application Programming Interface (API) acts as the intermediary in this process. This system-to-system integration happens in two ways:
Virtual Sales Control Unit (VSCU)
Taxpayers who have many transactions or a bulk number of invoices can use this system. This system is useful for those taxpayers whose transactions are not always online.
Online Sales Control Unit (OSCU)
This system is useful for taxpayers who only deal with online invoicing.
The steps for a seamless eTIMS integration of the KRA and your accounting system will help you with easy onboarding. While it is easy to do a self-installation, officials of the Kenyan Revenue Authority are always ready to help you with any assistance you may require in this process. For any queries, you can walk into the KRA office nearest you, and an authorized official will provide you with a quick resolution.
FAQs on eTIMS in Kenya
Instant e-Invoicing with TallyPrime’s eTIMS Solution
VSCU and OSCU – A Beginner’s Guide to Setup
A Guide to the Different Types of eTIMS Solutions
eTIMS Onboarding for VAT and non-VAT Businesses
Step-by-Step Guide to Onboarding on eTIMS