Qu’est-ce que l’UBL ? Le format, le fichier et la facture UBL

Un entrepreneur traite automatiquement une facture UBL avec TriFact365

L’UBL (Universal Business Language) est une norme ouverte pour les documents commerciaux. Une facture UBL est donc une facture dans ce format : un fichier XML structuré et lisible par machine, que le logiciel comptable lit, contrôle et prépare tout seul en vue de la comptabilisation. Contrairement à un PDF, personne n’a besoin de retaper les données. Dans cet article, vous découvrirez comment fonctionne l’UBL, de la création d’une facture à son envoi et à son traitement. Vous verrez aussi ce que contient un fichier UBL, quelle est la différence avec XML et PDF, quels sont les avantages et les inconvénients, et quelles idées fausses posent le plus souvent problème.

Commençons par séparer trois choses. L’UBL est le format du document, Peppol est le réseau par lequel vous l’envoyez, et la facturation électronique est l’obligation qui se trouve derrière. Ces termes sont souvent confondus, mais vous pouvez aussi envoyer des factures UBL par e-mail sans Peppol, et Peppol transporte d’autres documents que des factures. Aux Pays-Bas, SI-UBL est la variante courante.

Vous cherchez quelque chose de plus précis ? Si vous avez des factures en PDF que vous souhaitez convertir, lisez convertir les factures en UBL. Pour voir les deux formats côte à côte, cette comparaison se trouve plus loin dans cet article. Et pour voir directement comment un tel fichier est construit, allez au tableau des champs.

Table des matières

Qu’est-ce que l’UBL ?

L’UBL est une norme internationale qui fixe les champs que contient un document commercial et le nom de chacun de ces champs. Cela paraît abstrait, mais la conséquence est très concrète : comme le numéro de facture se trouve toujours dans le même champ, le logiciel n’a pas à deviner où regarder. Un être humain lit une facture en la regardant ; un logiciel lit une facture UBL en lisant les champs. C’est de là que vient toute la différence de temps de traitement.

Que contient un fichier UBL ?

Un fichier UBL porte l’extension .ubl ou .xml et contient les données de la facture sous forme de champs structurés. Voici à quoi ressemble le format UBL pour une partie d’une facture de 1 000 € hors TVA :

DonnéeChamp UBLValeur d’exemple
Numéro de facturecbc:ID2026-0148
Date de facturecbc:IssueDate2026-09-09
Fournisseurcac:AccountingSupplierPartyExemple SARL
Numéro de TVAcbc:CompanyIDNL001234567B01
Montant hors TVAcbc:TaxExclusiveAmount1000.00
Montant de la TVAcbc:TaxAmount210.00
Total à payercbc:PayableAmount1210.00

Remarquez ce qui se passe ici : le montant de TVA de 210 € figure dans un champ distinct, séparé du total. Le logiciel peut donc comptabiliser la TVA immédiatement sur le bon compte du grand livre, sans calcul inverse. Avec un PDF, ce montant doit d’abord être reconnu à partir de l’image, et il y a toujours un risque de confondre 1210 et 210.

Exemple de facture UBL

Dans le fichier lui-même, ces mêmes données se présentent ainsi. Il s’agit d’un fragment très raccourci ; une véritable facture UBL compte des dizaines de lignes de plus.

<Invoice>
  <cbc:ID>2026-0148</cbc:ID>
  <cbc:IssueDate>2026-09-09</cbc:IssueDate>
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cbc:CompanyID>NL001234567B01</cbc:CompanyID>
    </cac:Party>
  </cac:AccountingSupplierParty>
  <cac:TaxTotal>
    <cbc:TaxAmount currencyID="EUR">210.00</cbc:TaxAmount>
  </cac:TaxTotal>
  <cac:LegalMonetaryTotal>
    <cbc:TaxExclusiveAmount currencyID="EUR">1000.00</cbc:TaxExclusiveAmount>
    <cbc:PayableAmount currencyID="EUR">1210.00</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
</Invoice>

Vous voyez ici pourquoi personne ne souhaite lire cela à la main, et en même temps pourquoi un logiciel s’en sort très bien. Chaque montant figure dans son propre élément avec sa propre indication de devise, il n’y a donc rien à interpréter.

UBL, XML et PDF : la différence

Lisible par l’humainLisible par le logiciel
PDFouinon, reconnaissance nécessaire
XML quelconqueà peineseulement avec des accords par fournisseur
UBLà peineoui, selon une norme unique

Chaque facture UBL est un fichier XML, mais tout fichier XML n’est pas de l’UBL. C’est plus qu’un jeu de mots : avec du XML libre, vous devez convenir avec chaque fournisseur de la signification de chaque champ, alors qu’avec l’UBL la norme le fixe. Et comme l’UBL est à peine lisible par l’humain, presque tous les logiciels livrent aussi un PDF à côté du fichier UBL, pour la consultation et l’archivage.

Dans la pratique, les deux formats coexistent. Le PDF reste aux Pays-Bas le format de facture le plus envoyé, surtout chez les indépendants et les PME, simplement parce qu’un entrepreneur sans logiciel de traitement ne sait pas quoi faire d’un fichier UBL et veut une facture lisible. Du côté de la réception, en revanche, l’UBL progresse vite, porté par les pouvoirs publics et le réseau Peppol. Par conséquent, les cabinets comptables reçoivent de plus en plus un flux hybride : de l’UBL et du PDF mélangés, dans la même comptabilité.

Quelles versions et variantes d’UBL existe-t-il ?

L’UBL est géré par OASIS. La version 1.0 est arrivée en 2004, la 2.0 en 2006 et la 2.1 en 2013 ; cette dernière a ensuite été adoptée comme norme internationale ISO/IEC. Des versions plus récentes ont suivi, mais aux Pays-Bas tout tourne en pratique autour de la 2.1. Vous vous demandez pourquoi un fournisseur parle d’« UBL 2.0» : pour une facture ordinaire, les différences entre 2.0 et 2.1 sont faibles.

Plus important que le numéro de version : la variante. Personne ne met en œuvre la norme complète, il existe donc des profils qui fixent les champs que vous utilisez et leur signification. Voici ceux que vous rencontrez aux Pays-Bas :

VarianteOù vous la rencontrez
SI-UBLLa variante courante, aussi bien pour les échanges entre entreprises que pour les livraisons aux pouvoirs publics, convenue au sein de l’autorité Peppol néerlandaise. C’est celle que vous voyez le plus souvent.
UBL-OHNLLa variante propre à l’administration centrale néerlandaise, utilisée avec Digipoort et donc uniquement pour les livraisons aux pouvoirs publics.
NLCIUSLa déclinaison néerlandaise de la norme européenne EN 16931. Elle détermine quels champs sont obligatoires dans une facture de base.
Peppol BISLa spécification européenne pour l’échange via Peppol, qui utilise une partie de l’UBL.

De ce fait, il n’est pas toujours clair d’avance quels champs votre logiciel peut reprendre. Si vous recevez des factures qui n’arrivent qu’à moitié remplies, le problème vient plus souvent de la variante que de la norme. Pour vérifier ce qui est formellement établi aux Pays-Bas, consultez la liste de Forum Standaardisatie.

Comment créer une facture UBL ?

Rédiger soi-même un fichier UBL à la main est complexe et source d’erreurs, car le format XML exige des structures exactes. Laissez plutôt votre logiciel de facturation ou de comptabilité faire le travail : la plupart des logiciels, comme Exact, Twinfield ou Moneybird, exportent une facture directement en UBL à côté du PDF habituel. Ainsi, quelques clics suffisent pour obtenir une facture UBL correcte, sans devoir vous plonger dans les noms de champs du tableau ci-dessus.

Comment envoyer une facture UBL ?

L’envoi se fait depuis le logiciel avec lequel vous facturez. Vous créez la facture de vente, choisissez UBL comme format de sortie et l’envoyez par l’une de ces trois voies :

  • Par e-mail. Vous joignez le fichier UBL, le plus souvent avec le PDF. Cela fonctionne sans inscription à un réseau, mais votre client doit lire le fichier lui-même.
  • Via Peppol. Votre logiciel ou votre point d’accès livre la facture sur l’identifiant Peppol de votre client. Elle arrive donc directement dans sa comptabilité, sans e-mail intermédiaire.
  • Via un portail client. Les grands acheteurs et les administrations demandent parfois un dépôt dans leur propre portail, avec l’UBL comme format imposé.

Attention à la répartition des rôles. TriFact365 se situe du côté de la réception : vous y obtenez un identifiant Peppol et y recevez des factures Peppol, qui sont ensuite prêtes sous forme de proposition d’écriture. L’envoi de vos propres factures de vente se règle donc dans votre logiciel de facturation ou de comptabilité, pas ici.

Comment traiter une facture UBL reçue ?

Lorsque vous recevez une facture UBL, votre outil de traitement lit les champs directement et prépare une proposition d’écriture ; il ne vous reste plus qu’à contrôler. TriFact365 reconnaît aussi bien les fichiers UBL que les PDF et en fait une proposition d’écriture dans votre propre portail, qui part vers votre logiciel comptable après votre accord. Si vous recevez encore surtout des PDF, le traitement automatisé des factures les convertit d’abord en données exploitables. Dans les deux cas, la saisie manuelle disparaît.

Quels sont les avantages et les inconvénients de l’UBL ?

En résumé : l’UBL accélère le traitement du côté de la réception, mais il ne résout pas tout. Les deux faces sont présentées ci-dessous, car cette seconde moitié reste passée sous silence dans la plupart des explications.

Avantages de l’UBL

  • Aucune ressaisie. Les montants, dates et numéros sortent directement du fichier, si bien qu’aucune faute de frappe n’apparaît lors de la saisie.
  • La TVA arrive au bon endroit. Comme chaque montant figure dans son propre champ, personne n’a à recalculer la TVA à partir du total.
  • Un seul fichier pour chaque logiciel. La norme est fixée, vous ne concluez donc pas d’accords par fournisseur sur la structure du fichier.
  • Plus vite à travers le contrôle. Ce qui reste, c’est apprécier au lieu de saisir. Par conséquent, moins de temps est consacré à l’étape qui précède la mise en paiement.

Inconvénients de l’UBL

  • Illisible pour l’humain. Il vous faut toujours un PDF ou un aperçu dans votre logiciel pour vraiment consulter la facture et l’archiver.
  • L’expéditeur doit suivre. Si un fournisseur n’envoie que des PDF, vous ne pouvez pas l’y contraindre. Pour ce flux, la reconnaissance reste nécessaire.
  • La variante décide de ce qui passe. Si un fournisseur ne remplit pas un champ, il reste vide dans votre comptabilité aussi. Cela relève du profil, pas de la norme.
  • Il remplace la reconnaissance des caractères, pas celle de l’écriture comptable. C’est l’inconvénient le plus souvent passé sous silence. Les données arrivent de façon fiable, mais le compte du grand livre et le code de TVA qui leur correspondent ne figurent pas dans le fichier. Cette affectation reste du travail.

L’UBL est donc un point de départ et non un point d’arrivée. Il retire la ressaisie du processus, mais la question de savoir où une facture doit être comptabilisée demeure. C’est précisément le travail que reprend un logiciel de traitement.

Quatre idées fausses sur l’UBL

  • « UBL et XML, c’est la même chose. » L’UBL est une norme XML bien précise. Si un fournisseur vous envoie « une facture XML », demandez s’il s’agit d’UBL, sinon votre logiciel devra être paramétré fournisseur par fournisseur.
  • « Un PDF contenant des données, c’est aussi de l’UBL. » Il existe des formats hybrides où les données voyagent dans un PDF, mais ce n’est pas de l’UBL. Votre logiciel doit le prendre en charge explicitement.
  • « Avec l’UBL, je suis prêt pour Peppol. » Le format est une chose, être raccordé au réseau en est une autre. Pour Peppol, il vous faut aussi un identifiant Peppol et un point d’accès.
  • « Avec l’UBL, je n’ai plus rien à contrôler. » Les données sont lues de manière fiable, mais savoir si la facture est correcte sur le fond, si elle correspond à une commande et si elle peut être payée reste une appréciation humaine.

UBL, Peppol et l’obligation de facturation électronique

L’UBL est le format de la facture, Peppol est le réseau par lequel vous envoyez et recevez ces factures en toute sécurité. Par ailleurs, la facturation électronique devient de plus en plus souvent obligatoire : aux Pays-Bas déjà pour les livraisons aux pouvoirs publics, et en Belgique entre entreprises depuis le 1er janvier 2026. Au niveau européen, cela s’étend encore dans les années à venir via ViDA. Si vous travaillez donc déjà en UBL, le pas vers une telle obligation est petit, car le format est en ordre et il ne reste qu’à régler le canal d’envoi.

Une facture UBL est-elle obligatoire ?

Beaucoup de choses se mélangent ici, donc d’abord la nuance essentielle : l’UBL lui-même n’est obligatoire nulle part. Ce qui est rendu obligatoire, c’est la facturation électronique, donc un format structuré au lieu d’un PDF. L’UBL en est la mise en œuvre la plus répandue aux Pays-Bas, mais ce n’est pas la seule. L’état des lieux :

  • Livrez-vous aux pouvoirs publics néerlandais ? Alors la facturation électronique est obligatoire. Pour l’administration centrale, c’est le cas depuis 2017, et en vertu de la directive européenne les pouvoirs publics doivent pouvoir recevoir et traiter des factures électroniques.
  • Facturez-vous à des entreprises aux Pays-Bas ? Alors il n’y a aucune obligation actuellement. Vous pouvez donc continuer à envoyer un PDF, même à de grands acheteurs. Que certains acheteurs exigent l’UBL relève de leurs propres conditions d’achat, pas de la loi.
  • Facturez-vous à des entreprises belges ? Là, la facturation électronique entre entreprises est obligatoire depuis le 1er janvier 2026.
  • Et au-delà ? Via ViDA, une obligation européenne pour les transactions transfrontalières arrive au 1er juillet 2030. Cela paraît loin, mais les logiciels et les acheteurs bougent plus tôt que la législation.

Par ailleurs, quelque chose change déjà du côté de la réception, sans aucune obligation. Comme de plus en plus de fournisseurs joignent de l’UBL, presque toute comptabilité reçoit désormais un mélange d’UBL et de PDF. Par conséquent, la question pratique n’est pas de savoir si vous devez, mais si votre traitement gère les deux.

Questions fréquentes sur l’UBL

Qu’est-ce que l’UBL ?

L’UBL (Universal Business Language) est une norme ouverte pour les documents commerciaux. Une facture UBL est un fichier XML structuré que le logiciel peut lire, contrôler et préparer automatiquement en vue de la comptabilisation, sans saisie manuelle.

Que contient un fichier UBL ?

Les données de la facture sous forme de champs distincts : numéro de facture, date, fournisseur, numéro de TVA, montant hors TVA, montant de la TVA et total. Chaque donnée a son propre nom de champ, si bien que le logiciel sait exactement où la trouver.

Quelle est la différence entre une facture UBL et une facture XML ?

Chaque facture UBL est un fichier XML, mais tout fichier XML n’est pas de l’UBL. L’UBL fixe précisément les champs que contient une facture et leur nom, ce qui permet à n’importe quel logiciel comptable de la lire sans ambiguïté.

Comment ouvrir ou consulter un fichier UBL ?

Techniquement, vous l’ouvrez avec un éditeur de texte, mais vous ne voyez alors que du code XML. Il devient lisible dans votre logiciel comptable ou de traitement, qui transforme les champs en un aperçu de facture clair.

Quelle est la différence entre UBL et Peppol ?

L’UBL est le format du document, Peppol est le réseau par lequel vous l’envoyez. Vous pouvez aussi envoyer des factures UBL par e-mail, et pour Peppol il vous faut, en plus du format, un identifiant Peppol et un point d’accès.

Une facture UBL est-elle obligatoire ?

Pour les livraisons aux pouvoirs publics néerlandais, la facturation électronique est obligatoire ; pour le B2B aux Pays-Bas, pas encore. En Belgique, elle est obligatoire entre entreprises depuis le 1er janvier 2026, et au niveau européen elle s’étend via ViDA.

Peut-on reconvertir une facture UBL en PDF lisible ?

Oui. La plupart des outils de traitement affichent automatiquement un aperçu lisible ou un PDF à côté du fichier UBL, ce qui vous permet de consulter, contrôler et archiver la facture.

Pour conclure

L’UBL cesse d’être compliqué dès que vous le voyez comme une seule chose : un accord sur l’endroit où figure chaque donnée. C’est précisément cet accord qui permet à un logiciel de lire une facture sans que personne la retape, et qui fait la différence entre une pile de PDF et une comptabilité qui se remplit en grande partie d’elle-même. Le format est la base ; le réseau et les obligations viennent s’y ajouter.

Restez informé

Recevez les mises à jour des produits, les nouvelles et les témoignages des clients de TriFact365 directement dans votre boîte aux lettres.

Derniers articles

Voir tous les articles du blog

Essayez TriFact365 gratuitement

Commencez par une période d'essai gratuite de 30 jours dès maintenant !