Vérifier un QR code KSeF
Bêta Cet outil est en bêta. Il est testé sur des fichiers d’exemple et certains détails peuvent encore changer. Relisez le résultat avant de vous y fier.
Lisez le QR code KSeF d'une facture polonaise, vérifiez son lien et comparez-le au XML de la facture, puis confirmez-le sur la page de KSeF.
En bref
Vérifiez un QR code de paiement ou de reçu à partir d'une photo, d'une capture d'écran, d'un PDF ou de son texte, sur votre appareil. Chaque constat indique ce qu'il faut corriger, et le résultat précise ce que la vérification ne permet pas d'établir. Gratuit.
Comment vérifier un QR code
- Déposez une photo, une capture d'écran ou un PDF avec le code, ou collez le texte du code.
- Klarbon lit le code sur votre appareil et le vérifie selon les règles de son type.
- Lisez chaque constat et ouvrez le lien de l'administration lorsque le code en contient un.
Pour vérifier le QR code KSeF d'une facture polonaise, déposez une photo, une capture d'écran ou le PDF, ou collez son lien. Klarbon le lit sur votre appareil et vérifie l'adresse, le NIP du vendeur, la date et l'empreinte de la facture selon la spécification du ministère des Finances. Ajoutez le XML de la facture pour vérifier qu'il correspond au code, puis ouvrez le lien dans KSeF.
Que couvre la vérification ?
KOD I est un lien vers KSeF avec le NIP du vendeur, la date d'émission et l'empreinte SHA-256 du fichier de la facture. KOD II, sur les factures émises hors ligne, renvoie avec une signature au certificat KSeF de l'émetteur (ministère des Finances, en polonais). Klarbon vérifie :
- que le lien mène à qr.ksef.mf.gov.pl, et non à un environnement de test ou de démonstration ;
- le NIP, 10 chiffres avec un chiffre de contrôle correct, et la date au format JJ-MM-AAAA ;
- l'empreinte : un SHA-256 en Base64URL, 43 caractères ;
- pour KOD II, le type de contexte, le numéro de série du certificat et la forme de la signature ;
- le code lui-même : niveau de correction M.
Comparer le code avec le XML de la facture
Choisissez le fichier XML de la facture : Klarbon calcule son SHA-256 sur votre appareil et le compare à l'empreinte de KOD I. Il compare aussi le NIP du vendeur et la date d'émission indiqués dans le fichier à ceux du code. Une concordance montre que le fichier est celui pour lequel le code a été créé ; elle ne montre pas que KSeF le détient.
Ce que la vérification ne montre pas
Un code sans erreur est bien formé. Il ne montre pas que KSeF détient la facture, et seul KSeF peut vérifier la signature de KOD II avec le certificat de l'émetteur. Klarbon affiche le lien du code et ne l'ouvre pas à votre place.
Et ensuite ?
- Ouvrir une facture KSeF, en anglais et lire son XML comme un document.
- Qu'est-ce que KSeF FA(3) ? (en anglais) et la facturation électronique en Pologne, en anglais.
Questions fréquentes
Qu'est-ce que le QR code KSeF ?
Une facture émise via KSeF, le système national de facturation électronique polonais, porte un QR code quand elle est remise à un acheteur hors de KSeF, par exemple en PDF. KOD I renvoie à la facture dans KSeF ; une facture émise hors ligne porte aussi KOD II, qui renvoie au certificat KSeF de l'émetteur.
Comment fonctionne la comparaison avec le XML ?
KOD I contient l'empreinte SHA-256 du fichier XML de la facture. Choisissez ce fichier et Klarbon calcule son empreinte sur votre appareil : si les deux concordent, le fichier est exactement celui pour lequel le code a été créé. Même un nouvel enregistrement dans un autre logiciel peut changer l'empreinte.
Klarbon me dit-il si KSeF connaît la facture ?
Non. Seul KSeF le sait. Le résultat affiche le lien du code vers KSeF, et l'ouvrir lui envoie les données du code. La signature de KOD II ne peut, elle aussi, être vérifiée que par KSeF.
Le fichier est-il envoyé ?
Non. Le code et le fichier XML sont lus et vérifiés dans votre navigateur. Rien n'est envoyé à Klarbon.
Sources
- Ministère polonais des Finances, QR codes de vérification KSeF (en polonais) github.com
- Ministère polonais des Finances, KSeF (en polonais) ksef.podatki.gov.pl
À voir aussi
- Lisez, vérifiez et convertissez toute facture électronique
- Centre d’aide Klarbon
- Open a Polish KSeF invoice (en anglais)
- Understanding KSeF structured invoice (en anglais)
- E-invoicing in Poland (en anglais)
- Des tarifs clairs pour vos factures et relevés
- Que deviennent mes fichiers ?
- Outils pour factures électroniques