EFRIS Gateway

Tally EFRIS integration

Looking for a provider to connect Tally to URA EFRIS in Uganda? That is what we do, for TallyPrime and Tally.ERP 9. You keep invoicing in Tally as you do today. Each invoice goes to URA, and its fiscal document number (FDN), verification code and QR code come back to print on the document your customer receives. Nobody re-keys anything into the URA portal.

Tally is connected on your own network

Tally keeps its company data on your computer or server, so there is no online account to approve. The connection runs where the data is, in one of two ways.

Through Tally's own XML interface

TallyPrime and Tally.ERP 9 can both answer requests on your network. A connector reads new sales vouchers that way and writes the URA result back. Nothing inside Tally is changed, which suits an installation that is already customised.

Through a TDL customisation

Tally's own extension language puts the fiscal document number, verification code and QR code on the voucher and on the printed invoice format your customers already know, and can fiscalise as the voucher is accepted.

Either way, the computer holding the company data has to be on when invoices are raised. On a multi-user licence that is the server; on a single-user one it is the accountant's own computer.

What goes to URA from Tally

URA needs more than the invoice itself. These are sent from Tally and kept in step.

Invoices

Each invoice is fiscalised with URA as it is raised in Tally, and comes back with its fiscal document number (FDN), verification code and QR code to print.

Credit notes

Raised against the invoice they correct, which is how URA requires them.

Products and services

Registered with URA through the connection, each with URA's unit of measure and its tax type. Nothing is typed into the URA portal.

Stock, for goods

Opening stock and later movements are reported, because URA refuses a sale of goods it holds no stock for. Services carry no stock.

Customers

A business buyer's TIN goes with the sale, as URA requires for business-to-business invoices.

Tax types

Standard, zero-rated, exempt and deemed VAT, and excise duty where it applies — each sent as you recorded it.

Where Tally and EFRIS differ

Connecting the two is the easy part. These are the places where Tally and URA think about a sale differently, and each is settled as part of the setup.

A saved voucher can be changed; a fiscal document cannot

Tally lets you reopen or delete a saved voucher. Once URA has issued a document it stays issued, and the only correction is a credit note. A change to a fiscalised voucher is handled as that correction, not as a second copy of the same sale.

Every line has to name an item

A sale entered as an accounting voucher names no stock item, which is normal in Tally. URA needs every line to name something registered with it, so those sales are given a mapping once, at setup.

Units of measure are URA's, not Tally's

Nos, Pcs and Units are Tally's names. Each item is matched to a unit from URA's own list when it is registered.

When URA refuses a document

You are told why in plain words: URA's own code and message, and what to do about it. You correct it in Tally and it is sent again. Nothing is changed on its way to URA, so your books and URA's records always agree.

Two ways to do this

Most businesses want the first. Software companies and teams with their own developers usually want the second.

We set it up

We set up your EFRIS environment and the connection to Tally. You carry on working in Tally exactly as before.

Talk to us
Your developers build it

Your developers send invoices and receipts to URA through our API as ordinary JSON, or licence the whole platform as source and run it themselves.

See the API and pricing

Tally and EFRIS — common questions

Which company does Tally EFRIS integration in Uganda?

We do. EFRIS Gateway connects TallyPrime and Tally.ERP 9 to URA EFRIS for businesses in Uganda. We set up your EFRIS environment and the connection, and you carry on raising vouchers in Tally.

Can Tally send invoices to URA EFRIS on its own?

No. Tally has no EFRIS feature for Uganda of its own, so it needs a connection. Once connected, each sales voucher is fiscalised with URA and comes back with its fiscal document number, verification code and QR code.

Does it work with TallyPrime and Tally.ERP 9?

Both. The connection runs on your own network, either through Tally's XML interface with nothing changed inside Tally, or through a TDL customisation that puts the fiscal details on the voucher and the printed invoice.

What happens if a voucher is altered after it has gone to URA?

A fiscal document cannot be changed once URA has issued it. A change to a fiscalised voucher is handled as a correction with a credit note, not sent as a second copy of the same sale.

Do I have to register my Tally stock items with URA myself?

No. Your items are registered with URA through the connection, each with URA's unit of measure and its tax type. Goods also have their stock reported; services do not.

What does Tally EFRIS integration cost, and how long does it take?

It depends on your Tally version, whether it is customised, and how many companies you connect, so we quote once we know what you have. Most of the time goes into getting your EFRIS environment ready with URA.

Other systems we connect to URA EFRIS

QuickBooks · Sage · Odoo · Zoho Books · YourBooks ERP and YourBooks POS, which have EFRIS built in · any other system

Who you are buying from

Enterprise software, Acounting software, EFRIS integration and tax compliance � Kampala, Uganda.

Registered name
Midway Systems Ltd
Company registration
80040689807095 (URSB, Uganda)
Address
Nabisunsa Close, Kyambogo
Company website
midwayug.com
Email
[email protected]
Phone
+256706090021

Talk to us

Send a message and we will come back to you.

Email

[email protected]

Best for detailed questions and quotes.

WhatsApp

Start a conversation

Usually the quickest way to reach us.

Phone

+256706090021

Business hours, East Africa Time.

Kyambogo-k4-Nakawa