Ga naar de hoofdinhoud

UBL-standaard

UBL is een OASIS XML-standaard voor facturen, orders, creditnota’s en andere bedrijfsdocumenten.

Wat is UBL?

UBL (Universal Business Language) is een OASIS XML-standaard. De standaard definieert schema’s voor facturen, creditnota’s, orders en verzendmeldingen. Een profiel zoals Peppol BIS kiest een UBL-versie en voegt businessregels toe.

PEPPOL-standaard

Peppol BIS Billing 3.0 gebruikt de UBL 2.1-syntaxis voor Invoice en CreditNote. Andere UBL-versies of profielen zijn niet zonder validatie uitwisselbaar.

Belangrijkste kenmerken

  • OASIS-gestandaardiseerde XML-schema’s
  • Documentstructuren met versies
  • Syntax voor Invoice en CreditNote
  • Syntax voor Order en DespatchAdvice
  • Codelijsten die het doelprofiel kiest
  • Validatie volgens profielregels

Voordelen van UBL

OASIS-standaard

Internationale erkenning en governance door OASIS

Modulariteit

Herbruikbare componenten en flexibele structuur

PEPPOL-compatibiliteit

Basissyntaxis voor Peppol BIS Billing 3.0; profielregels blijven van toepassing

Documentbereik

Schema’s voor inkoop-, facturatie- en transportprocessen

UBL documenttypen

Invoice (UBL 2.1/2.3)

Standaardfactuur voor goederen en diensten Toepassing: Hoofddocument voor e-facturatie

Credit Note (UBL 2.1/2.3)

Creditnota’s en factuurcorrecties Toepassing: Annuleringen en terugbetalingen

Order (UBL 2.1/2.3)

Elektronische bestellingen Toepassing: Inkoop en e-commerce

Despatch Advice (UBL 2.1/2.3)

Verzendmeldingen Toepassing: Logistiek en supply chain

Receipt Advice (UBL 2.1/2.3)

Ontvangstbevestigingen Toepassing: Goederenontvangstprocessen

UBL versies

UBL 2.4 (2024-06-20)

Huidig

Verbeteringen: Twee nieuwe documenttypen en schema-updates

UBL 2.3 (2021)

Vorige

Verbeteringen: Tien nieuwe transportgerelateerde documenttypen

UBL 2.2 (2018)

Vorige

Verbeteringen: Extra documenten voor inkoop, transport, registers en overeenkomsten

UBL 2.1 (2013)

Vorige

Verbeteringen: Syntaxversie die Peppol BIS Billing 3.0 gebruikt

UBL 2.0 (2006)

Vorige

Verbeteringen: Eerdere UBL 2.x-versie; gebruik de versie die het doelprofiel vereist

UBL implementatie

  1. Download en integreer UBL 2.x schema’s
  2. Voer business process mapping uit
  3. Implementeer codelijsten
  4. Richt een validatie-engine in
  5. Pas de gekozen Peppol BIS-regels toe en valideer het bestand
  6. Voer testscenario’s uit

Technische specificaties

Schema language (XML Schema Definition (XSD))

W3C-conforme schemadefinitie

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

Unieke OASIS namespace identificatie

Codelijsten (ISO, UN/ECE, OASIS)

Gestandaardiseerde waardelijsten voor consistentie

Datatypen (ISO 15000-5 (ebXML CCTS))

Core Component Technical Specification

UBL schema info

Huidige versieDocumentenOASIS-status
UBL 2.470+Goedgekeurd

Snelle acties

Bronnen & links