Comment créer une facture UBL en ligne
UBL (Universal Business Language) est la syntaxe XML de l'OASIS sur laquelle repose le réseau Peppol, et l'une des deux syntaxes admises par la norme européenne EN 16931. Le générateur ci-dessus construit pour vous une facture UBL 2.1 autonome : remplissez le formulaire une fois, téléchargez un XML valide et envoyez-le au client qui vous a demandé de l'UBL. Rien à installer, pas d'enveloppe PDF, aucun compte nécessaire pour commencer.
Qu'est-ce qu'une facture UBL ?
Une facture UBL est un fichier XML structuré, sans page visible : un logiciel comptable, un ERP ou un point d'accès Peppol le lit directement. Elle porte les mêmes données métier EN 16931 que toute facture européenne conforme (vendeur et acheteur, lignes, ventilation de TVA, totaux, informations de paiement), écrites dans la syntaxe UBL 2.1 plutôt qu'en CII UN/CEFACT.
Qui demande une facture UBL ?
- Les clients sur Peppol. Entreprises et acheteurs publics reçoivent leurs factures par des points d'accès Peppol partout en Europe, et les factures Peppol BIS Billing 3.0 qu'ils attendent sont presque toujours écrites en UBL.
- Les clients belges. Depuis le 1er janvier 2026, les factures entre entreprises belges assujetties à la TVA doivent être des factures électroniques structurées, avec Peppol comme canal par défaut. Un client belge vous demandera le plus souvent de l'UBL.
- Les clients français, parfois. UBL est l'un des trois formats de la réforme française, avec Factur-X et CII : une facture UBL est donc valable en France. La plupart des clients français attendent encore du Factur-X ; l'UBL répond aux partenaires qui le demandent.
Adresses électroniques Peppol (Endpoint IDs)
Pour circuler sur Peppol, une facture doit porter l'adresse électronique des deux parties : un identifiant, plus le code de schéma ISO 6523 qui indique de quel type d'identifiant il s'agit. Le formulaire prévoit un champ pour chacun. Les schémas que vous croiserez le plus souvent :
| Schéma | Identifiant | Pays |
|---|---|---|
| 0208 | Numéro d'entreprise (BCE/KBO) | Belgique |
| 9925 | Numéro de TVA | Belgique |
| 0002 | SIREN | France |
| 0009 | SIRET | France |
| 0225 | Adresse sur le réseau français de facturation électronique (le plus souvent le SIREN) | France |
| 0106 | Numéro de la Chambre de commerce (KvK) | Pays-Bas |
| 0204 | Leitweg-ID | Allemagne |
| 0088 | GLN (Global Location Number) | International |
Vous ne savez pas lequel s'applique ? Demandez son identifiant Peppol à votre client. Il s'écrit schéma:identifiant, par exemple 0208:0123456789, et se reporte tel quel dans les deux champs.
Les champs obligatoires d'une facture UBL EN 16931
Le formulaire contrôle chaque champ au fil de la saisie, mais mieux vaut avoir ceci sous la main :
- Nom du vendeur, adresse postale, et numéro de TVA ou d'immatriculation
- Nom de l'acheteur et adresse postale complète
- Un numéro de facture unique, la date d'émission et la devise
- Au moins une ligne avec quantité, prix unitaire net, catégorie et taux de TVA
- La ventilation de TVA et les totaux de la facture, que le formulaire calcule pour vous
- Les conditions de paiement, et l'IBAN pour un virement
- Pour un envoi sur Peppol, les Endpoint IDs des deux parties
UBL, CII ou Factur-X : lequel créer ?
Les trois portent les mêmes données de facture EN 16931 ; seul l'emballage change.
- Factur-X: un PDF lisible par tous, avec le XML CII à l'intérieur. Le choix par défaut pour les clients français.
- CII: le XML brut derrière Factur-X, pour les systèmes qui lisent le CII UN/CEFACT.
- UBL: la syntaxe de Peppol, pour les clients belges, néerlandais, nordiques et tous ceux qui passent par Peppol. Cette page.
Le modèle de données étant le même, vous passez d'une syntaxe à l'autre sans rien perdre : UBL vers CII, CII vers UBL.
Vous avez déjà la facture en PDF ?
Inutile de la ressaisir. Le convertisseur PDF vers UBL lit votre PDF par extraction IA et ouvre ce même formulaire déjà rempli : il ne vous reste qu'à vérifier et corriger avant de télécharger. Convertir une facture PDF en UBL →
Vérifiez-la avant de l'envoyer
Chaque fichier est contrôlé par rapport aux règles métier EN 16931 avant le téléchargement. Ensuite, pour aller plus loin :
- Ouvrir l'UBL dans la visionneuse et le lire comme une facture papier
- Produire une copie PDF de l'UBL pour vos archives
- Passer n'importe quel fichier UBL au validateur
Besoin d'un modèle d'abord ? La bibliothèque d'exemples propose une facture UBL complète et sa jumelle volontairement invalide, pour comparer. Télécharger l'exemple UBL →
Gratuit pour commencer, un compte pour aller plus loin
Créer et télécharger une facture UBL est gratuit dans la limite de l'offre gratuite, sans inscription. Un compte Get Factur-X relève ces limites et ajoute le reste de la chaîne pour les entreprises établies en France : envoyer vos factures vers la Plateforme Agréée de vos clients, recevoir celles de vos fournisseurs et gérer l'e-reporting, depuis le navigateur et sans ERP. Créer votre compte gratuit →