Gids
Markdown-exportUBL-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)
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 |