E-invoices and e-receipts
E-invoices for VAT-registered sellers, e-receipts for the rest, created from your normal sales.

EFRIS integration for businesses in Uganda: your invoices, receipts, credit notes and stock go to URA in real time from the system you already use, and come back with their FDN and QR code.
Tax invoice INV-0231
Customer TIN 1000XXXXXX
FDN3245 0981 2276
Verification code7F2K 9QX4 81LM
What it covers
EFRIS records every sale with URA in real time. A system-to-system connection does it without retyping.
E-invoices for VAT-registered sellers, e-receipts for the rest, created from your normal sales.
Every document comes back with its Fiscal Document Number, verification code and QR code, printed for the customer.
Returns and corrections go to URA as credit or debit notes against the original invoice.
Products mapped to EFRIS codes, with stock in from imports, production and local purchases.
Keep selling during an outage; documents upload once the connection is back.
Staff sell and invoice as usual. Fiscalisation happens in the background.
Automation
Three flows cover most of what URA expects.
In practice
One connection, set up once per business and branch, used across the modules that sell and stock goods.
Tax invoices and receipts fiscalised as they are raised, with the FDN and QR code on the document.
Receipts at the till fiscalised in the background, so the queue keeps moving.
Items mapped to EFRIS product codes; stock adjustments and transfers kept in step.
Goods receipts recorded as stock in, with the supplier's TIN and name.
Already run an ERP or POS? We connect it to EFRIS through the system-to-system API.
How we work
Every integration follows the same five steps.
Map your systems, data and the process you want to automate.
Agree what moves where, when, and who is notified.
Connect the systems with APIs, webhooks or middleware.
Run real scenarios end to end before go-live.
Watch the connection and support it after launch.
FAQ
More integrations