De validatie van een .lk bestand houdt in :
· De validatie van het XML bestand in vergelijking met het XSD schema (hier « VatList-1.3.xsd »).
· De validatie van de overeenstemming tussen de bijlagebestanden in het lk. bestand en de namen van de bijlagen gegeven in de tags <FileAttachment><FileName> van het XML bestand. Er moet inderdaad :
o Voor elk element <VatList><DeclarantList><FileAttachment><FileName> dat voorkomt in het XML bestand een overeenstemmend bestand voorkomen in het zip bestand (.lk) ;
o En omgekeerd moet voor elk bestand dat voorkomt in het .lk bestand een element <VatList><DeclarantList><FileAttachment><FileName> voorkomen in het XML bestand.
· Om de juiste overeenstemming te kunnen verzekeren tussen een bijlage en de eraan gelinkte klantenlisting moet de bestandsnaam van elke bijlage binnen een lk.bestand uniek zijn.
De validatie van een binnenkomend XML bestand bevat :
· De validatie van het XML bestand in vergelijking met het XSD schema (hier « VatList-1.3.xsd »).
· De verificatie dat het XML bestand geen enkel element <FileAttachment> bevat.
Noteer dat een validatiefout op niveau van de structuur van het XML bestand .lk de weigering van de volledige verzending met zich zal meebrengen.