/** * 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 */ ?>
Electronic tax invoice, commonly referred to as e-invoicing, is a system in which all the invoices are electronically validated, signed, and details are transmitted to the tax portal on a real-time basis.
Under the new e-invoicing system, business/accounting software used by businesses can be integrated with new electronic tax registers (Type C ETR), known as a control unit, which validates the accuracy of the invoice and electronically signs the invoice, and then transmits the details to tax portal. Once the invoice is successfully validated, a unique control unit invoice number is generated for each invoice by ETR. Along with the invoice number, each invoice is added with a QR code and control unit serial number. This process is collectively called e-invoicing or electronic tax invoice in Kenya.
With new electronic tax invoice, all registered businesses are mandated to issue the invoice only after the ETR validates the details.
The Tax Invoice Management System (TIMS) is an upgraded version of the previous Electronic Tax Register (ETR).
It enables real-time standardization, authentication, and transmission of electronic invoices from traders to the Kenya Revenue Authority (KRA). TIMS seamlessly integrates with iTax, as well as trader systems like Enterprise Resource Planning (ERP) and Point of Sale (POS).
The new TIMS system enhances tax compliance by simplifying the tax return filing process and ensuring uniformity in tax invoices and receipts.
According to the recent update by the Kenya Revenue Authority (KRA), from October 1st, 2022, all VAT-registered business in Kenya have been liable to issue invoices that adhere to the e-invoicing regulations.
The new electronic tax invoice will be applicable to all businesses registered under VAT. If your business is registered under VAT, it is mandatory to issue e-invoices to your customers.
The Kenya Revenue Authority (KRA) exempts certain businesses from paying VAT, and these businesses are not required to apply for electronic tax invoices. Some of these exempted businesses include businesses run by Kenyans outside the Kenyan jurisdiction and non-profit organizations.
Recognizing that businesses utilize various methods and systems for generating invoices, whether manually or using software systems such as ERP, POS, and accounting software, KRA has introduced different types of Electronic Tax Register devices to cater to the specific needs of businesses.
Type of ETR |
Business Suitability |
Type A |
Small business entities whose invoicing is still done manually. Also suitable for business making sales on the move, e.g. van sales since the ETR is portable |
Type B |
Retail outlet and Shops. This comes with One ETR connects with many cashier tills and One ETR to One Cashier till |
Type C |
Businesses that have automated their invoicing using ERP, Accounting software etc. |
Type D |
This comes with ability of connect with all invoicing system used such as ERP, ERP etc. Thus, suitable for all types of businesses. |
Under the new Tax Invoice Management System (TIMS), businesses are required to utilize a compliant tax register (ETR). For instance, if you use an ERP/Accounting system, you must incorporate a 'Type C' ETR device that integrates with your software. Each invoice generated will undergo validation and signing by the ETR, resulting in a unique invoice identifier number and a QR code. The invoice will then be printed and issued to the customer. Additionally, the ETR is designed to transmit invoice details to the KRA portal in near real-time.
To comply with the e-invoicing requirements, business owners should use a compliant tax register that validates the following details:
A complying ETR should be capable of the following:
In contemporary e-invoice, data is inserted like an invoice, but the structure and settings defined in the e-invoice system must be followed. The invoice simply contains the invoice number and not the invoice reference number. There is no set structure or requirements for invoices. Invoices are always assigned in chronological order.
Read More:
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