ZATCA – E-Invoicing

We offer Arabic interface across all products
with local support thru bilingual team

Zatca eInvoice

حلول الفوترة الإلكترونية

ZATCA - E-Invoicing - Integration Phase II Compliance

الالتزام بمعايير هيئة الزكاة والضريبة والجمارك (ZATCA) هو جزء أساسي من نجاح أعمالك في السعودية. وبصفتنا شريك حلول تقنية معتمد، نوفر لك حلول ربط متطورة تتكامل بكل مرونة مع مختلف أنظمة الـ (ERP) لتضمن لك الامتثال التام بأقل مجهود

Saudi Arabia

How does ZATCA's e-invoicing initiative
support Saudi Vision 2030?

Arab Man

Why Choose Our Solution?

  • Seamless Integration: Fully embedded with your ERP for a frictionless experience.
  • Officially Certified: We’re on ZATCA’s official list of service providers.
  • Business Continuity: Built-in backup, disaster recovery, and 24/7 monitoring keep your invoicing running—even during peak loads or unexpected events.
  • Fast, Cost-Effective Deployment: Go live in weeks, not months, with minimal training and maximum ROI.
Request a Demo

Frequently Asked Questions

Compliance & Regulatory Questions

What are the phases of ZATCA's e-invoicing implementation?

Two phases: Phase 1 (Generation) for creating compliant invoices, and Phase 2 (Integration) for real-time reporting to ZATCA’s platform.

What is the difference between Phase 1 (Generation) and Phase 2 (Integration)?

Phase 1 is about generating invoices with a QR code and UUID. Phase 2 requires live transmission to ZATCA for clearance and a cryptographic stamp.

Which businesses are subject to the ZATCA e-invoicing mandate?

All VAT-registered businesses in Saudi Arabia. Phase 2 is being rolled out in waves based on annual revenue.

What are the specific technical and security requirements for e-invoices under ZATCA?

Must include a QR code, unique UUIDcryptographic stamp (Phase 2), seller/buyer TIN, and be stored for 5 years.

What is a Cryptographic Stamp (CS) and a UUID, and why are they mandatory?

  • UUID: A unique ID for each invoice to prevent duplication.

  • Cryptographic Stamp (CS): A digital signature from ZATCA (in Phase 2) proving the invoice is authentic and reported.

What is the QR code requirement for e-invoices in KSA?

A tamper-proof QR code must contain key invoice details (seller VAT number, date, total, VAT amount) and a digital signature.

Technical & Implementation Questions

How does a company become compliant with ZATCA's e-invoicing regulations?

Select a ZATCA-approved e-invoicing solution provider, integrate their software (or use their platform), ensure it generates invoices with a QR code, UUID, and can connect to ZATCA’s APIs for Phase 2 clearance.

What is the ZATCA Sandbox environment used for?

It’s a testing environment provided by ZATCA for businesses and developers to simulate integration with the Fatoora platform, test API compliance, and validate their solution before going live.

What is the difference between a simplified e-invoice and a standard e-invoice?

  • Simplified Invoice: For B2C transactions. Contains required fields but not the full details of a standard invoice (e.g., no buyer TIN).

  • Standard Invoice: For B2B and B2G transactions. Includes all mandatory fields, including the buyer’s VAT Identification Number (TIN).

How does the ZATCA system (FATOORA) integrate with existing ERPs?

  • Compliance is achieved through a middleware solution (Gateway). The ERP sends invoice data to this gateway, which then formats it to ZATCA’s specifications, handles the API communication for clearance, and returns the cryptographic stamp to be stored in the ERP.

What are the API requirements for Phase 2 (Integration) compliance?

APIs must follow ZATCA’s ESB (Enterprise Service Bus) specifications for:

  • Invoice Clearance: Submitting invoices for immediate stamping.
  • Reporting: Submitting invoices for reporting purposes (e.g., future-dated invoices).
  • Signing: Using ZATCA’s signing API to generate the required cryptographic stamp.

CONTACT US

Let's get in touch and talk about your challenges.

If you have any questions or queries a member of our staff will always be happy to help. Feel free to contact us by phone or email and we will be sure to get back to you as soon as possible.

RIYADH OFFICE:
mTech Consulting Services
Office No 9, Building No. 6143,
1 King Abdulaziz Rd,
Al Aarid, Riyadh 13342

Phone:
0557729580 / 0562518212

JEDDAH OFFICE:
mTech Consulting Services
Suite # 105, First Floor,
Arkan Center, Thahlia Street,
Ar Rawda, Jeddah 23432,
Saudi Arabia

Phone:
0557729580 / 0562518212

Ready to get started? Contact us!

Give us a call or fill the form below, we endeavor to answer all enquiries within 24 hours on business days.

    *الاسم

    *البريد الإلكتروني

    *الجوال

    *الدولة

    منتجات داينامكس 365 *

    *هل لديك أي متطلبات أو أسئلة محددة ؟

    CONTACT US

    Let's get in touch and talk about your challenges.

    If you have any questions or queries a member of our staff will always be happy to help. Feel free to contact us by phone or email and we will be sure to get back to you as soon as possible.

    RIYADH OFFICE:
    mTech Consulting Services
    Office No 9, Building No. 6143,
    1 King Abdulaziz Rd,
    Al Aarid, Riyadh 13342

    Phone:
    0557729580 / 0562518212

    JEDDAH OFFICE:
    mTech Consulting Services
    Suite # 105, First Floor,
    Arkan Center, Thahlia Street,
    Ar Rawda, Jeddah 23432,
    Saudi Arabia

    Phone:
    0557729580 / 0562518212

    Ready to get started? Contact us!

    Give us a call or fill the form below, we endeavor to answer all enquiries within 24 hours on business days.

      *الاسم

      *البريد الإلكتروني

      *الجوال

      *الدولة

      منتجات داينامكس 365 *

      *هل لديك أي متطلبات أو أسئلة محددة ؟