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

Riceve scarti dalla ZATCA in fase 2? Il nostro validatore gratuito controlla XML, regole BR-KSA, totali, hash della fattura e codice QR prima dell’invio. Non verifica la firma ECDSA.Validatore ZATCA →
Come si usa

Tre passaggi, senza registrazione

1

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».

2

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.

3

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.

FAQ

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.

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.