Facture UBL/Peppol en PDF
Téléversez un fichier XML de facture UBL 2.1 ou Peppol BIS Billing 3.0 et obtenez un PDF lisible en retour. Le fichier est analysé en mémoire serveur pour générer le PDF, puis supprimé immédiatement — rien n'est stocké.
Peppol, UBL, et pourquoi il vous faut malgré tout une copie lisible
Pendant des décennies, une facture était un document que l'on pouvait lire. Depuis l'obligation belge de facturation électronique B2B, et les règles équivalentes qui se déploient partout en Europe, une part croissante des factures sont désormais des fichiers de données structurées — du XML bâti sur une norme, pour que les logiciels comptables puissent les lire sans que personne ne retape quoi que ce soit. C'est un vrai progrès pour l'automatisation et un vrai désagrément pour les humains, car ouvrir un tel fichier dans un navigateur donne un mur de balises plutôt qu'une facture. Cet outil restitue ce fichier sous la forme du document que vous attendiez : émetteur et destinataire, les lignes, le détail de la TVA, les totaux et les coordonnées de paiement, mis en page pour être lus, imprimés ou joints à un e-mail.
UBL, Peppol BIS, Factur-X : ce que veulent dire ces noms
UBL 2.1 est le langage XML sous-jacent des documents commerciaux. Peppol BIS Billing 3.0 est un jeu de règles précis et resserré, bâti au-dessus d'UBL, et c'est ce qu'utilise réellement l'essentiel de la facturation électronique européenne — il dit quels champs sont obligatoires et comment ils doivent être remplis, afin que deux systèmes qui ne se sont jamais rencontrés puissent tout de même s'entendre. Peppol lui-même est le réseau sur lequel circulent ces documents. Factur-X, appelé ZUGFeRD en Allemagne, est une idée tout à fait différente : un PDF normal contenant le XML structuré intégré, de sorte qu'un seul fichier serve à la fois l'humain et la machine. Si vous avez ce genre de fichier, vous n'avez rien à convertir — vous devez en extraire le XML qui s'y trouve déjà, ce qui est un outil distinct sur ce site.
Ce que cet outil lit, et ce qu'il ne lit pas
Il prend en charge les documents UBL 2.1 Invoice, y compris Peppol BIS Billing 3.0. Il ne gère pas encore les notes de crédit, les autres types de documents UBL ni les fichiers Factur-X. L'analyse se concentre délibérément sur les champs qui font une facture lisible : les deux parties, les lignes de facture, les sous-totaux de TVA, les totaux et l'IBAN. Si un document utilise une extension exotique ajoutée par votre ERP, cette extension n'apparaîtra pas dans le PDF — la facture s'affichera quand même, mais considérez le PDF comme une restitution lisible plutôt que comme une reproduction à l'octet près de tout ce que contient le fichier.
Le PDF est une copie. Le XML est la facture.
C'est ce qui compte le plus sur cette page. Là où la facturation électronique structurée est obligatoire, c'est le fichier XML qui constitue la facture légale ; un PDF généré à partir de lui n'en est qu'une copie lisible par un humain et ne le remplace pas. Conservez le XML d'origine pour votre archivage et votre comptable, et voyez le PDF pour ce qu'il est : quelque chose à lire, à vérifier, à imprimer ou à transmettre. La même logique vaut dans l'autre sens : transformer après coup une facture PDF en XML n'en fait pas un échange Peppol valide, car la validité vient de la manière dont le document a été transmis, pas de son extension de fichier. Si un client vous demande une facture électronique, lui envoyer le PDF d'une facture ne répond pas à l'exigence.
Quand un fichier refuse de se convertir
Les causes les plus fréquentes sont simples. Le fichier est une note de crédit et non une facture ; c'est un PDF Factur-X et non du XML brut ; c'est un autre type de document UBL ; ou il est réellement mal formé parce que quelque chose s'est mal passé en amont. Avant de conclure que la facture est cassée, il vaut la peine de la passer par un contrôle structurel pour voir si elle s'analyse correctement et si les champs obligatoires sont présents — c'est un outil de validation distinct ici, et il utilise exactement le même analyseur que cette page : si le validateur est satisfait, cette page le sera aussi. Sachez bien ce qu'un tel contrôle est et n'est pas : il confirme la structure et les champs requis, pas une conformité Schematron Peppol officielle et complète.
Ce qu'il advient des données de votre facture
C'est l'un des rares outils de ce site qui a besoin d'un serveur, car le PDF y est généré. Votre fichier est analysé en mémoire pour construire le document, puis supprimé dès l'envoi de la réponse — rien n'est écrit sur disque, rien n'est journalisé, rien n'est consulté. Le serveur se trouve dans l'UE. Étant donné qu'une facture porte des noms, des adresses, des montants et des coordonnées bancaires, ce n'est pas un détail que nous prenons à la légère, et c'est la raison pour laquelle tout ce qui peut tourner dans votre navigateur sur ce site y tourne effectivement.
Pourquoi un PDF lisible reste utile
Depuis l'entrée en vigueur de l'obligation belge de facturation électronique B2B, les entreprises échangent des fichiers structurés Peppol BIS Billing 3.0 (basés sur UBL 2.1) plutôt que des PDF. C'est idéal pour les logiciels comptables, mais on a toujours besoin d'une copie lisible, imprimable ou à joindre à un e-mail — cet outil génère cette copie.
Mes données de facture sont-elles stockées quelque part ?
Non. Le fichier est analysé en mémoire serveur pour générer le PDF, puis supprimé dès l'envoi de la réponse. Rien n'est écrit sur disque ni journalisé. Consultez notre politique de confidentialité.
Quels formats sont pris en charge ?
Les documents UBL 2.1 Invoice, y compris Peppol BIS Billing 3.0. Les notes de crédit, les autres types de documents UBL et Factur-X/ZUGFeRD (XML intégré dans un PDF) ne sont pas encore pris en charge.
