Skip to content

Saudi Arabia

ZATCA Phase 2 integration for your billing system

Connect the invoice data your business already creates to a maintainable Fatoora workflow. Start with a technical review of your billing software, invoice types and current integration.

Discuss this integration

Client delivery experience

Our team has delivered paid client work with the systems in this workflow. We scope your version, data and operating process before implementation.

Built around your business

  • Businesses keeping an existing ERP or custom billing application
  • Finance teams investigating rejected or missing invoice submissions

Where the work gets stuck

A focused first project

Your invoices may look correct in the ERP while the submission workflow still fails. Missing fields, mismatched identifiers and retries need a clear owner and an auditable recovery process.

Bring these to the first conversation

  • Billing software and version
  • Sample invoices and credit notes with personal data removed
  • Your ZATCA notification and current onboarding status

What we would scope together

  1. 01

    Map source invoices, credit notes and required identifiers against the applicable ZATCA specifications.

  2. 02

    Test the integration path, validation responses and failure cases before production onboarding.

  3. 03

    Return document status to your billing system and keep an exception queue for finance staff.

Start with a review of your current workflow and one agreed integration. The proposal defines the data, acceptance checks, responsibilities and handover before implementation begins.

What you receive

  • Invoice-field and document-type mapping
  • Integration status and exception queue
  • Onboarding checklist, test results and operating guide

How we check the result

  • Accepted and rejected documents return a visible status
  • Retries do not create duplicate business records
  • Finance can identify the source document behind an exception

Before we start

Can we keep our current billing software?

That is the starting point. We review its available interfaces and invoice data before deciding whether a direct connection, middleware or an existing supported connector is appropriate.

Can you repair an existing integration?

Yes. Start with anonymized sample documents, failure responses and the current architecture. We isolate the failing step and agree a repair scope with regression checks.

Platform and official guidance ↗

Provider capabilities and requirements depend on your account, software version and current official guidance.

Saudi Arabia

Tell us what needs connecting

Tell us your software, the task your staff repeat, approximate monthly volume and the result you need. We can use that to define a focused first project.

  • Billing software and version
  • Sample invoices and credit notes with personal data removed
  • Your ZATCA notification and current onboarding status

Reply within one business day · one-week trial available · we don’t share your details

Scope your workflow

Tell us your software, the task your staff repeat, approximate monthly volume and the result you need. We can use that to define a focused first project.

Discuss this integration