Aller au contenu principal

Standard UBL

UBL est un standard XML OASIS pour les factures, commandes, avoirs et autres documents métiers.

Qu’est-ce que UBL ?

UBL (Universal Business Language) est un standard XML OASIS. Il définit des schémas pour les factures, avoirs, commandes et avis d’expédition. Un profil comme Peppol BIS choisit une version UBL et ajoute des règles métier.

Standard PEPPOL

Peppol BIS Billing 3.0 utilise les syntaxes Invoice et CreditNote d’UBL 2.1. Les autres versions ou profils UBL ne sont pas interchangeables sans validation.

Fonctionnalités clés

  • Schémas XML standardisés par OASIS
  • Structures de document versionnées
  • Syntaxes Invoice et CreditNote
  • Syntaxes Order et DespatchAdvice
  • Listes de codes choisies par le profil cible
  • Validation selon les règles du profil

Avantages d’UBL

Standard OASIS

Reconnaissance internationale et gouvernance par OASIS

Modularité

Composants réutilisables et structure flexible

Compatibilité PEPPOL

Syntaxe de base de Peppol BIS Billing 3.0 ; les règles du profil restent applicables

Couverture documentaire

Schémas pour les achats, la facturation et le transport

Types de documents UBL

Invoice (UBL 2.1/2.3)

Facture standard pour biens et services Application : Document principal de e-facturation

Credit Note (UBL 2.1/2.3)

Avoirs et corrections de facture Application : Annulations et remboursements

Order (UBL 2.1/2.3)

Commandes électroniques Application : Achats et e-commerce

Despatch Advice (UBL 2.1/2.3)

Avis d’expédition Application : Logistique et supply chain

Receipt Advice (UBL 2.1/2.3)

Avis de réception Application : Processus de réception

Versions UBL

UBL 2.4 (2024-06-20)

Actuelle

Améliorations : Deux nouveaux types de documents et mises à jour des schémas

UBL 2.3 (2021)

Précédente

Améliorations : Dix nouveaux types de documents liés au transport

UBL 2.2 (2018)

Précédente

Améliorations : Documents supplémentaires pour les achats, le transport, les annuaires et les accords

UBL 2.1 (2013)

Précédente

Améliorations : Version de syntaxe utilisée par Peppol BIS Billing 3.0

UBL 2.0 (2006)

Précédente

Améliorations : Version UBL 2.x antérieure ; utilisez la version exigée par le profil cible

Implémentation UBL

  1. Télécharger et intégrer les schémas UBL 2.x
  2. Réaliser le mapping des processus métiers
  3. Implémenter les listes de codes
  4. Mettre en place un moteur de validation
  5. Appliquer les règles Peppol BIS sélectionnées et valider le fichier
  6. Exécuter des scénarios de test

Spécifications techniques

Langage de schéma (XML Schema Definition (XSD))

Définition conforme W3C

Namespace (urn:oasis:names:specification:ubl:schema:xsd)

Identification namespace OASIS unique

Listes de codes (ISO, UN/ECE, OASIS)

Listes de valeurs standardisées pour la cohérence

Types de données (ISO 15000-5 (ebXML CCTS))

Core Component Technical Specification

Infos schéma UBL

Version actuelleDocumentsStatut OASIS
UBL 2.470+Approuvé

Actions rapides

Ressources & liens