Skip to Content
One platform for finance, HR and operations · 14‑day free trial +966 50 288 6124 support@bizsysone.com
ZATCA Phase 2 · Fatoora integration

ZATCA E-Invoicing Software for Saudi Businesses

Issue ZATCA Phase 2 compliant invoices straight from your ERP. Clearance, reporting, QR codes and XML are handled automatically, so your team just sells and invoices.

The challenge

E-invoicing is mandatory. Manual workarounds don’t scale.

Since ZATCA’s Phase 2 (Integration) rollout, VAT-registered businesses in Saudi Arabia must connect their invoicing system to the Fatoora platform when their wave is announced. Every tax invoice needs a structured XML file, a QR code, a cryptographic stamp and a unique ID, and B2B invoices must be cleared by ZATCA before you send them to the customer.

Many companies try to meet this with a separate e-invoicing plug-in bolted onto old accounting software. The result: double data entry, invoices that fail validation, and finance teams fixing errors at month-end instead of closing the books.

BizSysOne: e-invoicing inside one ERP

BizSysOne generates ZATCA-compliant e-invoices from the same system that runs your sales, POS, inventory and accounting. When you confirm an invoice, BizSysOne builds the XML, signs it, adds the QR code and sends it to Fatoora, then posts it to your ledger. No exports, no second system.

Features

Everything ZATCA Phase 2 requires

Phase 2 integration with Fatoora

Onboarding of your invoicing units and automatic connection to ZATCA.

Clearance for B2B tax invoices

Standard invoices are cleared by ZATCA before they reach your customer.

Reporting for B2C invoices

POS and retail receipts (simplified invoices) are reported automatically.

XML, QR code and stamp

UBL 2.1 XML, QR code and cryptographic stamp generated for every invoice.

Credit and debit notes

Returns and adjustments follow the same compliant flow.

Bilingual invoices

Invoices in Arabic and English, printed or sent by email.

Status tracking

See which invoices are cleared, reported or rejected, and why.

VAT reports

VAT figures taken straight from posted invoices, ready for your VAT return.

Multi-company and multi-branch

Each entity keeps its own VAT number and invoice sequence.

Industries

E-invoicing for every industry we serve

Wholesale & distribution

High invoice volumes with credit customers.

Retail & multi-branch

POS receipts reported from every branch.

Contracting & engineering

Progress billing and retention invoices.

F&B and central kitchens

Fast B2C receipts at the counter.

Professional services

Project and time-based billing.

Light manufacturing

Invoices linked to delivery and stock.

Why BizSysOne

One system, live in 7 to 14 days

One system, not a plug-in

Invoicing, accounting, inventory and POS share one database.

Go live in 7 to 14 days

Implementation by a Saudi-based team.

From SAR 115 per month

Simple packages with users and employees included. See pricing.

Arabic and English

The whole system works in both languages.

Local support

Our team in Riyadh and across the Kingdom.

Process

How we get you live

1. Free consultation

We review your invoice types, branches and your ZATCA wave date.

2. Set-up

Company data, VAT numbers, invoice templates and opening balances.

3. Fatoora onboarding

We connect your invoicing units to ZATCA and test in the sandbox.

4. Training

Your sales, finance and POS teams learn the new flow.

5. Go live

Real invoices cleared and reported, with our team watching the first days.

FAQ

Frequently asked questions

Is BizSysOne compliant with ZATCA Phase 2?

Yes. BizSysOne supports Phase 2 integration with ZATCA’s Fatoora platform, including clearance of B2B tax invoices and reporting of B2C simplified invoices.

What is the difference between clearance and reporting?

Clearance applies to standard (B2B) tax invoices: ZATCA validates and stamps them before they are shared with the buyer. Reporting applies to simplified (B2C) invoices: they are issued to the customer first and reported to ZATCA within 24 hours.

When does my company have to join Phase 2?

ZATCA rolls out Phase 2 in waves and notifies each group of taxpayers in advance, based on their revenue. Check your notification from ZATCA and we will plan go-live around your deadline.

Can I keep my current accounting software and add only e-invoicing?

BizSysOne is a complete ERP, so e-invoicing works best when invoices are created in BizSysOne. We migrate your customers, products and opening balances so you can switch cleanly.

Does it work with our POS in multiple branches?

Yes. BizSysOne Point of Sale issues simplified invoices with QR codes and reports them to ZATCA from every branch.

Are invoices issued in Arabic?

Yes. Invoices can be printed and sent in Arabic and English, as Saudi rules require Arabic.

How long does implementation take?

Most companies go live in 7 to 14 days, depending on the number of companies, branches and data to migrate.

What does it cost?

E-invoicing is part of BizSysOne packages, which start from SAR 115 per month.

Ready for ZATCA Phase 2?

Talk to our team and see e-invoicing running on your own invoice types.