Gids · Bijgewerkt in mei 2026
Markdown-exportProgrammatische afhandeling van e-factuurschemafouten
Analyseer validatiefout-arrays, los structurele XML-problemen op, handel `UBL`-/`CII`-namespace-mismatches af en automatiseer correcties programmatisch.
De validatie-payload analyseren
Wanneer een factuur niet slaagt voor de schemavalidatie, retourneert de API een gestructureerde JSON-payload met een gedetailleerde lijst met fouten in plaats van een geconverteerd XML-bestand. Door de programmatische afhandeling kan uw systeem eenvoudige problemen automatisch oplossen of complexe fouten doorsturen naar menselijke controleurs.
De foutrespons bevat een VALIDATION_FAILED-statuscode samen met een array van foutobjecten. Elk object biedt een specifiek pad naar het falende veld, de waarde die de fout heeft veroorzaakt en een voor mensen leesbare beschrijving van de nalevingsregel die is geschonden (bijv. BR-CO-13).
Veelvoorkomende oplossingen automatiseren
Gebruik deze punten als praktische controles voor deze sectie.
- Als de
BuyerReferenceontbreekt, zoek dan in uw klantendatabase naar de standaardLeitweg-IDen probeer het opnieuw. - Voor afrondingsverschillen (bijv.
PayableAmount-verschillen), past u automatisch een kleine afrondingscorrectie van maximaal 0,02 valuta-eenheden toe. - Voor ongeldige eenheidscodes (zoals het gebruik van PCE in plaats van de standaard
C62), koppelt u de waarden programmatisch voordat u ze verzendt.
Opnieuw proberen vs. handmatige escalatie
Gebruik deze punten als praktische controles voor deze sectie.
- Automatische nieuwe poging: Veilig voor tijdelijke verbindingsfouten, snelheidslimieten of snelle schema-correcties.
- Handmatige beoordeling: Vereist wanneer de totalen aanzienlijk verschillen, bankgegevens ontbreken of belastingcategorieën dubbelzinnig zijn.