Documents & reportsPINT-OMBilingual by defaultA4 · 794×1123
The printed document
Oman's VAT Executive Regulations make Arabic the default language of a tax invoice and English
the conditional exception. This is one document with paired labels — not two PDFs, not side-by-side
columns — rendered by WeasyPrint, the only engine of four that produced a clean, searchable Arabic
text layer.
Every label is paired, every value is single.
Arabic sits above English at the same size relationship throughout, and the page mirrors as a whole.
Amounts, tax numbers and the document number stay Western and left-to-right inside Arabic text —
they must match the machine-readable payload byte for byte.
شركة مسقط للتجارة ش.م.م
Muscat Trading LLC
الرقم الضريبي · VATINOM1100234567السجل التجاري · CR1234567العنوان · Addressطريق السلطان قابوس، الخويرSultan Qaboos St, Al Khuwairالمحافظة · Governorateمسقط · Muscat PC 133OM
فاتورة ضريبية
Tax Invoice
UNTDID 1001 · 380
رقم الفاتورةInvoice numberINV-2026-0412
تاريخ ووقت الإصدارIssue date & time2026-08-12 09:41:00 +04:00
VATEX-OM-05 — توريد إلى منطقة حرة / Supply to a free zone
LS
1
340.000
Z 0%
340.000
Category
Rate
Taxable
VAT
S — Standard rated
5.00%
8,375.000
418.750
Z — Zero rated
0.00%
340.000
0.000
تسعة آلاف ومائة وثلاثة وثلاثون ريالاً عمانياً و٧٥٠ بيسة لا غير
Nine thousand one hundred thirty-three Omani Rials and 750 Baisa only
الإجمالي قبل الضريبةTotal excl. VAT8,715.000
إجمالي ضريبة القيمة المضافةTotal VAT418.750
المدفوع مقدماًPrepaid0.000
المبلغ المستحقAmount due — OMR9,133.750
رمز الاستجابة السريعة QR — TLV base64
الدفع · Payment
صافي ٣٠ يوماً / Net 30 days
Bank Muscat — Al Khuwair
IBAN OM81 0018 0000 1234 5678 9012 وسيلة السداد / Means 30 — Credit transfer
الحالة · Clearance
تم الإرسال إلى هيئة الضرائب
Reported to the Oman Tax Authority
TDD 2026-08-12T09:41:12Z · AP
صدرت هذه الفاتورة إلكترونياً وفق نظام الفوترة الإلكترونية — فَوترةIssued electronically under the Oman e-invoicing system — Fawtara · PINT-OM 1.0.1 · Page 1 of 1
Two things on this page are not yet verified against the OTA specification.
The QR encodes a real TLV payload — seller, tax number, timestamp, total, VAT, then Oman tags for
version, document type and seller UUID — but the tag numbers and the UUID namespace in our
existing code are best-guess constants that have never been checked against the published spec.
And the exemption reason code shown on line 3 is illustrative. Both are on the verification queue.
Report library
Zoho ships the first two groups. The third is ours.
Holding both directions of a business's invoicing is what makes the compliance reports possible —
and they are the ones a customer cannot produce any other way.
Receivables
Invoice register
Sales by customer
Sales by item
Ageing summary & detail
Payments received
Credit notes issued
Customer statement
Retention & advances
Payables
Bills register
Purchases by supplier
Payables ageing
Payments made
Supplier statement
Unacknowledged inbound
Compliance Ours
VAT return working papers
Output vs input tax reconciliation
Taxpayer Checklist annexures
E-invoice transmission log
Rejections & corrections register
Counterparty tax-number validity
Archive integrity certificate
Operations
Document numbering continuity
User activity & audit trail
Import & connector run history
Retention schedule status
Numbering continuity is a report, not a setting.
Article 157 forbids deletion, so a gap in an invoice sequence is evidence of a problem rather than
housekeeping. It gets its own report because an auditor will ask.
Indicative layout — the exact box schema is unverified.
We have the shape of the return from the regulations (standard, zero-rated, exempt, imports under
reverse charge, input tax with its three-year expiry and twelve-month unpaid reversal) but not the
OTA's official box numbering. That comes from the filing form, which is on the question list.
VAT return working paper — Q3 2026 (Jul–Sep)
Box
Description
Taxable value
VAT
Source
Output tax — supplies made
1
Standard-rated supplies
418,220.000
20,911.000
312 invoices
2
Zero-rated supplies
36,400.000
0.000
28 invoices
3
Exempt supplies
12,900.000
0.000
9 invoices
4
Supplies to free zones
21,050.000
0.000
14 — evidence needed
5
Credit notes issued
-8,340.000
-417.000
11 notes
Total output tax
480,230.000
20,494.000
Input tax — supplies received
6
Standard-rated purchases
196,540.000
9,827.000
241 bills
7
Imports — reverse charge
44,200.000
2,210.000
18 entries
8
Input tax expired — over three years
-1,180.000
-59.000
4 bills
9
Reversal — unpaid beyond twelve months
-6,420.000
-321.000
7 bills
Total input tax
233,140.000
11,657.000
Net VAT payable
8,837.000
balanced
Before you file — 3 items
Evidence
14 free-zone supplies have no supporting evidence category recorded
1 invoice remains rejected and is included in output tax — withdraw or reissue before filing
This is the report nobody else produces.
Any VAT refund claim in Oman requires the Tax Authority's Taxpayer Checklist — 74 compliance
questions plus fourteen transaction-listing worksheets keyed to the return boxes, demanding counterparty
tax numbers, customs declaration numbers and exchange rates. It is roughly 80% of a standard audit file,
required today, and it is assembled by hand in spreadsheets across the country. If we hold both
sides of the book, generating it is nearly free.
Worksheet 6 — standard-rated purchases Box 6
Date
Supplier
Supplier VATIN
Document
Customs decl.
Value OMR
VAT OMR
Check
2026-07-03
Oman Oil Marketing Co.
OM1100067213
OOMCO-86011
—
2,480.000
118.095
Valid
2026-07-09
Gulf Logistics LLC
OM1100563870
GL-2026-702
OM-IMP-449120
5,900.000
280.952
Valid
2026-07-14
Nama Electricity Supply
OM1100450018
NES-0089114
—
1,204.750
57.369
Valid
2026-07-22
Al Maha Petroleum
OM1100119045
AMP-2026-3102
—
640.500
30.500
Valid
2026-08-02
Trans-Gulf Supplies
OM1100882301
TS-44120
—
318.000
15.143
Not on register
241 rows — showing 5
196,540.000
9,827.000
1 to check
Compliance questionnaire — 74 items
Q12
Are all tax invoices issued in Arabic, or in English with an Arabic translation available on request?
Yes — automatic
Q19
Does the accounting system prevent amendment or deletion of a recorded transaction?
Yes — by design
Q24
Are records retained for at least ten years, and fifteen for real-estate transactions?
Yes — per document
Q31
Is a separate general ledger account maintained for each type of taxable and exempt supply?
Ledger tier
Q47
Has input tax on supplies unpaid beyond twelve months been reversed?
Yes — 7 this quarter
Receivables ageing — as at 12 Aug 2026
Customer
Current
1–30
31–60
61–90
90+
Total
Al Hassan Engineering
14,820.500
0.000
0.000
0.000
0.000
14,820.500
Oman Cement Company
26,400.000
4,120.000
0.000
0.000
0.000
30,520.000
Renaissance Services SAOG
882.750
2,410.000
1,905.000
0.000
0.000
5,197.750
Al Turki Enterprises LLC
0.000
0.000
3,200.000
2,410.000
4,000.000
9,610.000
Bahwan Trading Co.
1,975.250
820.000
0.000
0.000
0.000
2,795.250
Total — OMR
44,078.500
7,350.000
5,105.000
2,410.000
4,000.000
62,943.500
Current70.0%
1–30 days11.7%
31–60 days8.1%
61–90 days3.8%
Over 90 days6.4%
A defect from next2 we are explicitly not inheriting.
Its ageing report sums across currencies blindly. Every bucket here is single-currency, and a
multi-currency book gets one ageing per currency plus a reporting-currency roll-up at the period rate
— never a naive total.
InvoiceNext documents & reports v0.1QR encodes a live TLV payloadAmounts OMR 3dp · Western digits pinned