← Home

ZATCA-compliant invoices, from the till and from the books

QT-POS and QT-Finance issue e-invoices to the requirements of the Zakat, Tax and Customs Authority (ZATCA), in both phases: generation, and integration.

Current status: the ZATCA integration passes every step on ZATCA's developer (sandbox) environment. Each business goes live by entering an OTP from the Fatoora portal.

Phase 1: generation

Tax and simplified invoicesFor businesses (B2B) and individuals (B2C), in Arabic with every required field.
QR codeOn every simplified invoice: seller, VAT and total.
No deleting, no editingCorrections go through a credit or debit note linked to the original invoice.

Phase 2: integration

Cryptographic stamp (CSID)Per business or branch, requested from ZATCA with an OTP.
Signed XMLUBL 2.1, with the cryptographic stamp and the invoice chain.
Sent to ZATCATax invoices are cleared before they reach the buyer; simplified invoices are reported within 24 hours.

How to switch it on

  1. Make sure the business is VAT-registered and has its VAT number.
  2. Sign in to ZATCA's Fatoora portal (fatoora.zatca.gov.sa) and get an OTP for the device.
  3. In QT-POS open «ZATCA settings» and enter the VAT number and the OTP.
  4. From then on every invoice is signed and sent by itself, from the till or from QT-Finance.

Where it works

QT-POS on iPhone and iPad · QT-POS on Android · QT-POS in the browser · QT-Finance

Solution provider

QAYD ALTNFYTH COMPANY · CR 7054946186
Questions about e-invoicing: info@qtanfeeth.com

Manage Preferences

The controls this site actually has

Essential cookies
Session and form protection. Needed for the site to work, and can't be turned off.
Analytics & marketing Not active
Not currently used on this site. This switch will control them the moment they're ever added.
Dark mode
Saved automatically in your browser and applied across every page of the site.

Unsubscribe from the newsletter

If you're subscribed and want to stop, enter your email address.

Full details on everything above are on the Cookie Policy page.