What is EFRIS?
EFRIS is the Electronic Fiscal Receipting and Invoicing Solution used by the Uganda Revenue Authority for electronic fiscal documents and related reporting. The official source for the rules, registration requirements and current guidance is URA. Read the current URA guidance for your business rather than relying on a software vendor's summary alone.
For a shop owner, the important question is not whether a product has a screen labelled EFRIS. It is whether the product performs the specific fiscal workflow your business is required to perform, and whether you can prove what happened to each submitted document.
What is the difference between tax settings and EFRIS submission?
A POS can calculate a tax amount, include it in a receipt and save your TIN without sending anything to URA. Those are useful features, but they are not the same as electronic fiscal submission.
| Capability | What it does | What to ask the vendor |
|---|---|---|
| Tax settings | Applies a rate or tax category to a sale. | Can I see the calculation and change the rate correctly? |
| Receipt or invoice | Records what was sold and what the customer paid. | What fields appear, and can I reprint or verify it? |
| EFRIS submission | Sends the required fiscal information to URA and handles the response. | Can you show a real submission response, fiscal number and failure path? |
What should I ask a POS vendor about EFRIS?
Use these questions in a demo. A clear answer is more valuable than a badge or a product label:
- What exactly is submitted? Ask whether the system sends invoices, receipts, credit notes, debit notes, returns or only a subset.
- When is it submitted? Ask whether submission is immediate, queued, or manual, and what the customer receives before URA responds.
- What happens during an internet outage? Ask whether sales can continue, how unsent documents are identified, and what prevents duplicate submission when the connection returns.
- What proves acceptance? Ask to see the URA response, fiscal document number and a way to match it back to the original sale.
- What happens when URA rejects a document? Ask who is alerted, whether the sale remains visible, and how correction or resubmission is audited.
- Which version is live today? Ask whether the demonstration is production software, a pilot, or a roadmap feature.
Where does Stem stand on EFRIS?
This distinction is intentional. Stem can still calculate tax and keep the sales record useful to your business, but those capabilities must not be presented as proof that a fiscal document was accepted by URA. When live submission ships, the product should show the submission state and the response rather than asking an owner to trust a hidden process.
What evidence should a serious EFRIS integration provide?
Before depending on a system, ask for evidence you can inspect:
- A production demonstration, not only an EFRIS configuration form.
- A traceable response that connects the sale, fiscal document and URA response.
- A failure and recovery path for rejected documents, duplicate attempts and lost connectivity.
- A clear support responsibility stating who helps when the tax authority or fiscal device rejects a transaction.
- Current URA guidance linked and dated, so the vendor's claims can be checked against the authority.
Requirements can change. Check the latest information directly with Uganda Revenue Authority and your tax adviser before changing your filing process.