EFRIS Gateway

QuickBooks EFRIS integration

Looking for a provider to connect QuickBooks to URA EFRIS in Uganda? That is what we do, for QuickBooks Online and QuickBooks Desktop. You keep invoicing in QuickBooks 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.

QuickBooks Online and Desktop connect differently

Worth knowing first, because it decides what the setup involves. Both end in the same place.

QuickBooks Online

You approve the connection once on Intuit's own consent screen. No password is stored and nothing is installed on your computers. New invoices are picked up as they are raised, whichever laptop your accountant is on.

QuickBooks Desktop

The company file is on your own computer or server, so a small connector runs beside it and reads invoices as they are saved. That computer has to be switched on when invoices are raised.

What goes to URA from QuickBooks

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

Invoices

Each invoice is fiscalised with URA as it is raised in QuickBooks, 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 QuickBooks and EFRIS differ

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

A discount is its own line at URA

QuickBooks keeps a discount on the line it reduces. URA wants it as a separate line under that item. The connection sends it the way URA takes it, so you keep discounting as you do now.

Units of measure are URA's, not QuickBooks'

Each product is matched to a unit from URA's own list when it is registered, whatever the unit is called in QuickBooks.

Invoice numbers must be unique across the business

URA allows each invoice number once for a TIN, across every branch and till. Two branches numbering separately in QuickBooks will clash, so numbering is agreed at setup.

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 QuickBooks 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 QuickBooks. You carry on working in QuickBooks 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

QuickBooks and EFRIS — common questions

Which service provider can integrate QuickBooks with URA EFRIS in Uganda?

We do. EFRIS Gateway connects QuickBooks Online and QuickBooks Desktop to URA EFRIS for businesses in Uganda. We set up your EFRIS environment and the connection, and you carry on invoicing in QuickBooks.

Can QuickBooks send invoices to URA EFRIS on its own?

No. QuickBooks has no EFRIS feature of its own, so it needs a connection. Once connected, each invoice you raise is fiscalised with URA and comes back with its fiscal document number, verification code and QR code.

Does it work with QuickBooks Desktop, or only QuickBooks Online?

Both. Online is approved once through Intuit and nothing is installed. Desktop keeps its company file on your own computer, so a small connector runs beside it, and that computer has to be on when you invoice.

Do I have to change how I invoice in QuickBooks?

No. You raise invoices as you do now. What changes is that the printed invoice carries the fiscal document number, verification code and QR code URA requires.

Do I have to register my QuickBooks products with URA myself?

No. Your products and services 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 QuickBooks EFRIS integration cost, and how long does it take?

It depends on whether you run Online or Desktop and how many businesses you connect, so we quote once we know what you have. The connection itself is quick; most of the time goes into getting your EFRIS environment ready with URA.

Other systems we connect to URA EFRIS

Tally · 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