How to Generate e-Invoice in Tanzania

How to generate e-invoice in Tanzania
Tally Solutions | Updated on: February 14, 2023

The Tanzania Revenue Authority (TRA) issued a guideline in February 2022 that stated the changes in the electronic filing system to improve the system in place before that.

These new changes aimed to improve user experience and increase compliance of taxpayers by encouraging invoice issuance as mandated by the TRA. The first change was the ability to file VAT returns only after all the previous returns were filed. The second change was the upgradation of the EFDMS which required every EFD to be upgraded to Protocol 2.1. The second change directly affected the e-invoice in Tanzania as previously invoices did not have verification codes.

Electronic Fiscal Device Management System (EFDMS) in Tanzania

How To Calculate VAT In Tanzania?

Steps to adapt to the new e-invoicing guideline in Tanzania

  • The new e-invoicing guideline by the TRA states that businesses must upgrade their EFD machines to Protocol 2.1 to successfully issue e-invoices with verification codes.
  • VAT-registered taxpayers must ensure that the current EFDs they use are compatible with the upgraded EFDMS. This can be done by getting in touch with a TRA-approved EFD supplier.
  • If the EFD in question is not compatible with the new upgrade then a new EFD must be purchased by reliable EFD suppliers, if the business wishes to continue using an EFD.
  • In case of incompatibility, businesses can use other machines such as point of sale (POS) systems, computers, and any other payment processing tool that can connect to the EFDMS without any problems.
  • Traders can contact a TRA office to understand the process involved in connecting their machine to the upgraded EFDMS.

Steps to generate e-invoice in Tanzania

  • An e-invoice in Tanzania can be generated in several ways like: EFD machines, POS machines, computers, and any other payment processing systems that can connect to the upgraded EFDMS.
  • Generating an invoice using ERP software or accounting software is easy as it is automatically generated when a sale is recorded.
  • After the successful integration of the ERP software with the EFDMS, the invoice details are sent directly to the TRA’s EFDMS where the invoice details are checked and authenticated. A verification code and a QR code are added to the invoice and returned to the system.
  • A VAT-registered taxpayer can now issue this e-invoice that has the verification code and QR code to the customers by printing it.

Components of e-invoicing system in Tanzania

The e-invoicing system in Tanzania consists of two components; the ERP software and the EFDMS.

Accounting or ERP software

The ERP software is what many VAT-registered taxpayers use to issue invoices as it is a total package of software tools that ease business operations. The ERP software or accounting software has basic features such as invoicing features that enable businesses to generate compliant invoices in Tanzania. This is the first step in ensuring tax compliance. If you are looking to  purchase ERP software then ensure it is  integrated with the EFDMS before purchasing. If not, then you may have to look for other options such as EFDs and POS systems depending on your business.

When the ERP software has integrated with the EFDMS, the process of invoice authentication and verification happens automatically. The taxpayer will not notice any delays in invoice generation and can conduct business as usual. Any invoices that were issued without the verification codes will be deemed invalid by TRA because they were not generated using the upgraded EFDMS. This increased transparency is beneficial to all parties involved.

Electronic Fiscal Device Management System (EFDMS)

The EFDMS is the e-invoicing system that connects with the invoice generation software. Whether it is an EFD, a POS system, or an ERP software, the EFDMS can work only after it receives the necessary invoice details from these systems. After it receives an invoice, it checks the invoice and then validates it. If the invoice generated is valid, it adds a verification code and a QR code and returns the invoice to the generated machine or software. This enables the business owner to print the e-invoice in Tanzania and issue it to his customers. The upgraded EFDMS ensures every e-invoice issued is valid thereby making it easy for taxpayers to file their returns without hassles.

Generate invoices in Tanzania using TallyPrime

TallyPrime makes the process of issuing professional invoices as easy as possible for businesses in Tanzania. You can customize the invoice to your needs and preferences such as adding your business logo, displaying multiple addresses, and so on.

You can issue different types of invoices depending on the sale in seconds and manage multiple price levels for the same products depending on who you are selling them to. TallyPrime is a constantly upgraded business management software that integrates with the EFDMS and ensures you can generate compliant e-invoices in minutes.

A free trial of the software is available so you know exactly how easy issuing e-invoices is using TallyPrime.

Read More: 



Compliance solutions right from invoicing to filing accurate VAT returns.