Question and answer · Fawtara
How to check if an e-invoice is valid in Oman
The short answer
Test the invoice's XML file against the published PINT OM rules, which our free invoice checker does in seconds, and then your accredited service provider does the real validation, as the Tax Authority says it is the provider's job. Our check is structural only: it does not verify a VAT number or detect a duplicate invoice, and a pass does not mean the Tax Authority will accept the invoice.
- A valid e-invoice in Oman is an XML file in the PINT OM standard, not a PDF or an image.
- A structural check answers one question: does the file meet the published rules? It explains each failed rule in plain Arabic or English.
- The actual validation is done by the accredited service provider against the Oman schematron rules, and responsibility for a compliant invoice stays with the taxpayer.
- We found no public Tax Authority tool that checks a specific invoice. The Authority says it will verify consumer invoices' authenticity through the QR code with a mobile app “in future”.
- Our checker does not store your file, does not check VAT-number validity or invoice-number uniqueness, and we are not an accredited service provider.
Last reviewed: . Based on Decision 189/2026 and the Tax Authority's own FAQ.
What do we mean by a “valid” invoice?
The question can mean four different things, and each has a different answer and a different party that gives it:
| The question | Who answers it | How |
|---|---|---|
| Is the file in the required format? (XML in PINT OM, with correct fields, codes and arithmetic) | You, by a structural check | Our free invoice checker, or your provider |
| Does the invoice carry the data the law requires? (sequential number, supplier VAT number, dates, rate and so on) | You and your accountant | The Article 144 list on the e-invoicing requirements page |
| Did the e-invoicing network accept it? | The accredited service provider | The FAQ says the provider validates invoices against the Oman schematron rules. See accredited providers |
| Is it authentic, and from whom it claims? | We found no public tool | The FAQ says the Tax Authority will use the QR code to verify authenticity “in future” with a mobile app. We found nothing more |
How to check an invoice you issued
- Export the invoice as XML from your accounting software. A PDF, image or spreadsheet will not do; the FAQ states that a PDF is not an e-invoice.
- Open the invoice checker and upload the file or paste its contents. The file limit is 2 MB.
- Read the result: either the invoice meets the published rules, or you get each failed rule with its id, a plain-language explanation and what to do. Where we have not written an explanation we show the official rule text instead of guessing.
- Fix the errors in your software, or send the rule id to whoever runs it. Errors block a pass; warnings deserve a look.
- Re-check after the fix, then ask your accredited provider to test the same invoice, because it is the one that validates it for real.
To see what a result looks like before you commit, the checker page carries a fictional sample invoice. Every rule id you meet has a page in the rule library.
What our checker proves and what it does not
| It proves (structural check) | It does not prove |
|---|---|
| The XML is well formed and shaped like a UBL/PINT invoice | That the Tax Authority will accept the invoice in production |
| It meets the published PINT OM rules (329 rule ids: 157 Oman-specific and 172 generic PINT), including consistent totals | That a VAT number is registered and valid, which needs live access we do not have |
| Which rule failed, in which rule set, explained in Arabic or English | That an invoice number is not a duplicate, because we do not see your other invoices |
| That your file is not stored: it stays in memory for the seconds of the check, then is discarded | That the VAT rate or exemption you chose is correct in law |
| A plain-language explanation of each failed rule, or its official text where we have not written one | That the invoice is authentic or the supplier is real, or that a PDF or QR code that accompanies it matches the file |
This tool runs a structural check against the published PINT OM rules only. A pass does not mean Oman's Tax Authority will accept the invoice in production, and TechMate is not an accredited service provider. The FAQ says responsibility for a compliant invoice stays with the taxpayer.
What if the invoice came from a supplier?
We found no official public tool that lets a buyer verify an invoice they received. What the Authority's official FAQ does say:
- The Tax Authority is not responsible for providing invoice-related information to taxpayers or providers, and keeping invoice records is the taxpayer's responsibility.
- A QR code is required on the human-readable invoice for consumer invoices, and the Authority says it will use it to verify authenticity with a mobile app in future.
- If the seller is a VAT-registered taxpayer that has not yet joined the rollout, it may keep issuing invoices through its existing mechanism so long as they comply with the VAT laws, and the buyer can claim input VAT under the current eligibility requirements.
- If a seller is not VAT-registered it may not collect VAT, and the FAQ says companies can report to the Authority invoices from non-registered sellers that include VAT.
In practice: ask a supplier inside the system for the original XML file and run it through our checker to see whether it meets the format, and confirm the data Article 144 requires, including the supplier's VAT number. If you doubt an invoice's authenticity, ask the Tax Authority.
Common reasons a check fails
- Pasting text copied from a PDF, or sending a screenshot, instead of an XML file. The tool tells you the content is not XML.
- A generic PINT invoice without Oman's fields and markers. These findings appear in the “Oman-specific” group.
- Totals that do not reconcile: lines, tax and discounts that do not add to the grand total. The rules check this.
- Codes outside the required lists: units, classifications, document type. The rules check that each code comes from the official list.
Each rule and its official text are in the rule library.
Frequently asked questions
How do I check if an e-invoice is valid in Oman?
Check the invoice's XML against the published PINT OM rules with our free invoice checker, then your accredited service provider performs the real validation; the Authority's official FAQ says validating invoices is the provider's responsibility. Our check is structural and does not mean the Tax Authority accepts the invoice.
Is there an official Tax Authority tool to check an invoice?
We found no public official tool that checks a specific invoice. The Authority says it will use the QR code on consumer invoices to verify authenticity with a mobile app in future. That is an absence of evidence, not a confirmed no, so ask the Authority what it offers today.
Does your checker verify the VAT number or detect duplicate invoices?
No. It checks structure only, against the published PINT OM rules. Verifying that a VAT number is registered, or that an invoice number is not repeated, needs live access that we do not have.
Does passing the check mean the Tax Authority will accept my invoice?
No. A pass means the file's structure meets the published rules. Validation happens at your accredited service provider, and responsibility for a compliant invoice stays with the taxpayer.
Can I check a PDF invoice?
No. An e-invoice in Oman is an XML file in the PINT OM standard, and the Tax Authority's FAQ states that a PDF is not an e-invoice. Export XML from your software.
Do you store the invoice I check?
No. The file stays in memory for the few seconds the check takes, is not written to disk, and our logs record only the outcome (pass or fail and how many rules matched), never the file or a value inside it.
How do I check an invoice I received from a supplier?
We found no official public tool for a buyer. Ask the supplier for the original XML and check its structure, confirm the data Article 144 requires including the supplier's VAT number, and ask the Tax Authority if you doubt authenticity.
Related questions
- Oman e-invoicing requirements: what changes in your invoices?Format: XML in the PINT OM standard. A PDF or paper alone is not an e-invoice.
- Accredited e-invoicing service providers in Oman: what it means and where the official list isOnly the Oman Tax Authority accredits providers, and the official list is the Authority's, not ours.
- Who must comply with e-invoicing in Oman?Test one: are you VAT-registered? If not, the mandate does not currently reach you.
- Do small businesses in Oman need e-invoicing?VAT registration decides whether e-invoicing covers you. The size of your supplies decides only the date.
- What is the penalty for not complying with e-invoicing in Oman?We found no e-invoicing-specific fine schedule. The Authority says penalties will apply according to the regulations.
Check an XML invoice now, free
Upload or paste your invoice file to see which rules it fails and what to do about each. The check is structural and does not replace an accredited service provider.
Primary sources
- Fawtara (E-invoicing) Frequently Asked Questions, Oman Tax Authority (last updated 30 June 2026)
- Tax Authority Decision No. 189/2026 amending the VAT Executive Regulations (Official Gazette No. 1660, 9 August 2026, reading copy)
- VAT Executive Regulations, Tax Authority Decision No. 53/2021
- PINT OM specifications published by Peppol
- E-invoicing page, Oman Tax Authority Tax Portal
Links open the original document. Where the Tax Authority's FAQ (30 June 2026) and Decision 189/2026 differ, the Decision governs.
This page explains published rules in plain language. It is not legal or tax advice, and the Tax Authority's own documents remain the reference.