Accredited Fawtara Service Provider · Oman

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

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.

1

Install the plugin

Download it above, then upload the zip under Plugins → Add New in your WordPress dashboard.

2

Connect once

Paste your GoRoute key and press Test connection — so you know it works before a sale depends on it.

3

Confirm your VAT number

The identity every invoice is issued under. Groups set up each entity separately.

4

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.

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?+
If your business is registered for VAT in Oman, yes. Under Tax Authority Decision No. 189/2026, businesses with annual supplies above OMR 5,000,000 must issue e-invoices from 1 April 2027, and every remaining VAT registrant from 1 October 2027. Selling online does not exempt a business from either date.
What does the customer actually receive?+
A simplified tax invoice carrying the Fawtara QR code, shown on the order-confirmation page and included in the order email. A consumer sale is not sent over the Peppol network: the QR receipt and the tax report filed with the Authority are the compliance record.
Do I have to change my store or my theme?+
No. The plugin hooks into the WooCommerce order and refund events you already use. Your checkout, theme and payment gateway stay exactly as they are.
What happens when a customer gets a refund?+
The plugin raises a credit note that references the original invoice, with its own QR code, and reports it. Refunds are ordinary in e-commerce, so this is automatic rather than something you file separately.
What if the same order is submitted twice?+
Nothing is duplicated. A repeated submission returns the original invoice rather than issuing a second one, so a double-clicked checkout or a payment-gateway retry cannot produce two tax documents for one sale.
Is the plugin free?+
The plugin is free. A GoRoute subscription is what issues the documents, and plans start at OMR 25 a month including 1,000 documents.
Does it work with Arabic storefronts?+
Yes. The plugin’s screens and the receipt are available in Arabic and English, and the invoice itself is bilingual.

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