ZATCA e-invoicing · Add-on

ZATCA e-invoicing, straight from the till

For cafés and restaurants in Saudi Arabia. Every paid bill becomes a signed simplified tax invoice with ZATCA's QR code, and M1Serve reports it to Fatoora for you.

Signed when it is paid

The moment a bill is paid it becomes a simplified tax invoice, numbered and chained to the one before it, and signed with your branch's own key.

ZATCA's QR on the receipt

The printed receipt and the one shared by link both carry the QR code ZATCA requires on a simplified tax invoice.

Reported for you, within 24 hours

Invoices are reported to Fatoora in the background, within the 24 hours ZATCA allows. A slow connection to ZATCA never holds up a sale.

Refunds become credit notes

Refund a bill and M1Serve issues the credit note against the original invoice, and reports it the same way.

A unit per branch

Each branch is connected once with the one-time code from your Fatoora portal. Its private key is made on our server, kept sealed and never shown to anyone.

Nothing goes quietly wrong

Every document shows ZATCA's answer. A bill that cannot be signed is held with the reason, and you fix it and issue it again.

Switch it on

  1. 1Ask for the ZATCA add-on from Subscription in your account.
  2. 2Enter your seller details in Settings: legal name, VAT number, CR number and national address.
  3. 3Get a one-time code from your Fatoora portal for each branch.
  4. 4Open Finance → ZATCA e-invoicing, enter the code for the branch, and M1Serve connects it.
  5. 5Sell as usual. Each paid bill is signed, printed with its QR code and reported.
Is this ZATCA Phase 2?

Yes: the integration phase. Invoices are made as signed XML with the QR code and reported to ZATCA's Fatoora platform, rather than only printed.

What about invoices to other businesses?

The till issues simplified tax invoices, the kind ZATCA asks for when you sell to guests. Standard tax invoices, which ZATCA must clear before a business customer receives them, are not issued from the till.

What if the internet drops?

Invoices wait and are reported when the connection is back, still inside ZATCA's 24 hours for a normal outage. The offline till's sales are invoiced when they upload.

Is it part of the plan?

It is an add-on for cafés registered in Saudi Arabia. Ask for it from Subscription and our team confirms the price.

Ready to see it on your own menu?

Start a 15-day free trial and set it up yourself in minutes — or book a demo and we will walk you through it on your own menu.