Saudi Arabia·7 min read·7 days ago

ZATCA Phase 2 E-Invoicing Jobs in Riyadh: Skills That Get You Hired

Phase 2 Fatoorah integration is reshaping hiring across Riyadh's finance teams. Here's exactly which roles demand it, what technical stack employers expect, and how to position yourself as the candidate who actually ships compliant XML invoices — not just talks about them.

By the SuperAccountant Editorial Team

ZATCA Phase 2 E-Invoicing Jobs in Riyadh: Skills That Get You Hired · zatca e invoicing phase 2 integration jobs in riyadh — SuperAccountant Journal illustration

ZATCA's Phase 2 Fatoorah rollout is no longer a future concern — it is a live compliance requirement cascading through every large taxpayer wave, and Riyadh's finance departments are scrambling to find people who can actually operate it. If your CV still lists "familiar with e-invoicing" without specifics, you are invisible in this market. This post maps which jobs require Phase 2 skills, what hiring managers actually test for, and how to close the gap before the next wave hits your target employer.

Why Phase 2 Is a Hard Filter in Riyadh Hiring Right Now

ZATCA's Implementing Regulations (Article 53, E-Invoicing Regulations published under Resolution No. 2021-1-23) divide e-invoicing into two phases. Phase 1 (Generation) went live 4 December 2021 / 29 Rabi' Al-Awwal 1443H — it required structured electronic invoices but no real-time integration. Phase 2 (Integration) adds a clearance model for standard invoices and a reporting model for simplified invoices, both requiring direct API connectivity with the Fatoorah portal at zatca.gov.sa.

ZATCA has been rolling out Phase 2 in waves by annual revenue threshold. By the time Wave 6 and beyond are in scope, virtually every entity with revenues above #50M SAR annually is either live or in implementation. That creates a specific, durable hiring need in Riyadh across three employer categories:

  • Large corporates and multinationals with SAP, Oracle, or Microsoft Dynamics ERPs that need ongoing compliance monitoring
  • Mid-market companies (#50M–500M SAR revenue) in their integration window, typically 6 months before their wave deadline
  • Consulting and Big-4 / boutique advisory firms building ZATCA implementation practices

The practical consequence: "ZATCA Phase 2 experience" is now a knockout criterion on shortlists, not a nice-to-have.

Roles That Specifically Require Phase 2 Skills

These are the job titles appearing on Riyadh postings that explicitly name Phase 2 or Fatoorah integration as a requirement:

Role TitleCore Phase 2 RequirementTypical Salary Band (SAR/month)
Tax Technology AnalystUBL XML schema validation, API error resolution12,000 – 18,000
VAT Compliance SpecialistClearance vs. reporting workflow, credit note handling14,000 – 22,000
SAP FICO / SD Consultant (ZATCA)SD pricing procedure config, ABAP output types for XML18,000 – 35,000
ERP Implementation ConsultantMu'tamad ERP onboarding, CSID/PCSID provisioning20,000 – 40,000
Finance Systems ManagerEnd-to-end integration governance, audit trail ownership25,000 – 45,000
Internal Auditor – Tax ControlsInvoice clearance audit, exception log review15,000 – 24,000

Salary bands are indicative based on publicly listed Riyadh postings; negotiate based on wave-urgency of the employer.

The VAT Compliance Specialist and Tax Technology Analyst roles are the highest-volume openings right now. Both require you to know the difference between the clearance model (standard invoices above #1,000 SAR — invoice must be cleared by ZATCA before delivery to buyer) and the reporting model (simplified invoices for B2C — reported within 24 hours).

The Technical Stack Employers Actually Test

When a Riyadh finance team interviews for a Phase 2 role, expect a practical screen, not just a competency chat. Here is what the technical layer looks like:

XML / UBL 2.1 schema awareness. ZATCA mandates UBL 2.1 format with a custom KSA extension (KSA-EN16931-CII). You should be able to read an XML invoice, identify the <cac:TaxTotal> node, and confirm the QR code field (<cbc:EmbeddedDocumentBinaryObject>) is populated correctly. You do not need to write code; you do need to not be confused by it.

API integration concepts. Phase 2 uses a REST API with OAuth 2.0 authentication. Employers want to know you understand the CSID (Compliance Stamp Identifier) onboarding flow — specifically the three-step process: device registration → compliance check → production CSID issuance. Reference: ZATCA's developer portal documentation at zatca.gov.sa.

SAP FICO / SD configuration. For roles at companies running SAP, the relevant configuration sits in: output condition records (transaction VV31/VV32), billing document types, and the ZATCA-certified add-on or third-party middleware (e.g., Sovos, Pagero, or SAP Document and Reporting Compliance). Riyadh SAP ZATCA compliance roles are among the highest-paying in this cluster — knowing which t-codes to reference signals real experience.

Error handling and exception management. Phase 2 live environments generate clearance rejections. Common codes include: BR-KSA-26 (invalid VAT number format), BR-KSA-33 (mismatch in supply date), and BT-X-21 (missing seller address line). Employers hiring for ongoing compliance roles specifically ask how you have handled rejection queues and what escalation procedures you put in place.

If you want to benchmark where your current knowledge sits against what the market expects, the SuperAccountant skills quiz covers ZATCA Phase 2 scenarios alongside broader VAT and IFRS topics — useful for identifying gaps before you walk into a technical screen.

What "Fatoorah Phase 2 Experience" Means on a CV

The phrase is everywhere on JDs, but most candidates write it vaguely. Here is how to make it concrete and defensible in three lines:

Weak: "Experience with ZATCA e-invoicing Phase 2 compliance."

Strong: "Led Phase 2 integration for Wave 4 onboarding at [Employer], covering 12,000 monthly standard invoices via SAP DRC middleware; reduced clearance rejection rate from 4.2% to 0.3% over 90 days by resolving BR-KSA-26 and BT-X-21 error patterns."

The strong version tells a hiring manager: you know the volume you handled, you know the error codes, and you drove a measurable outcome. That is the level of specificity that converts shortlists into offers in Riyadh's current market.

If you have not yet worked on a live Phase 2 implementation, the next best evidence is documented simulation work — running a test environment, generating compliant XML invoices, and logging clearance responses. Some employers, particularly boutique advisory firms, explicitly accept this as equivalent to live experience at junior levels.

How Riyadh's Job Market Is Segmenting by Wave Urgency

Not all Phase 2 jobs in Riyadh have the same urgency profile, and that affects negotiating leverage. Employers in their integration window (typically 6 months before or after their ZATCA wave deadline) are under real pressure — they will move faster, accept shorter notice periods, and sometimes pay above band. Employers who are post-go-live but building sustainable compliance functions are less urgent but offer more stable roles with broader scope.

A practical way to target your search: identify which ZATCA wave group your target employer falls into by checking their published revenue and the ZATCA wave schedule on the official portal. If they are 3–6 months from their deadline and have not yet publicly named a Phase 2 partner, they are in the high-urgency window. That is the conversation to be in.

For accountants at 1–3 years of experience, the entry point is typically through a Big-4 or consulting firm's ZATCA practice — these firms are hiring analysts to staff client implementations, and the exposure across 10–15 engagements in two years will be worth more on your CV than five years in a single corporate.

Browse current Riyadh accounting and tax technology postings, including firms specifically seeking Phase 2 compliance profiles, at the SuperAccountant jobs board.

Certifications and Training That Signal Readiness

ZATCA does not issue an official "Phase 2 certification" for accountants. What the market accepts as credible signals:

  • ZATCA e-invoicing developer / compliance training — available through ZATCA's own taxpayer support portal and selected training providers recognised under the Human Capability Development Authority
  • SAP Certified Application Associate – SAP S/4HANA for Financial Accounting — specifically valuable if you are targeting SAP ZATCA compliance roles
  • CPA / SOCPA membership — still the baseline credential for senior compliance and finance systems roles at Saudi entities; SOCPA recognition matters for Arabic-language audit and zakat filings that sit alongside e-invoicing work
  • Hands-on XML and API familiarity — not a formal cert, but demonstrable through GitHub repositories, test environment screenshots, or documented project work included in a portfolio

The most pragmatic path for an accountant in their first three years: complete a structured Phase 2 simulation, document the error-resolution work, and build that into a two-page technical annex to attach with applications for specialist roles.

The Career Trajectory Beyond the Integration Role

Phase 2 integration is the entry point, not the ceiling. The accountants who will command the highest premiums in Riyadh over the next three to five years are those who can bridge compliance, ERP architecture, and financial reporting — because ZATCA's data will increasingly feed into corporate income tax (CIT) reporting as Saudi Arabia's CIT regime expands beyond the oil sector, and into Zakat base calculations for Saudi shareholders.

The compliance-plus-systems profile is already appearing in Riyadh job descriptions under titles like "Tax Technology Manager" and "Finance Transformation Lead." Both require Phase 2 experience as a baseline, then layer on IFRS financial reporting (as endorsed by SOCPA), working knowledge of Mu'tamad ERPs, and project management of multi-wave rollouts. That is the three-to-five-year destination to build toward from where you are now.


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.