Skip to content
Banan SoftBanan Soft

ZATCA Phase 2 · Fatoora

ZATCA Phase 2 e-invoicing, built in

Phase 2 of e-invoicing in Saudi Arabia (the integration phase) requires every invoice to be generated in a compliant format, signed and shared with ZATCA. Banan Soft does this for every sale without slowing down the counter.

ZATCA center: connected e-invoicing device, certificate expiry and the log of invoices reported to ZATCA
Bilingual Arabic and English simplified tax invoice with the VAT breakdown and the ZATCA QR code

ZATCA center

Every submission, in one place

See your device's connection and certificate, and a log of every invoice sent to ZATCA with its result. Export the XML for any period as a zip.

  • Certificate status and renewal
  • Waiting, warning, rejected and failed counts
  • Retry failed submissions in one click

What Banan Soft does for you

  1. Onboards your device

    Enter the one-time code from the Fatoora portal; Banan Soft generates the keys and obtains the certificate (CSID) for your business.

  2. Signs every invoice

    Each invoice and credit note is generated as XML, chained to the previous one with its hash and digitally signed.

  3. Prints the QR code

    Receipts carry the ZATCA QR code customers and inspectors can scan.

  4. Reports simplified invoices

    B2C invoices are reported to ZATCA automatically after the sale, in order.

  5. Clears standard invoices

    B2B tax invoices are cleared with ZATCA before they are handed to the buyer.

  6. Retries and alerts

    If ZATCA is unreachable, invoices wait and are retried; anything rejected is shown to the owner to fix.

ZATCA questions

What is the difference between reporting and clearance?

Simplified (B2C) invoices are reported to ZATCA within 24 hours of the sale. Standard (B2B) tax invoices must be cleared by ZATCA before they are shared with the buyer.

What happens to e-invoices when the internet is down?

Sales are still recorded and receipts printed. The invoices are sent to ZATCA in their original order as soon as the connection is back.

Do refunds create credit notes?

Yes. A refund or a voided sale creates a credit note that refers to the original invoice and is shared with ZATCA in the same way.

Ready to see it at your counter?

Create your account in two minutes with just your mobile number. No card needed.

  • No card needed
  • Arabic & English
  • Works offline