EFRIS Integration

Connect your business system to URA EFRIS

Issue URA-compliant e-invoices and e-receipts straight from the system you already use. We connect it to EFRIS, test it end to end and support you after go-live.

  • System-to-system integration
  • E-invoices & e-receipts
  • Tested before go-live
What We Integrate

Works with the system you already use

If your software can send its invoices out, we can usually connect it to EFRIS.

Point of sale (POS)

Shop, restaurant and supermarket tills that print a fiscal receipt at the counter.

ERP & accounting software

Invoicing in your ERP or accounting package, fiscalised the moment an invoice is raised.

Custom & web applications

In-house systems, online stores and mobile apps, including ones we did not build.

What's Included

Everything EFRIS needs from your system

E-invoices & e-receipts

Each invoice and receipt goes to EFRIS as it is issued and comes back with its fiscal document number and QR code for printing.

Goods, services & stock

Your products and services set up in EFRIS, with stock movements reported where URA requires it.

Credit notes

Returns and corrections raised as credit notes against the original fiscal invoice.

Buyer TIN checks

Look up a customer's TIN before invoicing so business invoices carry the right buyer details.

Offline operation

URA's Offline Enabler set up so you can keep issuing receipts during internet outages.

Training & support

Your team trained on the new flow, and help on hand when URA updates EFRIS.

Our Process

From assessment to live fiscal invoices

Assessment

We review your system, the invoices and receipts you issue and how you sell, then confirm the approach and quote.

EFRIS setup

We guide you through the URA EFRIS portal steps for system-to-system integration and configure your goods and services.

Build & test

We connect your system and test invoices, receipts and credit notes against URA's test environment first.

Go-live & support

We switch you to live EFRIS, check the first fiscal documents with you and stay on hand afterwards.

FAQs

EFRIS integration questions

EFRIS is the Uganda Revenue Authority's Electronic Fiscal Receipting and Invoicing Solution. Invoices and receipts are sent to URA as they are issued and returned with a fiscal document number and QR code that customers can use to verify them.

The portal works for a few invoices, but every sale has to be typed in twice. With an integration your POS or accounting system fiscalises each sale automatically, so your records and URA's always match.

Usually, yes. We need access to the system or its developer and a way for it to send out invoices, such as an API, its database or an export. We confirm what is possible during the assessment.

We can set up URA's Offline Enabler so you keep issuing receipts during an outage; they are sent to EFRIS once the connection is back.

It depends on your system and how many kinds of invoices and receipts you issue. After a short assessment we send you a quote and a timeline.

Ready to get your system EFRIS compliant?