Saudi Arabia·6 min read·13 days ago

ZATCA E-Invoicing Phase 2 Wave 14: Skills Accountants Need Now

Wave 14 pulls every VAT-registered business above SAR 5 million into Fatoora's real-time integration mandate. Here is the exact workflow, field checklist, and career-relevant skills your team needs before go-live.

By the SuperAccountant Editorial Team

ZATCA E-Invoicing Phase 2 Wave 14: Skills Accountants Need Now · zatca e invoicing phase 2 wave 14 accountants — SuperAccountant Journal illustration

ZATCA E-Invoicing Phase 2 Wave 14: Skills Accountants Need Now

If your client or employer has VAT-taxable revenue above SAR 5 million in either 2022 or 2023, Wave 14 of ZATCA's Fatoora Phase 2 rollout applies to them — and the compliance clock is already running. Most official guidance tells you what is required. This post tells you how to do it, as the accountant responsible for making it work.

What Wave 14 Actually Means for Your Practice

ZATCA's e-invoicing rollout is staggered into waves, each targeting taxpayers above a specific revenue threshold. Wave 14 captures businesses whose VAT-taxable revenue exceeded SAR 5,000,000 during the calendar years 2022 or 2023. ZATCA issues formal notification letters at least six months before a business's go-live date, per the ZATCA E-Invoicing Implementing Regulation (available at zatca.gov.sa).

Phase 2 — also called the Integration Phase — is materially different from Phase 1 (Generation Phase). Phase 1 required structured XML invoices stored locally. Phase 2 requires your ERP or Point-of-Sale system to connect in real time to ZATCA's Fatoora platform via API. Two invoice types exist under this mandate:

  • Clearance invoices (B2B and B2G): must be submitted to ZATCA for cryptographic stamping before being shared with the buyer. No stamp, no valid invoice.
  • Reporting invoices (B2C): submitted to ZATCA within 24 hours of issuance; the buyer receives the invoice immediately but ZATCA validates it shortly after.

Getting this classification wrong is the single most common pre-go-live error. An accountant who audits a batch of B2B invoices and finds they were issued without ZATCA clearance is looking at potentially invalid input tax claims on both sides of the transaction.

The SAR 5 Million Threshold: How to Confirm Eligibility

Before any integration work begins, confirm the revenue calculation correctly. ZATCA's threshold is based on VAT-taxable supplies — this includes both standard-rated (15%) and zero-rated supplies but excludes exempt supplies. Do not use total revenue from financial statements without stripping out exempt lines.

Practical check: pull the VAT return data for 2022 and 2023. Sum Box 1 (Standard-rated domestic supplies) and Box 2 (Zero-rated supplies) for all return periods within each year. If either year's total exceeds SAR 5 million, the entity is in scope.

If the entity is part of a VAT group, the threshold is assessed at the group level, not the individual entity level — a detail that catches multi-subsidiary structures off guard. Confirm group membership status in the ZATCA portal before signing off on any scoping memo.

Phase 2 Invoice Fields: What You Must Validate

Phase 2 invoices are Universal Business Language (UBL) 2.1 XML documents. The ZATCA technical specification (Version 3.x, published on zatca.gov.sa) mandates a precise set of fields. As the accountant reviewing output from a Mu'tamad-certified ERP, you need to know which fields carry the highest audit risk:

FieldZATCA ReferenceCommon Error
Seller VAT Registration NumberKSA-UBL 2.1 Field BT-31Populated with CR number instead of VAT TRN
Invoice Type CodeBT-3 / KSA ExtensionB2B issued with B2C code; clearance bypassed
Tax Category CodeBT-151Zero-rated coded as exempt (S vs E vs Z)
Previous Invoice HashKSA-EXT-UBLMissing on credit notes linked to original
QR Code (TLSA-encoded)Annex A of ZATCA RegulationsGenerated pre-clearance stamp; hash mismatch
Supply Date vs Issue DateBT-72 / BT-2Backdating supplies across VAT return periods
Line Item Tax AmountBT-131Rounding errors causing header-to-line mismatch

Your ERP vendor should have a ZATCA-certified solution (Mu'tamad status), but certification does not guarantee correct configuration for your specific chart of accounts or tax codes. Configuration testing is an accountant responsibility, not just an IT task.

Fatoora Integration Workflow: The Accountant's Role

The integration is a four-step technical cycle, but accountants own steps two and four:

Step 1 — Onboarding (IT/ERP lead): The ERP registers a Cryptographic Stamp Identifier (CSID) with ZATCA via the Fatoora portal compliance API. This generates a unique device identity for each integrated system.

Step 2 — Invoice generation sign-off (Accountant): Before the system goes live, the accountant must confirm that every invoice template maps VAT treatment correctly to the UBL field set. Run at least 50 sample transactions through ZATCA's Fatoora simulation environment (available at fatoora.zatca.gov.sa) and verify zero validation errors.

Step 3 — Real-time clearance/reporting (System automated): Once live, the ERP handles API calls automatically. Clearance invoices receive a stamped XML back from ZATCA within seconds under normal system load.

Step 4 — Reconciliation and exception management (Accountant): This is where most practices have a gap. Every rejected invoice creates a compliance liability. Build a daily exception report that captures: rejection reason codes from ZATCA, re-submission status, impact on VAT output tax for the current period, and whether the underlying supply was already delivered to the buyer.

If a clearance invoice is rejected and the supply has been made, you are in a grey zone: the supply is taxable, VAT is due, but you have no valid ZATCA-stamped document. The practical resolution is to hold the invoice in draft, correct the error, re-submit for clearance, and — critically — ensure the VAT period is not closed before the stamped version is archived. Do not issue a workaround paper invoice; ZATCA's Implementing Regulation Article 53 prohibits issuance of invoices outside the approved electronic system.

Skills Gap: What Wave 14 Requires That Your Training May Not Have Covered

If you trained before 2021, your accounting qualification almost certainly did not include any of the following — and Wave 14 makes them non-optional:

  • Reading UBL 2.1 XML output well enough to identify field mapping errors without relying entirely on your IT team
  • API status code interpretation — knowing that a 400 Bad Request from the Fatoora API is a data problem, not a network problem, and escalating correctly
  • Cryptographic hash validation — understanding why the Previous Invoice Hash (PIH) chain matters for audit trail integrity and how a broken chain creates an audit finding
  • VAT treatment mapping for multi-line invoices mixing standard, zero-rated, and exempt lines — errors here cause ZATCA rejections and incorrect VAT returns simultaneously
  • ERP tax code configuration review — assessing whether a vendor's standard setup is compliant versus correctly configured for your specific supply types

The fastest way to close this gap methodically is structured peer practice on real workpapers. If you want a benchmark of where you stand today before investing in training, the SuperAccountant skills quiz covers ZATCA Phase 2 scenarios alongside broader VAT and IFRS content.

Pre-Go-Live Checklist: 30 Days Before Your Wave 14 Deadline

Use this as your internal project sign-off checklist:

  • Revenue threshold confirmed using VAT return data, not financial statements
  • VAT group membership verified at ZATCA portal
  • ERP has Mu'tamad certification for Phase 2 confirmed with vendor documentation
  • CSID onboarding completed in ZATCA compliance environment
  • 50+ simulation invoices tested with zero ZATCA validation errors
  • B2B vs B2C classification rules documented and tested against all supply types
  • Credit note and debit note templates include Previous Invoice Hash field
  • Daily exception report template built and ownership assigned
  • VAT return reconciliation procedure updated to incorporate ZATCA rejection logs
  • Finance team briefed on 24-hour reporting window for B2C invoices
  • Archiving setup meets ZATCA's 6-year retention requirement (Article 59 of VAT Implementing Regulations)

What Happens If You Miss Go-Live

ZATCA's penalty framework under the E-Invoicing Regulations is tiered. Failure to integrate by the mandated date, or continued issuance of non-compliant invoices post-go-live, can attract penalties up to SAR 50,000 per violation, with ZATCA retaining discretion to escalate for repeated non-compliance. Voluntary disclosure before a ZATCA field audit significantly improves outcomes — document any delays with a written remediation timeline and keep it on file.

More practically, buyers in your supply chain are beginning to request ZATCA-stamped invoices as a condition of processing payment and claiming input VAT. A missed go-live date is therefore not just a compliance problem; it is a cash flow problem within weeks.


Sharpen your edge with SuperAccountant's next live cohort — small batches, real client workpapers, taught by partners. Details and seats at https://app.superaccountant.in/en/cohort?utm_source=blog&utm_medium=cta&utm_campaign=accountants.

Keep reading