Réponse courte : un PDF est une image de facture, l'UBL est un fichier de données : chaque information (numéro, lignes, TVA, échéance) y occupe un champ précis que le système du destinataire lit sans encodage. La conversion se fait par un mapping développé pour vos fichiers, validé avant chaque envoi.
Un PDF de facture contient toutes les bonnes informations, lisibles par n'importe quel humain. Pour une machine, c'est une autre histoire : rien n'indique que "1.210,00" est un total TVAC et pas un numéro de client. Voici ce qui se passe entre votre fichier et l'UBL qui part sur le réseau.
Pourquoi le PDF ne suffit plus
Une facture structurée est un fichier de données : chaque information vit dans un champ identifié. Dans l'UBL exigé par le réseau Peppol, le numéro de facture, la date, chaque ligne, chaque taux de TVA et l'échéance ont une place définie par le standard. Le système comptable du destinataire lit ces champs directement, sans encodage manuel et sans erreur de recopie. C'est tout l'objet de l'obligation belge de 2026 : faire circuler des données, pas des images de données.
Le mapping, traducteur sur-mesure
Vos factures existent déjà quelque part sous forme de données : dans l'export XML ou JSON de votre ERP, dans un CSV, dans la base de votre logiciel maison, ou dans le PDF lui-même. Le mapping est le traducteur entre cette forme et l'UBL :
- Analyse : on regarde vos fichiers réels et on identifie où vit chaque information obligatoire
- Développement : les règles de conversion sont écrites pour votre format précis, cas particuliers compris (acomptes, remises, notes de crédit, devises)
- Tests : vos vraies factures passent dans le mapping, et le résultat est validé contre les règles Peppol BIS jusqu'à zéro écart
- Production : le mapping tourne ensuite en automatique sur chaque envoi
Le point important : c'est le mapping qui s'adapte à vos fichiers, jamais l'inverse. Votre système ne change pas d'un octet.
Et pour les PDF, comment on fait ?
Quand la donnée source n'existe qu'en PDF, l'extraction s'appuie sur la structure du document : vos PDF sont générés par un logiciel, donc réguliers, ce qui rend l'extraction fiable une fois calibrée sur vos gabarits. Quand une facture sort du cadre, elle est signalée au lieu de partir fausse. La validation avant envoi reste la même que pour les autres formats.
La validation, filet de sécurité
Chaque facture transformée est contrôlée avant envoi : champs obligatoires présents, cohérence des totaux et de la TVA, identifiant Peppol du destinataire joignable. Une facture qui ne passe pas les contrôles ne part pas, et vous savez pourquoi. Ce filet évite le scénario pénible du rejet par le client trois jours plus tard.
C'est ce mécanisme complet, mapping, validation, envoi et suivi des accusés, que couvre Peppol OutBox. Les questions pratiques (formats acceptés, délais, tarifs) sont dans la FAQ.