WooCommerce e-invoicing in Oman, without changing your store
From 2027, every consumer order in Oman needs a simplified tax invoice carrying the Fawtara QR code, and a tax report filed with the Tax Authority within 24 hours. The GoRoute plugin does both on every completed order — your theme, checkout and payment gateway stay exactly as they are.
- 10 min
- one-time setup
- 0
- changes to your theme
- 24 h
- reporting window, met automatically
Thank you. Your order has been received.
Order #10432 · 20 August 2026 · OMR 26.250
Simplified tax invoice · Fawtara
Scan to verify with the Oman Tax Authority.
Invoice INV-2026-10432 · VAT OM11000XXXXX
A copy of this receipt has been emailed to you.
Behind this page, in the second after payment
What changes in your store
Almost nothing — which is the point. The plugin listens to the order events WooCommerce already fires and adds the compliance layer behind them.
Your checkout, untouched
No new checkout fields, no redirect, no scripts in the payment path. If issuing is ever slow, the customer still sees their confirmation and the receipt follows by email — compliance never blocks a sale.
A receipt the law recognises
The thank-you page and the order email gain a simplified tax invoice with the Fawtara QR code — the customer’s verifiable proof of the sale.
Visibility in your admin
Every order shows its invoice number, QR and reporting status in the WooCommerce admin, with a retry button for anything that needs one.
How an order becomes a Fawtara invoice
One completed order does two separate jobs: the customer gets a compliant receipt at once, and the Tax Authority gets its report.
Order paid
WooCommerce completes payment exactly as today.
GoRoute validates
Converted to the official Oman format and checked against the published rule packs before anything issues.
QR to the customer
The simplified invoice renders on the thank-you page and in the order email.
Authority reported
A Tax Data Document is filed, carrying the time of the sale itself.
The consumer sale never travels the network
Your shopper has no Peppol address, and Oman’s architecture forbids sending a consumer document across the network. The QR receipt plus the filed report are the compliance record — and the reason a store plan costs less than a B2B one.
The QR is the customer’s proof
It is built to the Authority’s specification — nine fields covering the seller, VAT number, date, time and totals — so any verifier can read it. It is not a link to a website; it is the invoice’s fingerprint.
Reported inside the 24-hour window
Consumer sales must reach the Authority within 24 hours. The report is generated at the sale with the original issue time preserved, so the window is measured from when the customer paid — not from a nightly batch.
Who this is for
The same mandate lands on very different desks.
Store owners
You sell; the plugin complies. Ten minutes of setup, then it runs itself — refunds, retries and reporting included.
WooCommerce agencies
One plugin you can install for every Omani client, with nothing bespoke to maintain. The compliance rules live server-side, so your builds never go stale.
Audit & accounting firms
Offer it to clients under your own brand through the partner programme — you advise, the platform compiles.
Custom-built stores
No plugin needed: the same issuing engine is one REST call at checkout, returning the QR inline.
Supported setups
Built for the WooCommerce that exists, not the one in the documentation.
WordPress 6.0+ · WooCommerce 8.0+
Including High-Performance Order Storage (HPOS). The plugin uses the supported order APIs, not direct table access, so core updates do not break it.
Any payment gateway
Issuing hooks the payment-complete event, so Thawani, PayTabs, Stripe, cash on delivery and bank transfer all behave the same: paid order in, compliant invoice out.
Arabic and English
Admin screens and customer-facing strings ship in both, RTL-aware, and the invoice itself is bilingual — because a large share of Omani storefronts are Arabic-first.
Groups with several entities
Each VAT number is its own participant on the network, so each legal entity connects with its own credentials. One store, one VATIN, one clean audit trail.
What an e-commerce invoice flow must handle
Online retail has habits — refunds, retries, double clicks. Each one has a correct answer under the tax rules, and each is automatic.
Issue
A simplified tax invoice for every completed consumer order, validated against the current Oman rule packs before it exists.
Refund
A refund raises a credit note referencing the original invoice, with its own QR, and reports it. Refund in WooCommerce as normal; the tax record follows.
Deduplicate
A double-clicked checkout or gateway retry returns the same invoice rather than minting a second one — one sale, one document, ever.
Report
Every document’s Tax Data Document is filed with the sale’s original timestamp, inside the 24-hour consumer window.
Fail loudly
A rejected document is queued, retried with backoff, and surfaced in your admin — never silently dropped, and never allowed to block the customer’s checkout.
Stay current
Validation and the QR are produced on GoRoute’s servers. When Oman updates a rule, every store is current the same day, with no plugin update.
Connecting your store, step by step
About ten minutes, once. No developer, no theme changes.
Install the plugin
Download it above, then upload the zip under Plugins → Add New in your WordPress dashboard.
Connect once
Paste your GoRoute key and press Test connection — so you know it works before a sale depends on it.
Confirm your VAT number
The identity every invoice is issued under. Groups set up each entity separately.
Place a test order
Watch the QR appear on the thank-you page. From then on it is automatic.
Ready before your customers ask
GoRoute is an accredited Fawtara service provider and a certified Peppol Access Point. The plugin is available today — stores that connect early are compliant from their first mandated day, with nothing to migrate.
Compliance scope
What the mandate requires of an online store, and which date applies.
1 April 2027
Businesses with annual supplies above OMR 5,000,000.
1 October 2027
All remaining VAT registrants — which is most online stores.
Included in this flow
Simplified tax invoices with the Fawtara QR (per the Authority’s specification), credit notes for refunds, and Tax Data Document reporting — the full consumer-sale obligation under Decision No. 189/2026 and PINT OM v1.0.1.
Not this flow
Invoices to VAT-registered business customers travel the Peppol network as full tax invoices — that is the API line, and a store selling mostly B2B belongs on it.
Source: Oman Tax Authority.
Further reading
If you are working out what Fawtara means for your store, these go deeper than a product page can.
Oman sets its dates
1 April and 1 October 2027 — what Decision 189/2026 actually says.
Simplified tax invoices
The consumer-sale document this page is about, in detail.
The 5-corner model
How documents and reports move in Oman’s architecture.
Selling through Odoo too?
The same compliance engine behind the Odoo connector.
Invoicing from Excel
For the invoices that never touch your online store.
Oman e-invoicing, in full
The country page: mandate, architecture, and readiness.
WooCommerce e-invoicing in Oman: frequently asked questions
The questions Omani store owners actually ask first.
Does my WooCommerce store need e-invoicing in Oman?+
What does the customer actually receive?+
Do I have to change my store or my theme?+
What happens when a customer gets a refund?+
What if the same order is submitted twice?+
Is the plugin free?+
Does it work with Arabic storefronts?+
See it on a real store
Twenty minutes, your questions, a live order with a real QR at the end of it.
Book a walkthrough