Guide
Export MarkdownStandard 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)
ActuelleAméliorations : Deux nouveaux types de documents et mises à jour des schémas
UBL 2.3 (2021)
PrécédenteAméliorations : Dix nouveaux types de documents liés au transport
UBL 2.2 (2018)
PrécédenteAméliorations : Documents supplémentaires pour les achats, le transport, les annuaires et les accords
UBL 2.1 (2013)
PrécédenteAméliorations : Version de syntaxe utilisée par Peppol BIS Billing 3.0
UBL 2.0 (2006)
PrécédenteAméliorations : Version UBL 2.x antérieure ; utilisez la version exigée par le profil cible
Implémentation UBL
- Télécharger et intégrer les schémas UBL 2.x
- Réaliser le mapping des processus métiers
- Implémenter les listes de codes
- Mettre en place un moteur de validation
- Appliquer les règles Peppol BIS sélectionnées et valider le fichier
- 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 actuelle | Documents | Statut OASIS |
|---|---|---|
| UBL 2.4 | 70+ | Approuvé |