Softwarepakketten.nl
BCS HR Software
EXACT Software
VISMA E-accounting
E-boekhouden

Begrippen > OASIS

OASIS (Organization for the Advancement of Structured information Standards) is een private (wereldwijde) organisatie op het gebied van standaardisatie.

Web pagina's over [ OASIS ]
Standaarden
XML en JSON
UBL
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:

  1. Verwijzing naar XML versie. 
    <?xml version="1.0" encoding="UTF-8"?>

  2. 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">
       
  3. [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>
      
  4. [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.

Links naar andere websites over [ OASIS ]
OASIS
Not-for-profit organisatie op het gebied van eBusiness standaards.
OASIS
Non profit organisatie op het gebied van eBusiness standaards. Onder meer informatie over XML.
UBL OASIS Standaard
De officiële vindplaats voor de UBL standaard.

Onerzoeksbureau GBNED