Format UBL
UBL : le langage XML des échanges commerciaux structurés
UBL (Universal Business Language) est un format XML ouvert utilisé pour représenter des documents commerciaux, dont les factures électroniques. Voici son rôle réel dans une architecture connectée à Super PDP, sans le confondre avec Factur-X.
Dans les projets de facturation électronique, UBL revient souvent dans les échanges avec des donneurs d'ordre européens ou dans des flux d'achats publics. C'est un format XML pur : contrairement à Factur-X, il n'intègre pas de représentation PDF lisible directement par un humain.
Comprendre où se situe UBL évite deux erreurs fréquentes chez les PME : croire qu'il faudrait choisir « UBL ou Factur-X » comme deux solutions concurrentes, ou l'inverse, penser qu'un seul format suffit à couvrir tous les partenaires commerciaux.
Qu'est-ce que le format UBL ?
UBL (Universal Business Language) est une norme XML maintenue par l'organisation OASIS. Elle définit une structure standardisée pour des documents commerciaux : bons de commande, avis de livraison, et bien sûr factures.
Sa force est d'être largement adoptée à l'international, en particulier dans les échanges B2G (avec des administrations) et dans certains secteurs où les partenaires imposent un format XML strict, sans habillage PDF.
Un fichier UBL est avant tout pensé pour être traité par des machines : systèmes d'achats, plateformes de dématérialisation, outils de contrôle automatisé. Il ne remplace pas un affichage lisible pour un utilisateur, qui doit être généré séparément si besoin.
UBL et le modèle sémantique européen EN 16931
La norme européenne EN 16931 définit un modèle sémantique commun pour les factures électroniques : quelles informations doivent apparaître, sous quelle forme logique. Ce modèle peut être exprimé dans différentes syntaxes XML, dont UBL et CII font partie.
Autrement dit, EN 16931 décrit le « quoi » (les données attendues), tandis qu'UBL et CII décrivent le « comment » (la syntaxe XML utilisée pour transporter ces données). C'est pour cela que le profil EN 16931, actuellement déclaré comme pris en charge par GeniaSoft IA, ne dépend pas d'un seul format d'enveloppe.
Dans la configuration actuelle, le profil Factur-X pris en charge est : EN 16931. La prise en charge d'UBL en tant que format d'échange autonome (hors PDF hybride) dépend du périmètre technique retenu pour chaque projet.
UBL, Factur-X, CII : ne pas confondre trois notions
Ces trois termes sont souvent mélangés alors qu'ils répondent à des besoins différents. Voici comment les distinguer simplement, avant tout choix d'architecture.
- Factur-X : format hybride, un PDF lisible associé à des données structurées intégrées dans le même fichier.
- UBL : syntaxe XML pure, sans PDF associé, pensée pour des échanges entièrement automatisés entre systèmes.
- CII (Cross Industry Invoice) : autre syntaxe XML, souvent utilisée comme structure de données à l'intérieur même d'un fichier Factur-X.
- Le choix entre ces formats dépend surtout de ce qu'attend votre partenaire ou la plateforme d'échange, pas d'une préférence isolée de votre ERP.
Où intervient UBL dans votre architecture
Dans un projet GeniaSoft IA, UBL se situe à la frontière entre votre logiciel de gestion et la plateforme d'échange. Les données de facturation proviennent de l'ERP ; elles sont contrôlées, structurées selon le format attendu, puis transmises via l'architecture retenue jusqu'à Super PDP.
GeniaSoft IA n'est pas elle-même une PDP : son rôle est de préparer, contrôler et faire transiter les documents dans le format attendu par la plateforme de dématérialisation partenaire, puis de restituer les statuts dans le portail e-invoicing.
Côté réception, un fichier UBL reçu d'un fournisseur peut être lu, contrôlé et présenté dans le portail aux côtés des autres formats pris en charge, afin de conserver une expérience de consultation homogène pour vos équipes.
Cas d'usage fréquents pour les PME
UBL concerne principalement les entreprises qui échangent avec de grands comptes, des administrations ou des partenaires européens imposant ce format en réception.
- Réception de factures fournisseurs transmises nativement en UBL
- Réponses à des appels d'offres ou marchés publics exigeant un format XML structuré
- Échanges avec des filiales ou partenaires basés dans d'autres pays européens
- Contrôle automatisé de la cohérence des données avant intégration comptable
FAQ
FAQ UBL
Différences avec Factur-X et CII, obligations et périmètre de prise en charge.
Ce ne sont pas deux alternatives équivalentes. Factur-X est un format hybride PDF + données structurées, alors qu'UBL est une syntaxe XML pure sans PDF associé. Le bon choix dépend surtout de ce qu'attend votre partenaire commercial ou la plateforme d'échange, pas d'une préférence isolée.
Le cadre français s'appuie sur le modèle sémantique EN 16931, exprimable en plusieurs syntaxes. Les formats et modalités précises évoluent : nous vous invitons à vérifier les obligations en vigueur auprès des sources officielles avant toute décision engageante.
La lecture de factures reçues dans différents formats structurés peut être étudiée selon le périmètre du projet, afin de les présenter de façon homogène dans le portail e-invoicing aux côtés des autres documents.
La génération dans un format donné dépend de la configuration retenue pour votre projet. Contactez-nous pour étudier le format d'émission adapté à vos partenaires et à votre architecture.
UBL est un standard XML normalisé avec une structure précise et documentée par OASIS, alors qu'un fichier XML « maison » suit des règles propres à chaque éditeur. UBL permet une interopérabilité plus large entre systèmes qui respectent la même norme.
Étudier l'intégration UBL de vos flux
Réception, contrôle ou émission au format UBL : nous cadrons ensemble le périmètre technique adapté à vos partenaires et à votre logiciel de gestion.
Centre de ressources
Continuer dans le centre de ressources
Formats, réforme, solutions, intégrations et pratique : toutes les pages du centre de ressources facturation électronique, classées par thématique.
Formats & normes
Comprendre Factur-X, UBL et CII avant de choisir un format d'échange.
Plateformes & réforme
PPF, PDP, Super PDP et calendrier officiel de la réforme française.
Guide de la réforme
Obligations, calendrier et plan d'action pratique pour les PME.
En savoir plus →
PPF & PDP
Comprendre le Portail Public de Facturation et les plateformes partenaires.
En savoir plus →
Intégration Super PDP
Connecteurs techniques, API et automatisation des échanges avec Super PDP.
En savoir plus →
Solutions
Portail, émission et réception : les briques fonctionnelles du projet.
Portail e-invoicing
Interface de dépôt, consultation et suivi des factures électroniques.
En savoir plus →
Émission de factures
De l'ERP à Super PDP : structurer, contrôler et automatiser l'émission.
En savoir plus →
Réception de factures
Récupérer, contrôler et exploiter vos factures fournisseurs reçues.
En savoir plus →
Intégrations
Connecter Sage, SQL Server et vos API à la facturation électronique.
Intégration Sage
Passerelles Sage, ERP, SQL Server, API et webservices selon votre environnement.
En savoir plus →
SQL Server
Utiliser une base SQL Server comme point d'entrée de votre intégration.
En savoir plus →
API
Connecter vos applications par API au portail e-invoicing et à Super PDP.
En savoir plus →
Pratique
Cas d'usage concrets et réponses aux questions fréquentes.
