# Gezaghebbende gids voor e-factuurvalidatie

Los gezaghebbende validatiewaarschuwingen op, beheer verbindingstime-outs, interpreteer KoSIT-validatorrapporten en zorg voor naleving van `EN16931`.

## Gezaghebbende validatie begrijpen

Hoewel lokale validators de basisstructuur verifiëren, vereist officiële e-factuurnaleving het slagen voor gezaghebbende validatie. Dit omvat het uitvoeren van officiële Schematron-regels van de KoSIT-validator voor Duitse normen, of Peppol BIS Billing 3.0-specificaties.

Het succesvol afronden van deze stap levert het wettelijke bewijs dat de gegenereerde `UBL`- of `CII`-XML voldoet aan de Europese normen.

## Omgaan met tijdelijke storingen

- KoSIT- of Peppol-webservicedienst start op of is offline voor onderhoud.
- Netwerklatentie die verbindingstime-outs veroorzaakt tussen de gateway en officiële servers.
- Periodes van intensief verkeer die leiden tot tijdelijke `504 Gateway Timeout`-antwoorden.

## Veerkrachtbeleid voor ontwikkelaars

Als de gezaghebbende validatiedienst onbereikbaar is, retourneert Invoice Converter een `VALIDATION_SERVICE_UNAVAILABLE`-fout.

In productieomgevingen moet u deze status opvangen en de factuur in een wachtrij voor nieuwe pogingen (retry queue) plaatsen. Sla de validatie nooit over voor kopers in de publieke sector (zoals kopers die een `Leitweg-ID` vereisen), aangezien zij niet-gevalideerde facturen zullen weigeren.

## Validatiefouten oplossen

- Controleer of de `BuyerReference` of `Leitweg-ID` overeenkomt met het officiële registerformaat.
- Controleer of de valutacodes voldoen aan de ISO 4217-norm.
- Zorg ervoor dat de belasting-subtotalen exact overeenkomen met de som van de belastingwaarden per regelitem.
- Controleer het geretourneerde XML-rapport in de responslading op exacte Schematron-regel-ID's zoals `BR-DE-15`.
