# UBL Universal Business Language

De OASIS-standaard voor gestructureerde bedrijfsdocumenten. Internationale XML-oplossing voor e-commerce en elektronische bedrijfsprocessen.

## Wat is UBL?

UBL (Universal Business Language) is een OASIS-standaard voor XML-gebaseerde bedrijfsdocumenten. UBL biedt een gestandaardiseerde bibliotheek van XML-schema’s voor documenten zoals facturen, orders en verzendmeldingen, en maakt uniforme elektronische communicatie mogelijk.

> **PEPPOL-standaard**: UBL is de voorkeursstandaard voor PEPPOL BIS (Business Interoperability Specifications) en daarmee essentieel voor Europese e-facturatie.

## Belangrijkste kenmerken

- OASIS-gestandaardiseerde XML-schema’s
- Modulaire documentstructuur
- Internationale standaardisatie
- Uitgebreide bedrijfsprocessen
- Codelijsten voor standaardisatie
- Meertalige implementatie

## Voordelen van UBL

### 🌐 OASIS-standaard
Internationale erkenning en governance door OASIS

### 🧩 Modulariteit
Herbruikbare componenten en flexibele structuur

### 🔗 PEPPOL-compatibiliteit
Direct gebruik in het PEPPOL-netwerk

### 📋 Uitgebreid
Volledige dekking van bedrijfsprocessen

## 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-07-08) (Huidig)
Verbeteringen: Uitgebreide documentenset, extra codelijsten, verfijnde PEPPOL-afstemming

### UBL 2.3 (2020) (Vorige)
Verbeteringen: Verbeterde PEPPOL-compatibiliteit

### UBL 2.2 (2018) (Legacy)
Verbeteringen: Verbeterde validatie

### UBL 2.1 (2013) (Verouderd)
Verbeteringen: Eerste EN 16931-basis

### UBL 2.0 (2006) (Verouderd)
Verbeteringen: Basis standaardisatie

## 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. Zorg voor PEPPOL BIS compliance
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 versie | Documenten | OASIS-status |
| --- | --- | --- |
| UBL 2.4 | 70+ | Goedgekeurd |

## Bronnen & links

- [UBL 2.4 schema’s](https://docs.oasis-open.org/ubl/)
- [OASIS UBL TC](https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ubl)
- [PEPPOL-netwerk](/resources/compliance/peppol-network-guide)
- [CII-formaat](/resources/compliance/cii-cross-industry-invoice)
- [DIN EN 16931-1](/resources/compliance/din-en-16931-1-standard)
- [XRechnung-standaard](/resources/compliance/xrechnung-standard)
