Je eerste XML-bestand valideren met de gratis eConnect Validator: wat de tool controleert, hoe je hem gebruikt en hoe je meldingen leest.
Valideer je XML voordat je iets via de API verstuurt. Dat kost een minuut en voorkomt dat je eerste sandbox-test strandt op een ontbrekend veld of een verkeerde BTW-berekening. eConnect biedt daarvoor een gratis online validator; dezelfde controles kun je later in je pipeline uitvoeren met de Validate API.
De eConnect Validator voert dezelfde soort controles uit die de PSB en het Peppol-netwerk bij verzending toepassen:
CustomizationID.NL-R-regels), automatisch toegepast op basis van de landcode.Een document dat hier zonder errors doorheen komt, wordt bij verzending vrijwel zeker geaccepteerd.
Begin je met een ongewijzigd voorbeeldbestand, dan is het rapport groen. Pas daarna stap voor stap je eigen gegevens toe (partijen, bedragen, EndpointID) en valideer opnieuw; zo zie je direct welke wijziging een fout introduceert.
Foutcodes hebben een prefix die het domein aangeeft: BR- voor basisregels uit EN 16931, PEPPOL- voor Peppol-brede regels en NL-R- voor Nederlandse regels. Een uitgebreide toelichting op het interpreteren van meldingen staat in Factuur valideren.
Zodra je sandbox-credentials hebt, kun je dezelfde validatie geautomatiseerd uitvoeren met de Validate API: je stuurt het document in en ontvangt het validatierapport, zonder dat er iets wordt opgeslagen of verstuurd. Daarnaast valideert de PSB elk document nogmaals op het moment van verzending; bij fouten wordt de verzending geblokkeerd en ontvang je de validatieresultaten in de API-response.
Het hoeft niet, maar het scheelt iteraties: met de online validator of Validate API vang je fouten op vóórdat je een verzendpoging doet, en zie je het volledige rapport in plaats van alleen de blokkerende fout.
Peppol BIS Billing V3, NLCIUS/SI-UBL 2.0, alle PINT-varianten, XRechnung en CII (inclusief Factur-X). Het formaat wordt automatisch herkend.
De pagina Factuur valideren legt de meldingstypen en foutcode-prefixen uit. Kom je er niet uit, neem dan contact op met de foutcode en het XPath uit het rapport.