Vai al contenuto principale

Standard 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)

Attuale

Miglioramenti: Due nuovi tipi di documento e aggiornamenti degli schemi

UBL 2.3 (2021)

Precedente

Miglioramenti: Dieci nuovi tipi di documento relativi ai trasporti

UBL 2.2 (2018)

Precedente

Miglioramenti: Documenti aggiuntivi per acquisti, trasporti, registri e accordi

UBL 2.1 (2013)

Precedente

Miglioramenti: Versione sintattica usata da Peppol BIS Billing 3.0

UBL 2.0 (2006)

Precedente

Miglioramenti: Versione UBL 2.x precedente; usa la versione richiesta dal profilo di destinazione

Implementazione UBL

  1. Scarica e integra gli schemi UBL 2.x
  2. Esegui la mappatura dei processi business
  3. Implementa le code list
  4. Configura un motore di validazione
  5. Applica le regole Peppol BIS selezionate e valida il file
  6. 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 attualeDocumentiStato OASIS
UBL 2.470+Approved

Azioni rapide

Risorse e link