WIKI's over [ OASIS ] |
De standaard versies die UBL via OASIS kent
OASIS (www.oasis-open.org) heeft UBL op de markt gebracht, te weten: - UBL 1.0 (2004), - UBL 2.0 (2006), - UBL 2.1 (2013). - UBL 2.2 (2018) - UBL 2.3 (2021)
In de praktijk wordt vanaf UBL 2.0 gebruikt en zijn de versies backwards compatible.
|
NLUBL: De implementatie van UBL o.b.v. PEPPOL-BIS en NLCIUS in Nederland
NLUBL is de (verzamel)naam voor de implementatie standaard van UBL in Nederland op basis van PEPPOL-BIS en de NLCIUS. De opbouw van NLUBL wordt weergegeven door onderstaand schema:
|
OASIS
OASIS (Organization for the Advancement of Structured information Standards). Een private (wereldwijde) organisatie op het gebied van standaardisatie die o.a. UBL op de markt heeft gebracht en het (versie)beheer over UBL voert.
|
Om te starten eerst voorbeeld van een simpele, maar wel complete, factuur in UBL (NLCIUS)
Voordat de elementen op een UBL Factuur verder worden toegelicht volgt onderstaand eerst een simpel, maar compleet, voorbeeld van een factuur met 1 factuurregel en (dus) 1 BTW-percentage.
|
Opbouw UBL Factuur, bijlagen als embedded document (AdditionalDocumentReference Attachment)
AdditionalDocumentReference Via ‘Additional Document Reference’ kunnen een of meer bijlagen als ‘embedded’ file toegevoegd worden aan het UBL document. Bijvoorbeeld de factuur in PDF-formaat.
NLCIUS Advies: Max 10 MB totaal; Max 10 bijlagen.
[0..*] Additional Document Reference Met de volgende elemten: - [1..1] ID; Identificatie opgegeven door de afzender. Optioneel met SchemeID - [0..1] DocumentTypeCode; PEPPOL Code 130 wordt gebruikt voor een object wat bij de factuur behoort. Anders niet gebruiken. - [0..1] DocumentDescription; omschrijving van document, zoals factuur in PDF of urenspecificatie.
- [0..1] Attachment; de bijlage met het volgende element: [0..1] EmbeddedDocumentBinaryObject; Embedded bijlage. Met nadere aanduiding via: mimeCode en filename, beide verplicht. (zie voorbeeld hieronder).
- [0..1] ExternalReference; Verwijzing naar (extern) document. [0..1] URI; URL (Uniform Resource Locator) waar document is opgeslagen. Inclusief de aanduiding als https:// of ftp://.. [1..1] EU-N
MimeCode Toegestane mimeCodes zijn: - application/pdf (PDF document); geadviseerd, zie hieronder toelichting PDF - image/png (PNG afbeelding); - image/jpeg (JPG afbeelding); - text/csv (Comma separated file c.q. spreadsheet); - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet (Open XML spreadsheet); - application/vnd.oasis.opendocument. spreadsheet (Open Document spreadsheet).
PDF Vanuit de UBL Ketentest wordt geadviseerd om de factuur ook altijd in PDF mee te sturen, zo mogelijk embedded in de UBL (XML). De PDF kan uitstekend dienen als toelichting op factuur. Zonder PDF zijn sommige factuurscenario’s niet eens mogelijk. Denk aan bedragen inclusief BTW.
|
Opbouw UBL Factuur, het begin (verwijzing xml en namespaces)
Een UBL document (in dit geval de factuur) begint altijd met:
- Verwijzing naar XML versie.
<?xml version="1.0" encoding="UTF-8"?>
- Verwijzing naar Namespaces.
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 http://docs.oasis-open.org/ubl/os-UBL-2.1/xsd/maindoc/UBL-Invoice-2.1.xsd">
- [0..1] CustomizationID; (zie ook PEPPOL)
[1..1] EN-N; Verwijzing naar specificatie voor specifiek gebruik van UBL.
Ingeval verwijzing naar alleen EN16931: <cbc:CustomizationID>urn:cen.eu:en16931:2017</cbc:CustomizationID>
Ingeval verwijzing naar EN16931 én NLCIUS: <cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:nen.nl:nlcius:v1.0</cbc:CustomizationID>
Ingeval verwijzing naar SI UBL 2.0: SI-UBL 2.0 is de UBL implementatie o.b.v. de regels in de NLCIUS. SI-UBL 2.0 en NLCIUS zijn daarmee gelijk aan elkaar. Het customizationID is ook hetzelfde. <cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:nen.nl:nlcius:v1.0</cbc:CustomizationID>
Ingeval verwijzing naar PEPPOL BIS V3 NL: <cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>
- [0..1] ProfileID; (zie ook PEPPOL)
[1..1] PEPPOL-BIS; verwijzing naar profiel voor specifiek gebruik van UBL. <cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>
|
UBL Factuur
Een UBL Factuur is de standaard manier voor elektronisch factureren. Een UBL Factuur is direct in te lezen in boekhoudsoftware en daar automatisch te verwerken als inkoopfactuur. Als de leverancier (nog) onbekend is kan deze op basis van de UBL Factuur automatisch aangemaakt worden.
|
UNECE
UNECE (United Nations Economic Commission for Europe and Executive Committee).
UNECE coördineert eveneens de standaarden van UN/CEFACT (Centre for Trade Facilitation and E-business). UN/ECE (en daarmee UN/CEFACT is een landenorganisatie.
|
Welke UBL versie kunt u gebruiken? Alle UBL versies voor de factuur op een rij
UBL standaarden zijn onder te verdelen naar internationaal, Europa en Nederland.
|