EN 16931, UBL et la facture structurée
EN 16931 définit le sens d'une e-facture européenne. UBL en est une syntaxe courante. Peppol BIS Billing relie le tout pour l'échange réseau.
Mis à jour
Trois couches souvent confondues
Quand on parle de « facture électronique structurée », on mélange souvent trois idées :
- Sémantique (EN 16931) — quelles informations métier la facture doit porter
- Syntaxe (souvent UBL) — comment ces informations sont encodées en XML
- Transport (Peppol) — comment le fichier est adressé et livré au cocontractant
Les trois comptent. Un XML valide qui n'atteint jamais l'acheteur, ou un message Peppol qui échoue à la validation EN 16931, ne constitue pas un processus d'e-facture opérationnel.
EN 16931 en langage clair
EN 16931 est la norme européenne qui définit les éléments essentiels d'une facture électronique. Elle répond à la question : que signifie « facture » en tant que données, pour que des logiciels de pays différents interprètent le même document ?
Elle est volontairement neutre quant à la syntaxe au niveau sémantique. En pratique, l'Europe l'implémente surtout via UBL ou UN/CEFACT CII. Le Peppol Billing en Belgique emprunte la voie UBL.
UBL (Universal Business Language)
UBL est un vocabulaire XML pour documents métier. Une facture UBL est un arbre d'éléments : AccountingSupplierParty, InvoiceLine, TaxTotal, etc. Les plateformes comptables mappent ces champs vers leurs journaux.
Parce qu'UBL est verbeux et strict, les outils de validation rejettent les factures qui manquent de champs obligatoires ou violent les cardinalités. Cette rigueur évite la perte silencieuse de données entre systèmes.
Peppol BIS Billing
Peppol BIS Billing 3.0 est une spécification d'interopérabilité Peppol. Elle profile EN 16931 pour le réseau : identifiants de type de document, listes de codes, comportements attendus.
Dans le contexte de l'obligation B2B belge, « envoyer une facture Peppol » signifie presque toujours : produire une facture UBL conforme EN 16931 et la soumettre via un point d'accès Peppol selon le profil BIS Billing.
Données structurées versus mise en page
Une facture structurée est optimisée pour les machines. Beaucoup de produits génèrent encore un PDF pour les humains. Les deux peuvent coexister, mais le fichier structuré est l'original électronique pour le traitement automatisé et la conformité.
Liste pratique pour les implémenteurs
- Renseigner les champs obligatoires EN 16931 / BIS
- Utiliser les bons identifiants de parties (numéros d'entreprise belges le cas échéant)
- Valider avant envoi
- Archiver le XML (ou équivalent structuré), pas seulement le PDF