Skip to content
E-invoicing

E-invoicing software built into your ERP

ZATCA e-invoicing for Saudi Arabia and UAE e-invoicing ready for 2027, in the same flow that delivers the goods, posts the invoice and collects the payment.

In short

1flux has e-invoicing software built into the ERP that runs your quotations, orders, stock and books. For Saudi Arabia, 1flux issues ZATCA-compliant e-invoices, covering Phase 1 (generation) and Phase 2 (integration with ZATCA's Fatoora platform). For the UAE, 1flux supports e-invoicing under the Federal Tax Authority's programme, ready for the 2027 go-live dates. Every invoice is raised from delivered goods and posts to the ledger, so nothing is re-keyed into a separate system.

Saudi e-invoicing applies today; the UAE mandate goes live in phases from 1 January 2027.
E-invoicing

What is e-invoicing software?

E-invoicing software issues invoices as structured data that the buyer's and the tax authority's systems can read and validate, rather than as PDFs or paper. In 1flux, e-invoicing software is part of the ERP, not a separate portal.

What most companies send

A PDF or paper invoice

  • A document made for people to read.
  • Emailed or printed, then retyped by the buyer.
  • Not an e-invoice under the Saudi or UAE rules.

What the mandates require

An e-invoice

  • Structured data in the format the tax authority sets.
  • Read and validated by systems, not retyped.
  • Shared with the authority’s platform where the rules require it.

In Saudi Arabia, e-invoicing already applies to every VAT-registered business. The UAE mandate goes live in phases from 1 January 2027. For a B2B trader in either country, e-invoicing is part of how every sales invoice is issued.

Two countries, one system

E-invoicing for Saudi Arabia and the UAE

1flux e-invoicing follows each legal entity. A Saudi company's invoices are handled for ZATCA, and a UAE company's for the UAE programme, from the same sales flow.

The mandates

What do the e-invoicing mandates require?

E-invoicing is compulsory for most B2B companies in Saudi Arabia today and in the UAE from 2027. The rules differ by country, and the next deadlines are close.

SA

Saudi Arabia (ZATCA)

  • Phase 1 (generation): since 4 December 2021, every VAT-registered business resident in Saudi Arabia has issued its tax invoices electronically, in the form ZATCA requires.
  • Phase 2 (integration): businesses connect their invoicing to ZATCA’s systems in waves, chosen by VAT-subject revenue.
  • Wave 25 covers VAT-subject revenue above SAR 187,500 in any year from 2022 to 2025, with an integration deadline of 1 February 2027.

AE

United Arab Emirates

  • The UAE mandate runs under Ministerial Decisions No. 243 and No. 244 of 2025, as amended by No. 66 of 2026.
  • Businesses with revenue of AED 50 million or more go live on 1 January 2027.
  • Others go live on 1 July 2027, and government entities on 1 October 2027. B2C transactions are excluded for now.

For the detail, read our guides to ZATCA e-invoicing Phase 2 and the UAE e-invoicing mandate.

One flow

From PO to paid, with the e-invoice in the flow

E-invoicing isn’t a separate step someone remembers to do. In 1flux it sits inside the flow from the customer’s PO to the payment:

  1. Quotation: Import PO with AI turns the customer’s PO or RFQ into draft quotation lines, matched to your item codes.
  2. Sales order: the accepted quotation and the customer PO become a sales order, with lines, units, discounts, VAT and shipping carried over.
  3. Delivery note: the warehouse dispatches, in full or in part. Stock goes down and cost of goods sold posts.
  4. Sales invoice and e-invoice: finance invoices what was delivered. The tax invoice posts the receivable, revenue and output VAT, and is issued as an e-invoice for Saudi Arabia or the UAE.
  5. Customer payment: the payment is applied to the invoice and clears the receivable, with any exchange difference posted.
  1. Sales order (SO-2026-0042) . Nothing posts.
  2. Delivery note . Posts Dr COGS , Cr Inventory.
  3. Sales invoice . Posts Dr AR , Cr Revenue, VAT.
  4. Customer payment . Posts Dr Bank , Cr AR.
Invoices come from the same sales flow that posts the ledger, so nothing is re-keyed.
Why it matters

Built in, not bolted on

Many companies meet the mandates by bolting an e-invoicing portal onto spreadsheets or an accounting package. That creates a second place where invoices live. In 1flux, e-invoicing works from the invoice the sales flow already created.

Bolted-on e-invoicing E-invoicing built into 1flux
Invoices typed or exported into a separate portal Invoices come from the same sales flow
Two records of every invoice to reconcile One record, posted to the ledger once
VAT figures copied between systems Output VAT posted by the same invoice
A separate setup for each company Each legal entity carries its own registrations
VAT

VAT codes on every line, with dated rates

1flux seeds VAT codes for each legal entity: 5% and zero-rated for a UAE company, 15% and zero-rated for a Saudi company. Every quotation, sales order and invoice line carries its tax code, applied with dated rates, so earlier documents keep the rate they were issued at.

Sales invoices post output VAT and purchase invoices post input VAT, each to its own account. Learn about input and output VAT.

1flux prepares VAT returns for the UAE and Saudi Arabia from the input and output VAT already posted, so the return, your e-invoices and your ledger start from the same figures.

UAE VAT codes arrive with the entity. Rates are dated, so old documents keep their rate.
View as text
  1. Settings → Catalog → Taxes, for a UAE legal entity (AE · AED).
  2. VAT5-OUT: Output VAT 5%, outward, 5%, the default for its direction.
  3. VAT5-IN: Input VAT 5%, inward, 5%, the default for its direction.
  4. ZERO: Zero-rated, outward, 0%.
  5. Each code keeps its rate history. "Add effective rate" closes the previous rate on a date.
Country packs

Country packs with the registrations your invoices carry

Each legal entity in 1flux starts from its country pack, with the currency, VAT codes, legal forms and registration fields that country needs:

  • UAE: VAT TRN, corporate tax TRN and trade licence.
  • Saudi Arabia: commercial registration (CR), VAT number and unified number, with the Saudi National Address in structured fields and Arabic twins.
  • Arabic data: Arabic legal names and addresses on the entity, and Arabic customer, supplier and item names throughout.

The registrations sit on the entity’s profile once, and every document that company issues picks them up.

SA

Sadaf Trading Company · SA · SAR

Registrations
Commercial registration (CR), VAT number and unified number on the legal entity
VAT
15% and zero-rated codes, applied per line with dated rates
Address
Saudi National Address in structured fields, with Arabic twins and validation
Customers
Each customer’s Saudi National Address stored in the same validated format
Multi-entity

Saudi and UAE companies in one workspace

Many groups run a UAE company next to a Saudi one. In 1flux, both sit in one workspace as separate legal entities, each with its own currency, registrations, letterhead, numbering and books.

E-invoicing follows the entity: Saudi invoices are handled for ZATCA, and UAE invoices for the UAE programme. Read more about multi-company setup.

Live view

Switch legal entity from the top bar. Currency, figures and the books follow; nothing mixes.
View as text
  1. The finance manager is working in Sadaf Building Supplies LLC, whose books are in AED.
  2. They open the entity switcher in the top bar (⌘⇧E).
  3. They choose Sadaf Trading Company.
  4. The page now shows the books of Sadaf Trading Company in SAR. Each entity keeps its own currency, numbering, warehouses and books.
One flow

Connected to the rest of 1flux

E-invoicing works from documents the rest of 1flux already creates.

  1. Sales ordersDelivered → invoiced
  2. E-invoicingInvoice → receivable
  3. ReceivablesPayment → ledger
  4. Accounting
  • Sales orders: invoices are raised from delivered quantities, with partial invoicing and VAT per line.
  • Receivables: customer payments clear the invoices that were e-invoiced, with aging and a ledger check.
  • Accounting: every invoice posts to the general ledger, with output VAT on its own account.
  • Multi-entity: each Saudi and UAE company keeps its own registrations and books.
Who it's for

Who is 1flux e-invoicing for?

B2B traders, distributors and service companies that issue tax invoices in Saudi Arabia, the UAE or both.

FAQ

Questions, answered

Still deciding? Talk to sales

Does 1flux include e-invoicing software?

Yes. 1flux has e-invoicing built into its ERP. It issues ZATCA-compliant e-invoices for Saudi Arabia, covering Phase 1 (generation) and Phase 2 (integration with ZATCA's Fatoora platform), and supports UAE e-invoicing under the Federal Tax Authority's programme, ready for the 2027 go-live dates. E-invoicing sits in the same sales flow as your orders, deliveries and books.

Does 1flux support ZATCA Phase 2?

Yes. 1flux issues ZATCA-compliant e-invoices for Saudi Arabia, covering Phase 1 (generation) and Phase 2 (integration with ZATCA's Fatoora platform). The sales invoice your finance team posts in 1flux is the invoice e-invoicing works from, so the e-invoice, the ledger and your receivables show the same figures.

Is 1flux ready for UAE e-invoicing in 2027?

Yes. 1flux supports UAE e-invoicing under the Federal Tax Authority's programme, ready for the 2027 go-live dates: 1 January 2027 for businesses with revenue of AED 50 million or more, and 1 July 2027 for others. Your UAE company's VAT TRN, corporate tax TRN and trade licence already sit on its legal entity profile in 1flux.

Can 1flux handle e-invoicing for a UAE and a Saudi company together?

Yes. Both companies sit in one 1flux workspace as separate legal entities, each with its own currency, registrations, numbering and books. E-invoicing follows the entity: Saudi invoices are handled for ZATCA, and UAE invoices for the UAE programme. The entity switcher in the top bar shows which company you're working in, for example SA · SAR or AE · AED.

Are e-invoices created from the invoices my team already raises?

Yes. In 1flux, finance raises sales invoices from the quantities the warehouse actually delivered, with partial invoicing and VAT per line at the invoice-date rate. Each invoice posts the receivable, revenue and output VAT automatically, and e-invoicing works from that same invoice. Nobody exports invoices to a portal or types them in a second time.

Which VAT codes does 1flux set up for the UAE and Saudi Arabia?

1flux seeds VAT codes when you create a legal entity. A UAE company gets Input VAT 5%, Output VAT 5% and Zero-rated; a Saudi company gets Input VAT 15%, Output VAT 15% and Zero-rated. Each document line carries its tax code with dated rates, so earlier documents keep the rate they were issued at, and input and output VAT post to their own accounts.

Does 1flux prepare VAT returns too?

Yes. 1flux prepares VAT returns for the UAE and Saudi Arabia from the input and output VAT already posted on your sales and purchase invoices. The figures on the return come from the same posted invoices as your e-invoices and your ledger, so finance starts the quarter from numbers that already agree.

Does 1flux handle Arabic names and the Saudi National Address?

Yes. 1flux handles Arabic data throughout: company, contact, supplier and item names display correctly with an Arabic font, and each legal entity holds its Arabic legal name and address. Customer addresses can be stored as a structured Saudi National Address with Arabic twin fields and validation, ready for the documents your Saudi customers expect.

Book a demo

See e-invoicing in the flow, not beside it

We'll take an order from the customer's PO to a delivered, invoiced and e-invoiced sale for your Saudi or UAE company.

Last updated

Book a demo