MANDEXA
All countries

Saudi Arabia

Live

ZATCA FATOORA — integration phase rolling out by waves of taxpayers.

Middle East · ISO SA · Last updated 2025-03-08

ZATCA
01

Country overview

Status

Live

Maturity

Established

CTC model

Clearance

Go-live

2021

Peppol

Not used

E-reporting

Required

B2G

Mandatory

B2B

Mandatory

Phase 2 integration by wave

B2C

Mandatory

Simplified invoices with QR code

Taxpayers in scope

Main authority

ZATCA

Next deadline

2025-10-01

Wave 22 integration begins

02

Regulatory timeline

  1. Deadline

    Wave 22 integration begins

03

B2B requirements

B2B status

MandatoryPhase 2 integration by wave

SA · B2B
Detailed B2B requirements for Saudi Arabia are being curated. The structure here will populate as the regulatory body publishes guidance.
04

B2G requirements

B2G status

Mandatory

SA · B2G
Detailed B2G requirements for Saudi Arabia are being curated. The structure here will populate as the regulatory body publishes guidance.
05

Mandatory invoice fields

Fields required for a compliant electronic invoice under the currently applicable specification.

Format

ZATCA UBL 2.1 (FATOORA)

Specification

Phase 2 (Integration) — v3 rules

Syntax

UBL 2.1 with KSA extensions (UBLExtensions/UBLDocumentSignatures)

Last verified

2026-08-01

Transaction
Requirement
Field / Business termIDRequirementDescription
Document information
Invoice numberBT-1mandatoryUnique identification of the invoice.
Invoice issue dateBT-2mandatoryDate on which the invoice was issued.
Invoice type codeBT-3mandatoryCode identifying the functional type of the document (invoice, credit note...).
Invoice currency codeBT-5mandatoryCurrency in which all invoice amounts are given, except the VAT accounting currency.
Specification identifierBT-24mandatoryIdentification of the specification / CIUS the invoice complies with.
Invoice counter value (ICV)KSA-2mandatorySequential counter of the invoice within the device/solution.
Previous invoice hash (PIH)KSA-16mandatoryBase64 hash of the previous invoice, forming the invoice chain.
Invoice UUIDKSA-1mandatoryUniversally unique identifier of the invoice.
QR code (TLV, base64)KSA-19mandatoryBase64 TLV QR code containing seller name, VAT number, timestamp, totals, hash and signature.
Invoice type code and subtype (NNPNESB)BT-3 / KSA-subtypemandatoryInvoiceTypeCode (388/381/383) plus 7-digit name attribute flagging standard vs simplified, nominal, export, summary, self-billed.
Seller
Seller nameBT-27mandatoryFull legal or trading name of the seller.
Seller VAT registration numberBT-31mandatory15-digit Saudi VAT number starting and ending with 3.
Seller postal addressBG-5 / BT-35..40mandatorySeller address; the country code (BT-40) is always required, city and postcode as applicable.
Seller additional identifier (CRN/MOMRAH/700...)KSA-additional-IDmandatoryAt least one additional seller identification scheme is required.
Buyer
Buyer nameBT-44mandatoryName of the party the invoice is issued to.
Buyer postal addressBG-8 / BT-50..55mandatoryBuyer address; country code (BT-55) is always required.
Delivery
Supply date / delivery dateKSA-25mandatoryActual date of supply is required by KSA VAT regulations.
VAT / Tax
VAT category taxable amountBT-116mandatorySum of all taxable amounts subject to one VAT category / rate (per VAT breakdown BG-23).
VAT category tax amountBT-117mandatoryVAT amount for the VAT breakdown group.
VAT category codeBT-118mandatoryCoded VAT treatment of the breakdown group (S, Z, E, AE, K, G, O, L, M).
Invoice totals
Sum of invoice line net amountsBT-106mandatoryTotal of all invoice line net amounts.
Invoice total amount without VATBT-109mandatoryTotal amount of the invoice excluding VAT.
Invoice total amount with VATBT-112mandatoryTotal invoice amount including VAT.
Amount due for paymentBT-115mandatoryOutstanding amount that is requested to be paid.
Invoice lines
Invoice line identifierBT-126mandatoryUnique identifier for the invoice line.
Invoiced quantityBT-129mandatoryQuantity of items charged on the line.
Invoiced quantity unit of measureBT-130mandatoryUnit of measure applicable to the invoiced quantity.
Invoice line net amountBT-131mandatoryTotal amount of the line excluding VAT, after line allowances/charges.
Item net priceBT-146mandatoryPrice of one item excluding VAT, after price discount.
Invoiced item VAT category codeBT-151mandatoryVAT category applicable to the invoiced item.
Item nameBT-153mandatoryName of the invoiced item or service.
31 fields · valid from 2023-01-01 Official specification
06

Technical requirements

Accepted formats

UBL 2.1 (KSA invoice)

XML standards

Pending curation

EN 16931 alignment

Pending curation

Peppol

Pending curation

Country-specific CIUS

Pending curation

Validation rules

Pending curation

Mandatory fields

Pending curation

Buyer reference

Pending curation

Seller / buyer identifiers

Pending curation

VAT number requirements

Pending curation

Endpoint identifiers

Pending curation

Transmission channels

ZATCA FATOORA API

APIs / portal

Pending curation

Digital signatures

Pending curation

Archiving format

Pending curation

Retention

Pending curation

07

VAT & tax calculation

VAT calculation reference for Saudi Arabia is being curated. The same structure (rates, reverse charge, rounding, credit notes, corrections) will populate once available.
08

E-reporting / CTC

Clearance for standard invoices; reporting within 24h for simplified invoices.

Required

Yes

Model

Clearance

09

Authorities & official links

Authorities

  • ZATCA

    Tax authority

    https://zatca.gov.sa

Format publishers & specs

10

News & updates

2025-03-04·SA·ZATCA
MANDATE

Wave 22 announced — integration phase enrollments

Taxpayers above SAR 1m must integrate with FATOORA by 31 October 2025.

Effective 2025-10-01Source
·SA·national
GUIDANCE

E-Invoicing Currently selected

Main landing page for Saudi Arabia's ZATCA e-invoicing (Fatoora) initiative, providing access to regulations, technical specifications, and system integration guides.

Effective TBC · verified 2026-08-11ZATCA e-invoicing (Fatoora)
·SA·national
GUIDANCE

Introduction to E-Invoicing

An introductory guide on Saudi Arabia's e-invoicing initiative, explaining the phases (Generation and Integration), objectives, and benefits of the system.

Effective TBC · verified 2026-08-11ZATCA e-invoicing (Fatoora)
·SA·national
FORMAT

E-invoicing Failure Notifications

A service page dedicated to e-invoicing notifications, taxpayer verification, and tracking system integration issues and failure reports.

Effective TBC · verified 2026-08-11ZATCA e-invoicing (Fatoora)
11

Practical implementation notes

Implementation playbook for Saudi Arabia will be added with ERP-perspective notes covering master data, onboarding, mapping, error handling, reconciliation and go-live risks.