Gids
Markdown-exportUBL (Universal Business Language): 2.1, Peppol en XRechnung
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.
Interactieve stamboom
Eén model, twee syntaxen, veel regelsets
EN 16931 bepaalt wat factuurgegevens betekenen. UBL en CII schrijven ze op. CIUS en profielen voegen regels toe. Tik op een vak voor details.
UBL 2.1
OASIS
- Wat het is
- Universal Business Language 2.1 van OASIS, met de documenten Invoice en CreditNote. CEN/TS 16931-3-2 koppelt elke business term aan een UBL-element.
- Wie het gebruikt
- Het Peppol-netwerk, België, Nederland en Denemarken. Ook XRechnung kan UBL gebruiken.
- Syntax
- XML, documentgericht.
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)
HuidigVerbeteringen: Twee nieuwe documenttypen en schema-updates
UBL 2.3 (2021)
VorigeVerbeteringen: Tien nieuwe transportgerelateerde documenttypen
UBL 2.2 (2018)
VorigeVerbeteringen: Extra documenten voor inkoop, transport, registers en overeenkomsten
UBL 2.1 (2013)
VorigeVerbeteringen: Syntaxversie die Peppol BIS Billing 3.0 gebruikt
UBL 2.0 (2006)
VorigeVerbeteringen: Eerdere UBL 2.x-versie; gebruik de versie die het doelprofiel vereist
UBL implementatie
- Download en integreer UBL 2.x schema’s
- Voer business process mapping uit
- Implementeer codelijsten
- Richt een validatie-engine in
- Pas de gekozen Peppol BIS-regels toe en valideer het bestand
- 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 versie | Documenten | OASIS-status |
|---|---|---|
| UBL 2.4 | 70+ | Goedgekeurd |