Situatie
Bij het versturen van een HDN-aanvraag verschijnt in de toelichting één of meerdere meldingen zoals:
8402 value '9999-10-09' does not match regular expression facet '[1-2]\d{3}-[0-1]\d{1}-[0-3]\d{1}'8402 value '9999-07-11' does not match regular expression facet '[1-2]\d{3}-[0-1]\d{1}-[0-3]\d{1}'
De aanvraag wordt (nog) niet verzonden of er is onduidelijkheid waar deze melding vandaan komt.
Oorzaak
Deze melding betekent dat er ergens in de HDN-aanvraag een ongeldige datum staat.
- HDN verwacht een datum in de vorm JJJJ-MM-DD (bijvoorbeeld
2025-10-09). - Waarden als
9999-10-09of9999-07-11zijn plaatshouder-datums die technisch worden gebruikt als “onbekend” of “onbeperkt geldig”, maar niet zijn toegestaan in het officiële HDN-bericht. - Zodra zo’n datum in een veld terechtkomt dat naar HDN wordt verstuurd (bijvoorbeeld ingangsdatum, einddatum, verloopdatum), geeft HDN foutcode 8402.
Met andere woorden: er staat ergens in de aanvraag een datum die niet binnen het toegestane patroon valt.
Oplossing
Los dit op door de foutieve datum op te sporen en te corrigeren:
- Bekijk de toelichting bij de HDN-melding
- De melding verwijst naar de exacte waarde (bijv.
9999-10-09), maar niet altijd direct naar het scherm. - Noteer de ongeldige datum(s) die in de foutmelding staan.
- De melding verwijst naar de exacte waarde (bijv.
- Zoek in het dossier naar deze datum
Controleer met name:- ingangs- en einddata van leningdelen,
- looptijden en einddata van verzekeringen,
- dienstverbanddata, contracten of regelingen,
- geldigheidsdata van documenten of producten.
- Corrigeer de datum naar een geldige waarde
- Vervang
9999-…-…door de werkelijke einddatum. - Als er geen einddatum hoort te zijn, gebruik een realistische datum die past binnen de afspraken (bijv. einde looptijd hypotheek of contract).
- Vervang
- Sla het dossier op en verstuur de aanvraag opnieuw
- De HDN-melding 8402 verdwijnt zodra alle datums voldoen aan het patroon
YYYY-MM-DDmet een realistisch jaar (19xx of 20xx).
- De HDN-melding 8402 verdwijnt zodra alle datums voldoen aan het patroon
Toelichting
De regex in de melding:
'[1-2]\d{3}-[0-1]\d{1}-[0-3]\d{1}'
betekent:
- jaar: begint met 1 of 2, gevolgd door drie cijfers → jaren 1000 t/m 2999,
- maand:
00 t/m 19(HDN controleert daarna nog strenger op geldige maand/dag), - dag:
00 t/m 39.
Datums met jaar 9999 vallen buiten deze definitie en worden daarom afgekeurd.
Sommige interne logica kan tijdelijk met 9999-…-… werken, maar dit mag nooit in de HDN-aanvraag terechtkomen.
In de praktijk is de oplossing altijd: de placeholder-datum vervangen door de echte, contractuele datum.
Tips
- Zie je een HDN-melding met
9999-…-…? Ga er direct van uit dat het om een placeholder-datum gaat die moet worden aangepast. - Controleer bij meeneem- en doorstroomcases goed de einddata van bestaande leningdelen; daar komen dit soort waardes het vaakst voor.
- Lukt het niet om de foutieve datum te vinden? Maak dan tijdelijk een kopie van het dossier en loop per blok alle datumvelden langs (leningdelen, verzekeringen, dienstverbanden).
- Voeg eventueel een dossiernotitie toe als de einddatum bewust is gekozen (bijvoorbeeld gelijk aan einde rentevastperiode of looptijd).
