Read in English →

GLOSSAIRE

UBL (Universal Business Language)

Par Sygnet Research. Rédigé par Sygnet, sourcé, vérifié avant publication.

UBL (Universal Business Language)

UBL (Universal Business Language) est une norme XML ouverte pour les documents commerciaux courants, comme les factures, les commandes et les avoirs, maintenue par OASIS. Elle définit un vocabulaire et une structure communs afin que des partenaires commerciaux utilisant des systèmes différents puissent échanger des documents sans devoir au préalable se mettre d'accord sur un format sur mesure. UBL constitue le socle de nombreux dispositifs de facturation électronique en Europe, dont Peppol.

Comment ça fonctionne

UBL propose une bibliothèque de schémas XML pour les documents commerciaux : facture, commande, avis d'expédition, avoir, et des dizaines d'autres. Chaque schéma décompose un document en éléments normalisés, comme InvoiceLine, TaxTotal ou PartyLegalEntity, avec des types de données et des règles de cardinalité fixes. Comme la structure est convenue à l'avance, une facture UBL générée par l'ERP d'une entreprise peut être analysée automatiquement par le logiciel comptable d'une autre entreprise, sans mapping manuel.

UBL n'est lié à aucun mode de transport particulier. Il circule généralement sur un réseau comme Peppol, qui gère le routage et la remise entre points d'accès certifiés, mais il peut aussi être échangé directement entre systèmes ou via une plateforme publique. De nombreuses obligations nationales de facturation électronique, y compris plusieurs au sein de l'UE, imposent directement UBL ou l'acceptent comme l'un des rares formats autorisés, au côté par exemple de Factur-X.

En pratique, adopter UBL revient à faire correspondre son modèle documentaire interne au schéma UBL, à valider les documents sortants par rapport à ce schéma (et souvent par rapport à des règles métier supplémentaires, comme les artefacts de validation propres à Peppol), et à construire un analyseur pour les documents UBL entrants. La plupart des plateformes modernes de facturation et d'achats intègrent déjà la prise en charge d'UBL, si bien que ce travail de mapping relève souvent de la configuration plutôt que du développement sur mesure.

Pourquoi c'est important pour le traitement documentaire

Pour les équipes de traitement documentaire, UBL a de l'importance car il élimine l'ambiguïté qui gangrène les factures PDF et papier. Un document UBL bien formé indique précisément où se trouvent le montant de TVA, les lignes de facture et l'identifiant du fournisseur, sans qu'il soit nécessaire de recourir à l'analyse de mise en page, à l'OCR ou à l'extraction de couples clé-valeur. Cela rend le traitement automatisé de bout en bout réaliste pour la part des factures qui arrivent au format UBL.

Le hic, c'est que la plupart des organisations reçoivent encore un mélange de formats : certaines factures en UBL, d'autres en PDF, d'autres encore en papier scanné. Un pipeline d'IDP efficace doit orienter directement les documents UBL vers la validation et la comptabilisation, tout en faisant passer les formats non structurés par les étapes d'analyse et d'extraction. Traiter UBL et non-UBL de la même façon revient à gâcher le principal avantage de la norme : celui de s'affranchir totalement de l'extraction.

Termes connexes

FAQ

UBL et Peppol, est-ce la même chose ?

Non. UBL est un format de document, Peppol est un réseau et un ensemble de règles pour l'échange de documents (qui utilisent souvent UBL comme format sous-jacent). Peppol définit les points d'accès, l'adressage et les profils de validation ; UBL définit à quoi ressemble structurellement la facture ou la commande elle-même. On peut utiliser UBL hors de Peppol, et Peppol accepte dans certains cas d'autres formats qu'UBL pur.

Ai-je encore besoin de l'OCR si mon fournisseur m'envoie des factures UBL ?

Non. Les factures UBL sont déjà du XML structuré, l'OCR et l'analyse de mise en page sont donc superflus pour ce type de document. La difficulté concrète tient généralement à la réalité hétérogène des documents entrants : certains structurés, d'autres en PDF scannés. Un pipeline de traitement doit détecter le format dès la réception et orienter directement l'UBL vers la validation, réservant l'effort d'extraction au reste des documents.

ÉTAPE SUIVANTE

Voyez le résultat sur vos propres documents

Un email quand nous publions quelque chose qui vaut votre temps.