Guida
Esporta MarkdownStandard UBL
UBL è uno standard XML OASIS per fatture, ordini, note di credito e altri documenti business.
Cos’è UBL?
UBL (Universal Business Language) è uno standard XML OASIS. Definisce schemi per fatture, note di credito, ordini e avvisi di spedizione. Un profilo come Peppol BIS sceglie una versione UBL e aggiunge regole di business.
Standard PEPPOL
Peppol BIS Billing 3.0 usa le sintassi Invoice e CreditNote di UBL 2.1. Altre versioni o profili UBL non sono intercambiabili senza validazione.
Caratteristiche principali
- Schemi XML standardizzati OASIS
- Strutture di documento con versione
- Sintassi Invoice e CreditNote
- Sintassi Order e DespatchAdvice
- Code list scelte dal profilo di destinazione
- Validazione secondo le regole del profilo
Vantaggi di UBL
Standard OASIS
Riconoscimento internazionale e governance OASIS
Modularità
Componenti riutilizzabili e struttura flessibile
Compatibilità PEPPOL
Sintassi di base per Peppol BIS Billing 3.0; restano valide le regole del profilo
Copertura documentale
Schemi per acquisti, fatturazione e trasporti
Tipi di documento UBL
Fattura (UBL 2.1/2.3)
Fattura standard per beni e servizi Applicazione: Documento principale per e-fatturazione
Nota di credito (UBL 2.1/2.3)
Note di credito e correzioni Applicazione: Storni e rimborsi
Ordine (UBL 2.1/2.3)
Ordini elettronici Applicazione: Procurement ed e-commerce
Avviso di spedizione (UBL 2.1/2.3)
Avvisi di spedizione Applicazione: Logistica e supply chain
Avviso di ricezione (UBL 2.1/2.3)
Conferme di ricezione Applicazione: Processi di ricevimento merci
Versioni UBL
UBL 2.4 (2024-06-20)
AttualeMiglioramenti: Due nuovi tipi di documento e aggiornamenti degli schemi
UBL 2.3 (2021)
PrecedenteMiglioramenti: Dieci nuovi tipi di documento relativi ai trasporti
UBL 2.2 (2018)
PrecedenteMiglioramenti: Documenti aggiuntivi per acquisti, trasporti, registri e accordi
UBL 2.1 (2013)
PrecedenteMiglioramenti: Versione sintattica usata da Peppol BIS Billing 3.0
UBL 2.0 (2006)
PrecedenteMiglioramenti: Versione UBL 2.x precedente; usa la versione richiesta dal profilo di destinazione
Implementazione UBL
- Scarica e integra gli schemi UBL 2.x
- Esegui la mappatura dei processi business
- Implementa le code list
- Configura un motore di validazione
- Applica le regole Peppol BIS selezionate e valida il file
- Esegui scenari di test
Specifiche tecniche
Linguaggio schema (Definizione schema XML (XSD))
Definizione schema conforme W3C
Namespace (urn:oasis:names:specification:ubl:schema:xsd)
Identificazione namespace OASIS
Code list (ISO, UN/ECE, OASIS)
Liste valori standardizzate per coerenza
Tipi dati (ISO 15000-5 (ebXML CCTS))
Specifiche tecniche dei Core Component
Info schema UBL
| Versione attuale | Documenti | Stato OASIS |
|---|---|---|
| UBL 2.4 | 70+ | Approved |