Oman's e-invoicing mandate is no longer a future plan for the enterprises. Phase 1 goes live in August 2026, and the Oman Tax Authority (OTA) has published its data dictionary. The Fawtara system runs on 53 mandatory fields for a standard tax invoice, nearly three times what Oman VAT rules require today. If your ERP is not mapped to these, you will not clear a single invoice.
Key Takeaways
- A standard Fawtara e-invoice requires 53 mandatory fields, up from 18-20 fields under the current Oman VAT law.
- Oman uses the PINT-OM specification built on the global PEPPOL standard with 36 Oman-specific extensions (BTOM fields) that need custom ERP mapping.
- The OTA has defined 8 document types, including tax invoices, simplified invoices, credit notes, debit notes, and prepayment invoices, each with its own field requirements.
- Missing or incorrect mandatory fields result in invoice rejection at the ASP validation stage, not a warning, not a flag for correction later.
- Penalties for non-compliance would be OMR 1,000–10,000 for invoice & record failures, and OMR 5,000–20,000 for tax evasion & fraudulent reporting.
The OTA became a PEPPOL Authority in January 2026 and launched the Fawtara portal in March 2026. Phase 1 of Oman e-invoicing starts in August 2026, covering roughly 150 large VAT-registered taxpayers. Phase 2 follows in February 2027 for all large enterprises.
By August 2027, every VAT-registered business in Oman, including SMEs comes into the e-invoicing scope. Government entities are expected to come into scope under Phase 4. The PINT-OM data dictionary is in draft, but OTA has confirmed no major changes are expected before go-live.
The data fields for Oman e-Invoicing are classified into three categories. These must appear on every standard tax e-invoice, no exceptions. There are 53 of them.
The HS code gap is a common and expensive surprise for the enterprises in Oman. If your item master does not carry 12-digit HS codes for every goods line item, that is a data remediation project, not a configuration task. For companies with thousands of SKUs, this requires dedicated effort and business owner sign-off before go-live. Audit your item master now.
These are required when a specific condition applies. The OTA data dictionary identifies up to 66 such fields. Some common examples:
The conditional fields are where integration teams spend the most time. The logic is not always obvious from the data dictionary alone, and the business rules linked to each condition need to be mapped carefully.
These are not required by the OTA but can be included for commercial or operational purposes:
Optional fields do not cause rejections if absent. However, including them with incorrect or malformed values can still trigger schema validation errors at the ASP. The system validates the entire document, not just mandatory fields. Hence, use optional fields deliberately, not by default.
Some businesses use optional fields to carry internal ERP references that help with reconciliation. This is a valid approach, provided all mandatory fields are correctly populated, optional fields do not compensate for mandatory field failures.
This section has significant operational implications that are frequently underestimated. Under Fawtara, invoices cannot be cancelled. The only way to correct a previously issued invoice is through a credit note. This is the same model that KSA uses under ZATCA, and it requires a fundamental rethink of how error correction workflows are set up.
A credit note under PINT-OM must include all the standard mandatory fields plus the following:
The reason code is not optional in practice. Without it, the ASP validation may reject the document before it even reaches OTA. This has occurred in KSA implementations: teams issued credit notes without reason codes and faced bulk rejections that took days to resolve, during which corrected invoices could not flow through the network.
Debit notes follow the same logic as credit notes but are used to increase a previously issued invoice value. Required fields include:
Self-billing is where the buyer issues the invoice on behalf of the seller. This is mandatory for certain import scenarios in Oman. The PINT-OM specification covers self-billing as a separate process. Key additional requirements include the following:
For companies with complex supply chains, particularly in oil and gas or manufacturing, the self-billing workflows need specific attention. The data flows are different from a standard AR invoice, and the ERP mapping needs to reflect that.
Simplified invoices don’t carry the buyer VAT details, this is the main difference compared to standard B2B invoice. However, QR codes and digital signatures remain mandatory. The seller still submits the invoice to the ASP, but the ASP only sends the tax data to Corner 5 (OTA), the OTA's regulatory oversight node. The full invoice document does not flow through the PEPPOL network to the buyer. The buyer receives a copy separately, in paper or PDF.
The Fawtara mandatory fields are defined and largely stable. The data dictionary is in draft, but OTA has not indicated significant changes. What this means practically: if you are a large taxpayer in the Phase 1 scope, the time to begin ERP gap assessment is now. The 36 Oman-specific BTOM fields, covering UUIDs, cryptographic hashes, line-level VAT amounts, and digital signatures are not standard ERP outputs.
They need to be built or enabled through an OTA accredited service provider such as ClearTax (a pre-approved ASP listed on the OTA Fawtara portal).
The HS code gap is particularly common and particularly expensive to fix late. So is the credit note reason code logic. These are gaps that surface during UAT, and at that stage, remediation delays go-live, creates penalty exposure, and puts Phase 1 compliance at risk. The cost of identifying them now is a fraction of the cost of fixing them under live conditions.