Build a structured UBL 2.1 e-invoice for the Gulf (KSA · UAE · Oman). Enter or import the invoice, confirm every field, and the terminal prepares a compliant document. This is a preparation & validation tool — nothing is submitted to any tax authority, and you always confirm the data yourself.
⚠️
BETA — read-only. The terminal generates and checks the invoice format only. Real submission (ZATCA clearance / Peppol) requires per-country accreditation and is not part of this stage.
📘 How to use — 3 steps
Pick your country and invoice type (Standard for B2B/B2G, Simplified for B2C).
Fill the fields — seller, buyer, line items. Totals and VAT are calculated automatically.
Review & validate — the terminal checks required fields and rules, then (next step) builds the XML.
📥Import a document → format for the tax authority
Drop your invoice or source document here to prepare it in the required tax format. You can also just fill the fields below manually.
📄
Drop the document here, or click to choose
PDF, image, XML, Excel, CSV
📄Document
Core header fields (EN 16931 / UBL 2.1)
🏢Seller
Supplier identity & structured address
👤Buyer
Customer identity (required for standard invoices)
📦Line items
Each line carries a VAT category code (S / Z / E / O). For Z/E/O a reason is required — free zones use the export / duty-free / out-of-scope reasons.
∑Totals
Calculated automatically from the lines
Total (excl. VAT)0.00
Total VAT0.00
Total (incl. VAT)0.00
📎Supporting documents
Attach PDFs or images (contract, delivery note, customs form). Held locally in your browser for this session — BETA, nothing is transmitted.