Softwarepakketten.nl
erp software prodin

Wiki UBL Invoice (factuur)

Wiki UBL Invoice (factuur) > Validatie en test UBL Factuur

UBL validatie- en testservices

Het valideren van een UBL-factuur is van wezenlijk belang. In de regel bestaat een validatie uit de volgende stappen:

  1. Controle op geldigheid van het XML-document; ook wel well-formed genoemd;
    Kent bijvoorbeeld elk XML-element een aanvangs- en een sluittag. Bijvoorbeeld factuurnummer via ID-element:
    <cbc:ID>20160001</cbc:ID>
     
  2. Controle op basis van de XML (het XSD-schema); Het XSD-schema wordt gebruikt voor het beschrijven van de structuur van een XML-bestand. Zo kun je bijvoorbeeld vastleggen dat een factuur precies één factuurnummer moet bevatten (1:1) of meerdere regels kan bevatten (0:N).
    Ook kun je aangeven uit welk formaat (bijvoorbeeld jjjj-mm-dd) de factuurdatum opgebouwd moet zijn.
     
  3. Controle op juistheid van semantische regels (schematron genoemd); bijvoorbeeld het aansluiten totaal factuurregels met totaal exclusief BTW van de totale factuur.

Vanuit de UBL Ketentest wordt de volgende validatie service aanbevolen:

  1. Npa Test Tool; door NPa en gebaseerd op NLCIUS en SI UBL 2.0

    Nadat een UBL-bestand is gekozen wordt automatisch validatie uitgevoerd op basis van SI UBL 2.0 / NLCIUS.
    Hiernaast kunnen andere rule sets gekozen worden. 
    Vanuit de UBL Ketentest ondersteunen wij daar ook de volgende rule set:

    - CEN TCT434 / EN-16931 UBL (Europese norm - basis).
    (Onder water wordt de CustomizationID vervangen).

    Naast het valideren van de UBL kan met de Npa Test Tool getest worden of het versturen van facturen via het Peppol-netwerk correct verloopt.
        
  2. BIS2 Document Validation, door Philip Helger; een online validatieservice die meerdere UBL standaarden valideert.

    Vanuit de UBL Ketentest ondersteunen wij daar de volgende rule sets:

    a) EN 16931 UBL Invoice 1.3.0;
    b) Simplerinvoicing Invoice 2.0; gebaseerd op SI / PEPPOL specificaties.

Andere rule sets worden NIET (meer) ondersteund door de UBL Ketentest en leiden niet (meer) tot UBL Ready.

 



Onerzoeksbureau GBNED