Usato da 700.000+ persone
Generatore di codice QR ZATCA gratuito.
Il codice QR ZATCA contiene nome del venditore, numero IVA (imposta sul valore aggiunto), timestamp ed entrambi i totali di una e-fattura saudita. Inserisci tutti e cinque per creare un codice di Fase 1.
Come creare un codice QR ZATCA
-
01
Verifica il tipo di fattura e la tua ondata
Le fatture fiscali semplificate richiedono il codice a cinque tag fino alla scadenza della tua ondata di integrazione. Da allora in poi ogni fattura richiede il codice di Fase 2, che questo generatore non può creare.
-
02
Inserisci i cinque valori della fattura
Copia tutti e cinque invariati dalla fattura. Il generatore non controlla alcun formato e scarta il tag di un campo vuoto.
-
03
Lascia un margine e prova la stampa
Lascia liberi 4 moduli attorno al codice; per impostazione predefinita l'immagine non ha margine. Scansiona la stampa con l'app IVA di ZATCA; gli sviluppatori possono eseguire
fatoorah validateqrdi ZATCA.
Che cos'è il codice QR ZATCA
Il codice QR ZATCA è il codice QR che l'Autorità saudita per zakat, imposte e dogane (ZATCA) prescrive per la fatturazione elettronica (FATOORA). Memorizza i dati della fattura come record tag-length-value (TLV) in un'unica stringa Base64, per la convalida di base nell'app IVA di ZATCA. La Fase 2 aggiunge hash della fattura e firme ai cinque campi della Fase 1.
Casse, negozi online e fatture B2B soggette a clearance
Le fatture fiscali semplificate vanno per lo più ai consumatori, stampate a meno che le due parti non concordino un altro formato. Esempi di ZATCA: un rivenditore con 3 negozi e più di 12 casse, una farmacia online che le invia via e-mail, un'università privata che fattura le rette.
Anche gli acquirenti aziendali possono riceverne una per forniture inferiori a 1.000 riyal sauditi (SAR). Le fatture fiscali B2B portano il codice dalla scadenza di Fase 2 del venditore, aggiunto da ZATCA alla clearance. Gli acquirenti possono verificare entrambi i tipi con l'app IVA di ZATCA.
Sanzioni, controlli dei clienti e dimensione di stampa
La delibera sulla fatturazione elettronica rende il codice obbligatorio, e le violazioni comportano le sanzioni della legge sull'IVA. Nell'app IVA, i clienti vedono i valori decodificati da confrontare con la stampa.
ZATCA non fissa alcuna dimensione di stampa, e il generatore usa sempre il livello M: l'esempio ha 41 × 41 moduli. Al minimo raccomandato da TEC-IT per gli scanner, 0,5 mm per modulo, misura 20,5 mm più una zona di rispetto di 2 mm per lato. L'esempio a nove tag di ZATCA richiede 89 × 89 moduli, 44,5 mm.
Download, fogli dati e software di fatturazione
Scarica PNG, GIF o JPG; SVG e risoluzione di stampa più alta sono inclusi in un piano. Senza account crei un codice alla volta; dopo un accesso gratuito, un foglio dati ne disegna molti, una stringa Base64 finita per riga, comprese le stringhe di Fase 2.
TBarCode SDK disegna la stringa in applicazioni .NET, ActiveX o DLL, TBarCode Office nelle stampe unione di Word. SAP passa da 70 a 255 caratteri per riga di codice a barre, quindi con TBarCode/SAPwin dividi una stringa di Fase 2 di 520 caratteri in campi da 255 (Smart Forms) o 68 (SAPscript).
Codice QR ZATCA in sintesi
- Specifica
- ZATCA Security Features Implementation Standards 1.2 (19 maggio 2023), sezione 4
- Dati
- Record TLV: tag di 1 byte, lunghezza di 1 byte, valore; testo Base64
- Campi
- Tag 1–5 nella Fase 1; fino a 9 nella Fase 2
- Lunghezza
- Fino a 700 caratteri Base64
- Correzione errori
- Non definita da ZATCA; il generatore usa il livello M
- Zona di rispetto
- 4 moduli su ogni lato
I cinque tag dell'esempio ZATCA
Ogni record è un byte di tag, un byte di lunghezza e un valore UTF-8, senza nulla tra i record:
| Tag | Contenuto | Byte | Valore di esempio |
|---|---|---|---|
| 1 | Nome del venditore | 12 | Bobs Records |
| 2 | Numero di registrazione IVA del venditore | 15 | 310122393500003 |
| 3 | Timestamp, ISO 8601 | 20 | 2022-04-25T15:30:00Z |
| 4 | Totale fattura con IVA | 7 | 1000.00 |
| 5 | Totale IVA | 6 | 150.00 |
Il record 1 riporta 01 0C più «Bobs Records»; i 70 byte diventano 96 caratteri Base64.
Tag e lunghezza sono binari: una lunghezza di 21 è 0x15, non i caratteri 2 e 1, come avverte ZATCA. La lunghezza conta i byte UTF-8, due per ogni lettera araba.
Gli importi illustrano solo il formato: con IVA al 15%, un totale di 1000.00 IVA inclusa contiene 130.43 di IVA.
Quali fatture richiedono quale codice
| Fattura | Fase 1 (generazione), dal 4 dicembre 2021 | Fase 2 (integrazione), per ondata |
|---|---|---|
| Fattura fiscale semplificata e relative note, per lo più business-to-consumer (B2C) | Tag 1–5, stampato | Tag 1–9 dal tuo sistema di fatturazione elettronica registrato |
| Fattura fiscale e relative note, per lo più B2B | Nessun codice QR richiesto | Tag 1–7, 8 facoltativo, da ZATCA alla clearance, poi stampato |
La Fase 1 richiede ai contribuenti residenti di generare e conservare e-fatture con sistemi conformi. La Fase 2 collega questi sistemi alla piattaforma FATOORA di ZATCA, per ondate in base al fatturato annuo soggetto a IVA, con un preavviso di almeno sei mesi.
A ottobre 2026, le ondate 1–24, che coprono fatturati superiori a 375.000 SAR, hanno già superato le scadenze. L'ondata 25, oltre 187.500 SAR, deve integrarsi entro il 1° febbraio 2027; ZATCA ne annuncerà altre.
Codice QR ZATCA o un codice QR di pagamento
Il codice QR EPC precompila un bonifico SEPA (Single Euro Payments Area); il codice ZATCA non paga nulla.
Lo Swiss QR Code paga una fattura QR; il codice ZATCA documenta una fattura saudita ai fini dell'IVA.
Un normale codice QR può contenere qualsiasi link o testo; ZATCA li considera entrambi errati sulle fatture.
Domande frequenti
Scopri di più su Codice QR ZATCA.
Un generatore online gratuito può creare un codice QR ZATCA di Fase 2?
Le fatture fiscali B2B richiedono un codice QR ZATCA?
Perché la fotocamera di un telefono mostra un testo come AQxCb2Jz…?
01 0C e «Bobs Records» per il tag 1. L'app IVA di ZATCA lo decodifica, mostra i dati della fattura e verifica se è conforme.
Quali formati hanno il numero IVA e il timestamp?
Altre risorse
QR Code® (codice a barre 2D)
QR Code ® è un codice a barre bidimensionale creato dalla società giapponese Denso-Wave nel 1994. QR deriva da Quick Response , poiché il codice è progettato…
ProdottoTBarCode SDK
Il pacchetto per sviluppatori per Windows: componenti .NET, OCX e DLL generano e stampano oltre 100 simbologie di codici a barre dalle vostre applicazioni.
ProdottoTBarCode Office
Conformi agli standard, per documenti, stampe unione e fogli.
ProdottoTBarCode/SAPwin
La DLL per codici a barre per SAP: stampate codici a barre da SAPscript, Smart Forms e ABAP su quasi ogni stampante – tramite SAPSprint, SAPGUI o WWI.