Depuis le 1er janvier 2026, toutes les entreprises assujetties à la TVA en Belgique doivent émettre des factures électroniques structurées pour leurs transactions B2B. Le format imposé est le XML UBL, transmis via le réseau PEPPOL.
Mais concrètement, c'est quoi un fichier XML ? Pourquoi un PDF ne suffit plus ? Et en quoi ça vous concerne si vous n'êtes pas informaticien ? Réponses en 5 minutes.
PDF vs XML : quelle différence ?
Imaginez deux façons de transmettre les informations d'une facture :
PDF = une photo de facture
C'est comme prendre une photo d'un formulaire papier. Un humain peut le lire, mais un ordinateur ne peut pas en extraire les données automatiquement. Il voit des pixels, pas des chiffres. Pour traiter la facture, quelqu'un doit ressaisir les montants manuellement.
XML = un tableur structuré
C'est comme un tableur où chaque donnée est dans une case étiquetée : montant HT, taux TVA, date d'échéance, numéro BCE du fournisseur... L'ordinateur sait exactement où trouver chaque information et peut la traiter instantanément, sans intervention humaine.
En résumé : un PDF est fait pour être lu par des yeux humains, un XML est fait pour être lu par des logiciels. La loi belge exige désormais le format XML pour les factures B2B, parce qu'il permet un traitement automatique, fiable et sans erreur de ressaisie.
C'est quoi UBL exactement ?
UBL signifie Universal Business Language. C'est une norme internationale (ISO/IEC 19845) qui définit comment structurer les documents commerciaux au format XML : factures, bons de commande, notes de crédit, etc.
Pensez à UBL comme à un formulaire standardisé que tous les pays et tous les logiciels peuvent comprendre. Peu importe que vous utilisiez QuotyFast en Belgique et que votre client utilise un autre logiciel en France ou aux Pays-Bas : si les deux parlent UBL, ils se comprennent parfaitement.
UBL définit notamment :
- Les champs obligatoires d'une facture (numéro, date, montants, TVA, identifiants des parties)
- Le format de chaque champ (les montants en décimales, les dates au format AAAA-MM-JJ, etc.)
- Les relations entre les données (une ligne de facture appartient à une facture, qui appartient à un fournisseur, etc.)
La norme européenne EN 16931
Si UBL est le format (le conteneur), la norme EN 16931 est le contenu obligatoire. C'est la norme européenne qui définit précisément quelles informations doivent figurer dans une facture électronique pour qu'elle soit légalement valide dans l'Union européenne.
EN 16931 impose par exemple :
- L'identification du vendeur et de l'acheteur (numéro de TVA, adresse)
- Le numéro de facture unique et la date d'émission
- Le détail des lignes avec quantité, prix unitaire et taux de TVA
- Les totaux (HT, TVA, TTC) et les conditions de paiement
- Le code devise (EUR) et le code pays
En pratique, c'est votre logiciel de facturation qui se charge de remplir tous ces champs correctement. Vous n'avez pas besoin de connaître la norme : vous créez votre facture normalement et le logiciel génère le fichier conforme.
À quoi ressemble une facture UBL ?
Voici une version très simplifiée de ce que contient une facture UBL. Ce n'est pas le XML brut (qui est beaucoup plus long et technique), mais les principaux champs traduits en langage humain :
Numéro de facture : FACT-2026-0042
Date d'émission : 2026-05-01
Date d'échéance : 2026-05-31
Devise : EUR
Fournisseur :
Nom : Dupont Électricité SRL
TVA : BE0123.456.789
Adresse : Rue de la Station 12, 1000 Bruxelles
Client :
Nom : Martin Construction SA
TVA : BE0987.654.321
Adresse : Avenue des Arts 45, 4000 Liège
Ligne 1 :
Description : Installation tableau électrique
Quantité : 1 | Prix unitaire : 850,00 EUR | TVA : 21 %
Totaux :
HT : 850,00 EUR | TVA : 178,50 EUR | TTC : 1 028,50 EUR
Dans le fichier XML réel, chaque information est encadrée par des balises (comme <cbc:ID> pour le numéro de facture). C'est ce qui permet aux logiciels de savoir exactement où se trouve chaque donnée. Mais rassurez-vous : vous n'aurez jamais à lire ni à écrire ce XML vous-même.
UBL et PEPPOL : quel lien ?
Si UBL est le langage (la façon de structurer la facture), PEPPOL est le réseau de distribution (la façon de l'envoyer). Les deux sont complémentaires et indissociables dans le contexte belge.
Plus précisément, PEPPOL utilise un profil spécifique de UBL appelé Peppol BIS Billing 3.0. Ce profil définit exactement quels champs UBL sont utilisés, lesquels sont obligatoires et quelles règles de validation s'appliquent dans le réseau PEPPOL.
Comment ça fonctionne en pratique
- 1Vous créez votre facture dans QuotyFast (comme d'habitude)
- 2QuotyFast génère automatiquement le fichier XML UBL conforme (Peppol BIS Billing 3.0)
- 3Le fichier est envoyé via le réseau PEPPOL au logiciel de votre client
- 4Le logiciel de votre client reçoit et traite la facture automatiquement
Le résultat ? Zéro ressaisie manuelle, zéro risque d'erreur de transcription, zéro courrier perdu. Votre facture arrive dans le logiciel de votre client en quelques secondes, prête à être traitée.
« Mais moi je ne suis pas informaticien ! »
C'est la réaction la plus fréquente quand on parle de XML et d'UBL aux artisans et dirigeants de PME. Et c'est tout à fait normal. La bonne nouvelle : vous n'avez pas besoin de comprendre la technique pour être conforme.
Pensez à l'analogie du paiement par carte bancaire. Quand vous payez par Bancontact, vous ne vous souciez pas du protocole de chiffrement SSL, ni du réseau interbancaire, ni du format des messages échangés entre les terminaux. Vous passez votre carte, vous tapez votre code, c'est fait.
La facturation électronique UBL/PEPPOL fonctionne sur le même principe. Avec un logiciel adapté comme QuotyFast :
- Vous ne verrez jamais le fichier XML
- Vous créez votre facture exactement comme avant (numéro, client, lignes, montants)
- Le logiciel se charge de tout le reste : conversion en XML UBL, validation EN 16931, envoi via PEPPOL
- Vous pouvez toujours télécharger un PDF pour vos archives ou pour vos clients particuliers (B2C)
Ce que ça change concrètement pour vous
Au-delà de l'obligation légale, la facturation électronique XML UBL apporte des avantages concrets pour votre activité quotidienne :
Paiements plus rapides
Vos factures arrivent instantanément dans le logiciel comptable de votre client. Plus de courrier qui traîne, plus de pièce jointe oubliée dans une boîte email. Les études montrent une réduction du délai de paiement de 5 à 10 jours en moyenne.
Zéro erreur de ressaisie
Fini les litiges causés par un montant mal recopié ou un numéro de TVA erroné. Les données de votre facture sont transmises telles quelles, sans intervention humaine côté client.
Accès aux marchés publics et grands comptes
Le secteur public belge exige PEPPOL depuis 2019. De plus en plus de grandes entreprises privées l'exigent aussi de leurs fournisseurs. Être conforme, c'est ouvrir la porte à de nouveaux marchés.
Archivage automatique et conforme
Plus besoin de classer des PDF dans des dossiers ou de conserver des factures papier pendant 7 ans. Tout est archivé numériquement et automatiquement dans votre logiciel, conforme aux exigences du SPF Finances.
La transition vers la facturation XML UBL n'est pas un fardeau administratif supplémentaire. C'est une simplification. Avec le bon logiciel, vous facturez comme avant, mais de manière plus efficace, plus rapide et 100 % conforme.
Découvrez comment QuotyFast gère la facturation électronique ou commencez directement avec un essai gratuit.
Articles connexes
Guide complet PEPPOL Belgique 2026
Tout savoir sur PEPPOL : fonctionnement, conformité, FAQ.
PEPPOL pour les indépendants en Belgique
Guide pratique pour les indépendants face à l'obligation PEPPOL.
Amende PEPPOL Belgique : sanctions et comment les éviter
Jusqu'à 5 000 EUR par facture non conforme. Protégez votre PME.