ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.

ZATCA TLV QR

QR code TLV des factures ZATCA, Phases 1 et 2.

Définition

Le QR code ZATCA encode chaque champ sous forme de triplet TLV (un tag sur 1 octet, une longueur sur 1 octet, puis la valeur), la chaîne concaténée étant ensuite encodée en Base64. La Phase 1 (Generation) exige 5 tags : nom du vendeur, numéro de TVA, horodatage, total TTC et montant de TVA. La Phase 2 (Integration) ajoute jusqu'à 9 tags, dont le hash de la facture, la signature ECDSA et la clé publique du cachet cryptographique.

Origine

Défini par ZATCA dans le « Guide to Developed FATOORA Compliant QR Code » et les Detailed Technical Guidelines (Version 2, FATOORA, 2022) ; QR code selon ISO/IEC 18004.

Exemple en contexte

Tag 1 (nom du vendeur) : 01 0A 4D 61 78 69 6D 75 6D ... — tag 0x01, longueur 0x0A (10 octets), puis la valeur UTF-8, le tout concaténé puis Base64.

Termes liés

  • PIH — le hash de facture figure parmi les tags TLV.
  • CSID — clé liée à la signature encodée dans le QR.

Dernière mise à jour: 20 juin 2026