Decodificatore e generatore di codici QR ZATCA
Incolli il testo del codice QR di una fattura elettronica saudita e veda ogni campo: venditore, numero IVA, data, totale e IVA. Compresi hash e firma della fase 2.
Strumento
Tre passaggi, senza registrazione
Incolli il testo del QR
Scansioni il codice QR della fattura con un’app qualsiasi e incolli il testo Base64. Di solito inizia con «AR».
Veda tutti i campi
Vengono decodificati nome del venditore, numero IVA, data, totale e IVA. Sono mostrati anche hash, firma e chiave della fase 2.
Verifichi o generi
Individui subito un numero IVA o un importo errato, oppure generi per i test un codice QR di fase 1 a partire dai dati della fattura.
Domande su questo strumento
Che cosa contiene il codice QR di una fattura elettronica ZATCA?
Un testo Base64 in formato TLV (tag, lunghezza, valore). I tag da 1 a 5 contengono il nome del venditore, il numero di registrazione IVA, data e ora della fattura, il totale IVA inclusa e l’importo dell’IVA. Le fatture semplificate di fase 2 aggiungono i tag da 6 a 9: hash della fattura, firma ECDSA, chiave pubblica e firma del timbro.
Perché il mio codice QR ZATCA inizia con «AR»?
Il primo byte è il tag 1 (il nome del venditore), il secondo byte la sua lunghezza. Codificati in Base64, questi primi byte producono spesso «AR», per questo la maggior parte dei testi QR ZATCA validi inizia così.
Come capisco se il numero IVA nel codice QR è valido?
Un numero di registrazione IVA saudita ha 15 cifre e inizia e finisce con 3. Il decodificatore controlla questo formato automaticamente.
Il codice QR di fase 1 creato con il generatore è valido per la fase 2?
No. I codici QR di fase 2 (fase di integrazione) devono contenere l’hash crittografico e la firma che la sua soluzione di fatturazione elettronica genera dopo l’onboarding presso la ZATCA. Usi il generatore solo per la fase 1 e per i test.
I dati delle mie fatture vengono inviati da qualche parte?
No. Decodifica e generazione del QR avvengono nel suo browser. Non viene caricato nulla.
Pensati per i team SAP Business One
Le serve la fase 2 ZATCA direttamente in SAP Business One?
Colleghiamo SAP B1 a ZATCA Fatoora: onboarding, XML UBL, firma, codice QR e clearance. Prezzo fisso, di solito proposto entro 24 ore.
