UBL & Peppol BIS 3.0 expliqués

    Qu'est-ce qu'une facture UBL ?

    Une facture UBL est une facture sous forme de données XML structurées plutôt qu'une image ou un PDF. Votre logiciel comptable la lit automatiquement : sans ressaisie, sans erreurs. C'est le format derrière Peppol BIS 3.0 et l'obligation B2B belge.

    Qu'est-ce que UBL exactement ?

    UBL signifie Universal Business Language : un standard XML ouvert d'OASIS, également publié comme ISO/IEC 19845, pour les documents commerciaux structurés tels que factures, notes de crédit et commandes. Une facture UBL n'est pas une image de facture mais des données lisibles par machine : vendeur, acheteur, lignes de facture, ventilation de la TVA et informations de paiement ont chacun leur propre champ.

    Comme chaque champ a une signification fixe, tout logiciel comptable sait exactement où trouver le montant total, le numéro de TVA ou la date d'échéance. Une facture UBL est donc un document que les systèmes peuvent échanger directement entre eux. C'est précisément ce que la législation entend par « facture électronique structurée ».

    Pourquoi un PDF n'est pas une facture électronique

    Un PDF est une image de facture, pas des données. Un humain doit le lire et le ressaisir, ou un logiciel OCR doit tenter de le reconnaître, avec toutes les erreurs et le travail manuel que cela implique. Une facture UBL, au contraire, entre directement dans votre logiciel comptable : pas de ressaisie, pas de montants mal lus, pas de factures perdues dans une boîte mail.

    Depuis le 1er janvier 2026, c'est aussi une question juridique : l'obligation B2B belge impose une facture électronique structurée entre entreprises belges assujetties à la TVA. Un PDF par e-mail ne compte légalement plus comme facture électronique.

    UBL, EN 16931 et Peppol BIS 3.0 : quel est le lien ?

    Ces trois termes apparaissent souvent ensemble et décrivent chacun une couche différente de la même facture électronique. En résumé : UBL est la syntaxe (le format de fichier), l'EN 16931 est le modèle sémantique (ce qu'elle doit contenir) et Peppol BIS 3.0 est le profil qui combine les deux.

    1UBL· La syntaxe

    Le format XML dans lequel les données de la facture sont écrites. UBL définit les champs et la structure du fichier lui-même.

    2EN 16931· Le modèle sémantique

    La norme européenne (issue de la directive 2014/55/UE) qui définit ce qu'une facture électronique de base doit contenir, indépendamment du format de fichier.

    3Peppol BIS Billing 3.0· Le profil

    Le profil d'implémentation de Peppol qui lie le modèle EN 16931 à la syntaxe UBL et y ajoute des règles de validation. C'est la langue commune du réseau Peppol.

    Des formats hybrides existent ailleurs : Factur-X en France et ZUGFeRD en Allemagne combinent un PDF avec du XML intégré. Le réseau Peppol, lui, se standardise sur le BIS 3.0 UBL.

    Devez-vous écrire du UBL vous-même ?

    Non, et c'est la bonne nouvelle. Vous n'avez jamais à écrire ou valider du XML vous-même. SendPol génère automatiquement une facture UBL Peppol BIS 3.0 correcte à partir des commandes de votre webshop, la valide et la livre à votre client via un Access Point certifié.

    Les notes de crédit sont également prises en charge : lors d'un remboursement, une UBL CreditNote est créée automatiquement et envoyée via le même réseau. Votre facturation reste cohérente sans que vous n'ayez jamais à ouvrir un fichier XML.

    Questions fréquentes sur UBL

    Un PDF est-il une facture électronique ?

    Non. Un PDF est une image qu'un humain ou un logiciel OCR doit lire. Une facture électronique est constituée de données structurées (comme UBL) que le logiciel comptable traite automatiquement. Sous l'obligation B2B belge, un PDF par e-mail ne compte légalement plus comme facture électronique depuis le 1er janvier 2026.

    Puis-je ouvrir et lire un fichier UBL ?

    Oui. Une facture UBL est un fichier texte XML que vous pouvez ouvrir dans n'importe quel éditeur de texte ou navigateur. Elle n'est simplement pas destinée à être lue par des humains : votre logiciel comptable l'importe automatiquement et affiche la facture proprement mise en forme.

    Mon client doit-il avoir le même logiciel que moi ?

    Non, c'est précisément l'intérêt du standard. Comme UBL et Peppol BIS 3.0 sont des standards ouverts, tout logiciel comptable connecté à Peppol peut traiter votre facture, quel que soit le logiciel que vous utilisez pour l'envoyer.

    Comment créer une facture UBL depuis mon webshop ?

    Avec SendPol, c'est automatique : le plugin reconnaît les commandes professionnelles, génère une facture UBL Peppol BIS 3.0 validée et la livre via un Access Point certifié. Vous n'avez jamais à écrire ni à téléverser du XML vous-même.

    Envoyez des factures UBL sans jamais en écrire une

    SendPol transforme automatiquement les commandes de votre webshop en factures UBL Peppol BIS 3.0 validées et les livre via un Access Point certifié.