EFRIS Integration - CranePOS | Native EFRIS Compliance for Uganda VAT Businesses
Mandatory for VAT-registered businesses

EFRIS compliance,
built into your POS

CranePOS natively integrates with Uganda Revenue Authority's EFRIS system. Every sale is automatically reported to URA - no separate middleware, no manual uploads, no extra software.

Mandatory for VAT businesses

Every sale must be reported to URA in real time.

URA-authenticated receipts

Every invoice carries a URA-verified QR code.

Backed by law

Sections 73A & 73B of the Tax Procedures Code Act 2014.

No middleware needed

EFRIS is built directly into CranePOS - zero extra software.

The Basics

What is EFRIS?

EFRIS - the Electronic Fiscal Receipting and Invoicing Solution - is Uganda Revenue Authority's mandatory system that requires every VAT-registered business to report every sale to URA in real time.

How does it work?

Every time you make a sale, EFRIS sends that transaction to URA automatically. URA verifies it and returns a Fiscal Document Number (FDN) and a QR code. Your customer receives a URA-authenticated invoice they can scan to confirm the sale was reported.

Who must comply?

All VAT-registered businesses in Uganda. EFRIS is legally enforced under Sections 73A and 73B of the Tax Procedures Code Act 2014. Non-compliance means URA can disallow your expense deductions and refuse VAT credits on purchases where the supplier did not issue a valid e-invoice.

Why did URA introduce it?

To address inaccurate business records, under-declared sales, and incorrect VAT reporting. By recording every transaction electronically and in real time, EFRIS ensures the correct amount of tax is paid and simplifies VAT filing for compliant businesses.

What happens if I don't comply?

URA can assess penalties, disallow your input tax credits, and reject expense deductions claimed on purchases without valid EFRIS e-invoices. Customers may also refuse to pay where no compliant receipt is issued.

How It Works

EFRIS happens automatically in CranePOS

You work exactly as you normally would. CranePOS handles the entire EFRIS process in the background.

Step 01

Make a sale

You ring up the sale in CranePOS exactly as you always do - scan a barcode, search a product, or add items manually.

Step 02

CranePOS reports to URA

Instantly and automatically, CranePOS sends the transaction to URA's EFRIS server, which stamps it with a Fiscal Document Number (FDN) and QR code.

Step 03

Print a compliant receipt

The verified fiscal invoice or receipt is returned and ready to print or share with your customer - legally compliant, URA-authenticated.

The entire process takes seconds. CranePOS also works offline - transactions are queued and automatically synced when connectivity is restored (within the 5-day URA limit).

Fiscalised Plan

Everything in the Fiscalised plan

The Fiscalised plan includes all Premium features plus full native EFRIS compliance - no extra subscriptions, no third-party middleware, no complexity.

Fiscal E-Invoices

Every sale by a VAT-registered business generates a URA-authenticated e-invoice with a Fiscal Document Number and QR code.

Fiscal E-Receipts

For non-VAT transactions, CranePOS issues e-receipts - same format as e-invoices, fully EFRIS-compliant.

Credit Notes

When goods are returned or a sale is cancelled, CranePOS automatically issues an EFRIS credit note to reverse the original invoice.

Debit Notes

When a customer requests a correction or refund, CranePOS generates the required EFRIS debit note.

TIN Validation

Validate your customer's TIN at point of sale before issuing a fiscal invoice - required for B2B transactions.

URA QR Code on Every Receipt

Every fiscal document carries a URA-generated QR code your customer can scan to verify the transaction is recorded with URA.

Automatic VAT Computation

CranePOS calculates VAT automatically on every sale, so your tax position is always up to date without manual calculation.

Real-Time URA Reporting

Every sale is submitted to URA the moment it is made - no batch uploads, no end-of-day processing, no missed deadlines.

EFRIS Audit Trail

A full audit trail of every EFRIS submission, confirmation, and document is stored within CranePOS for easy access during a tax audit.

EFRIS Documents

The four documents CranePOS generates

Every EFRIS document carries three things: a Fiscal Document Number (FDN), a verification code, and a URA QR code your customer can scan.

E-Invoice

Issued by VAT-registered businesses for every sale. Shows seller and buyer details, goods or services, tax breakdown, and totals.

E-Receipt

Issued for non-VAT transactions. Same format as an e-invoice without the VAT breakdown - still fully EFRIS-compliant.

Credit Note

Issued when goods are returned or a previous sale is cancelled. Reverses or adjusts the original e-invoice.

Debit Note

Issued to request a refund or correction - for example, when goods were damaged or the wrong items were delivered.

Why It Matters

EFRIS compliance is good for
your business too

Beyond avoiding penalties, EFRIS gives you tools to run a more accurate, efficient, and financially transparent business.

  • VAT is calculated automatically on every sale - no manual maths, no errors.
  • VAT refund claims backed by EFRIS e-invoices are fast-tracked by URA.
  • All transaction data is stored digitally - no paper records, no lost receipts.
  • Prefilled VAT returns save time and reduce the chance of late-filing penalties.
  • Real-time visibility into sales across all your locations, from anywhere.

Non-compliance carries real consequences

If you are registered for VAT and not issuing EFRIS e-invoices, URA can disallow your input tax credits, reject expense deductions, and levy penalties. Your customers' expense claims may also be rejected if their supplier (you) did not issue a valid e-invoice.

Works even when the internet goes down

CranePOS continues operating offline. EFRIS transactions are queued locally and automatically submitted to URA when connectivity is restored - within the five-day window allowed by URA.

FAQ

Common EFRIS questions

Does CranePOS handle EFRIS automatically? +
Yes. Once set up, CranePOS handles the entire EFRIS process in the background. You make a sale exactly as you normally would - CranePOS sends the transaction to URA, gets back the FDN and QR code, and includes them on the receipt. There is nothing extra for you to do.
Do I need to register my products with URA EFRIS? +
Yes. URA requires that goods and services sold to VAT-registered customers are registered in the EFRIS product catalogue. CranePOS manages this registration for you as part of the Fiscalised plan setup.
What is a Fiscal Document Number (FDN)? +
A Fiscal Document Number is a unique identifier that URA assigns to every EFRIS-verified transaction. It appears on the receipt alongside a QR code, which your customer can scan to confirm the sale was reported to URA.
Can CranePOS validate my customer's TIN? +
Yes. The Fiscalised plan includes TIN validation at point of sale. When issuing a B2B fiscal invoice, CranePOS verifies the buyer's TIN with URA before the invoice is generated.
What happens if an EFRIS submission fails? +
CranePOS automatically retries failed submissions. The transaction is queued locally and resent when the issue is resolved. You are alerted to any persistent failures so nothing falls through the cracks.
Is the Fiscalised plan the only way to get EFRIS on CranePOS? +
Yes. EFRIS integration is exclusive to the Fiscalised plan at UGX 2,500,000/year. Existing Premium subscribers can upgrade at any time - contact us on WhatsApp and we will prorate the difference.
UGX 2,500,000 / year

Get the Fiscalised plan and go EFRIS-compliant today.

Includes everything in Premium plus full native EFRIS integration - fiscal e-invoices, e-receipts, credit notes, TIN validation, auto VAT, and real-time URA reporting.

  • Every sale automatically reported to URA
  • URA QR code on every fiscal receipt
  • No separate EFRIS middleware needed
  • Set up in one day

What's included in Fiscalised

  • All Premium features (unlimited products, users, multi-branch)
  • Native EFRIS integration - built into CranePOS
  • Fiscal e-invoices & e-receipts on every sale
  • Credit notes & debit notes
  • TIN validation at point of sale
  • Products registered with URA EFRIS
  • Automatic VAT computation
  • Real-time URA reporting on every transaction
  • URA-authenticated QR code on every receipt
  • EFRIS audit trail & compliance history
  • Annual billing - no per-transaction fees