Ga naar inhoud

Testen van de XML- en JSON-uitvoer

Met eDocuments is het mogelijk om aangepaste XML- en JSON-bestanden te maken. Voor de formaten XRechnung en ZUGFeRD is daarnaast de functie Testuitvoer beschikbaar voor XML-validatie. Voor JSON-schema's genereert de actie Test JSON Output een JSON-bestand om te testen en te downloaden.

XML-testuitvoer

De volgende stappen moeten worden uitgevoerd om het XML-bestand te testen:

  1. Open de lijst met eDocuments-schema's via de zoekbalk.
  2. Selecteer het gewenste eDocuments-schema.
  3. Klik op het schema om de detailweergave te openen.
  4. Ga naar het tabblad Gegevens.
  5. Klik op Testuitvoer.
  6. Kies een voorbeeldzakelijk document dat u wilt valideren.
  7. Bevestig met OK.

XML-validatieresultaat

Na een geslaagde validatie wordt het resultaat weergegeven samen met een geïntegreerd XML-voorbeeld, zodat het gegenereerde XML-bestand direct bekeken kan worden.

Het validatieresultaat toont:

  • Hoeveel regels zijn gecontroleerd,
  • Of het XML-bestand geldig of ongeldig is,
  • Welke regels eventueel zijn mislukt (inclusief regel-ID en foutmelding),
  • Hoe lang de validatie heeft geduurd.

Zowel het XML-bestand als het validatieresultaat kunnen daarna worden geëxporteerd via het tabblad Downloaden.

Test JSON Output

De actie Test JSON Output is beschikbaar voor schema's waarbij het Schematype is ingesteld op JSON. De actie genereert een JSON-bestand op basis van het geconfigureerde schema en exporteert dit als Test.json. Er is een geldige eDocuments-licentie vereist om de JSON-testuitvoer te genereren.

De volgende stappen moeten worden uitgevoerd om het JSON-bestand te testen:

  1. Open de lijst met eDocuments-schema's via de zoekbalk.
  2. Selecteer een schema waarbij het Schematype is ingesteld op JSON.
  3. Klik op het schema om de detailweergave te openen.
  4. Klik op Test JSON Output.
  5. Selecteer een voorbeeldzakelijk document uit de keuzelijst.
  6. Bevestig met OK.
  7. Het JSON-bestand wordt gegenereerd en gedownload als Test.json.

Info

Als het systeem geen gekoppelde tabel voor het geselecteerde JSON-schema kan bepalen, kan er geen voorbeeldzakelijk document worden geselecteerd en kan de testuitvoer niet worden gegenereerd.