🤝 Ketenafspraak
Vereisten voor rol 1 Softwarepakketten (voorkant)
Een
requestVersion
gaat over de versie van de gehele aanvraag in een dossier op het platform. Het groepeert daarbij meerdere typen berichten.
Dit betekent dat bij bijvoorbeeld het opnieuw opsturen van een document via een DOCUMENT (DX) er geen nieuwerequestVersion
wordt geïntroduceerd.Het is niet toegestaan binnen een dossier twee maal een HDN-bericht van hetzelfde
messageType
,receiver
,sender
enrequestVersion
op het platform te plaatsen.Dit geldt alleen voor de volgende
messageType
OFFERTEAANVRAAG (AX)/KREDIETAANVRAAG (KX)LEVENAANVRAAG (LX) /WAARBORGBERICHT (WX)
Het is verplicht in het eerste bericht in een dossier het veld
requestVersion
in de JSON met1
te vullenHet is alleen toegestaan een nieuwe
requestVersion
te introduceren bij het plaatsen van een bericht met één van de volgendemessageType
OFFERTEAANVRAAG (AX)/KREDIETAANVRAAG (KX)/ LEVENAANVRAAG (LX)/ WAARBORGBERICHT (WX)Wanneer er wordt gekozen om
requestVersion
te wijzigen moet de nieuwe waarde bepaald worden door het laatste bericht in het dossier te pakken en derequestVersion
van dat bericht te verhogen met1
.
Ter verduidelijking: dit kan een bericht zijn van elkmessageType
, dus ook DOCUMENTAANVRAAG (DA), OFFERTE (OX)en STATUSMELDING (SX) . Zodoende kan de situatie worden ondersteund dat een HDN-bericht verderop in de keten wordt verhoogd en er daardoor meerdere keren dezelfderequestVersion
wordt gemaakt.
Voorbeeld: Een adviespakket (rol 1) stuurtrequestVersion
=1
naar een serviceprovider (rol 3). Deze maakt een wijziging en introduceertrequestVersion
=2
. De aanbieder stuurt daarop een STATUSMELDING (SX) metrequestVersion
=2
terug. De serviceprovider stuurt deze weer terug naar het adviespakket. Wanneer je in het adviespakket een nieuwerequestVersion
wilt introduceren moet dit de waarde3
hebben. Deze moet gebaseerd zijn het op het laatste bericht dat het adviespakket heeft ontvangen, de STATUSMELDING (SX)(2) +1
=3
Wanneer een nieuwe
requestVersion
bekend is bij de partij mag er niet meer gereageerd worden op berichten van de ouderequestVersion
.
Ter verduidelijking: Het is niet toegestaan nog een DOCUMENT (DX) te versturen op een DOCUMENTAANVRAAG (DA) met een verouderderequestVersion
. Om documenten te versturen moet gewacht worden op een DOCUMENTAANVRAAG (DA) met de nieuwerequestVersion
.Uitzondering: Dit geldt niet indien de nieuwe
requestVersion
niet geaccepteerd is bij de aanbieder, zie daarvoor punt 3 bij Aanbieder. In dat geval mogen berichten met de oude versie worden blijven uitgewisseld.
Het is verplicht een bericht dat ontvangen wordt met een
requestVersion
die niet bekend is te verwerken.
Achtergrond: Deze regel is noodzakelijk omdat het mogelijk is dat ook rol 3 een nieuwerequestVersion
kan introduceren. Daarmee kan in Rol 1 dus ook retourberichten ontvangen op eenrequestVersion
die nog niet bekend is.
Vereisten voor Rol 2: Tussenstations zonder aanpassingen
Een
requestVersion
gaat over de versie van de gehele aanvraag in 1 dossier op het platform. Het groepeert daarbij meerdere typen berichten.
Dit betekent dat bij bijvoorbeeld het opnieuw opsturen van een document via een DOCUMENT (DX) er geen nieuwerequestVersion
wordt geïntroduceerd.Het is verplicht een aanvraag met een
requestversion
> 1 te kunnen herkennen en verwerken.Het is niet toegestaan binnen een dossier 2x een HDN-bericht van hetzelfde
messageType
,receiver
,sender
enrequestVersion
op het platform te plaatsen.Dit geldt alleen voor de volgende
messageType
OFFERTEAANVRAAG (AX)/KREDIETAANVRAAG (KX)/ WAARBORGBERICHT (WX)/LEVENAANVRAAG (LX)
Het is niet toegestaan een nieuwe
requestVersion
in het dossier te introduceren.Wanneer een nieuwe
requestVersion
bekend is bij de partij mag er niet meer gereageerd worden op berichten van de ouderequestVersion
.
Bekend zijn betekent er is een bericht met nieuwerequestVersion
opgehaald door deze partij.
Voorbeeld: Het is niet toegestaan nog een DOCUMENT (DX) te versturen op een DOCUMENTAANVRAAG (DA) met een verouderderequestVersion
. Om documenten te versturen moet gewacht worden op een DOCUMENTAANVRAAG (DA) met de nieuwerequestVersion
.Uitzondering: Dit geldt niet indien de nieuwe
requestVersion
niet geaccepteerd is bij de aanbieder, zie daarvoor punt 3 bij Aanbieder. In dat geval mogen berichten met de oude versie worden blijven uitgewisseld.
Het is verplicht een bericht dat ontvangen wordt met een
requestVersion
die niet bekend is te verwerken.
Achtergrond: Deze regel is noodzakelijk omdat het mogelijk is dat ook rol 3 een nieuwerequestVersion
kan introduceren. Daarmee kan in Rol 2 dus ook retourberichten ontvangen op eenrequestVersion
die nog niet bekend is.
Vereisten voor Rol 3: Tussenstations met aanpassingen
Een
requestVersion
gaat over de versie van de gehele aanvraag in 1 dossier op het platform. Het groepeert daarbij meerdere typen berichten.
Dit betekent dat bij bijvoorbeeld het opnieuw opsturen van een document via een DOCUMENT (DX) er geen nieuwerequestVersion
wordt geïntroduceerd.Het is niet toegestaan binnen een dossier 2x een HDN-bericht van hetzelfde
messageType
,receiver
,sender
enrequestVersion
op het platform te plaatsen.Dit geldt alleen voor de volgende
messageType
OFFERTEAANVRAAG (AX)/KREDIETAANVRAAG (KX)/ WAARBORGBERICHT (WX)/LEVENAANVRAAG (LX)
Het is verplicht een aanvraag met een
requestversion
> 1 te kunnen herkennen en verwerken.De partij is verplicht de
requestVersion
te wijzigen in het bericht wat wordt doorgestuurd wanneer er aanpassingen worden gedaan in het ontvangen HDN-bericht en deze niet tot de uitzonderingen behoren zoals gedefinieerd https://hdnstandaarddocumentatie.wikipage.io/c/2267021563/tussenpersoon+en+serviceprovidergegevens .Wanneer een aanvraagbericht ontvangen wordt met een
requestVersion
welke al bekend is, is het verplicht dit bericht door te sturen met een ge-updaterequestVersion
, welke 1 hoger is dan derequestVersion
die bekend is.
Voorbeeld: rol 3 verhoogt derequestVersion
van een ontvangen aanvraag naar 2 en stuurt deze door. Als op een later moment ook een partij in rol 1 derequestVersion
verhoogt en hierbij ook 2 gebruikt, moet de partij in rol 3 dezerequestVersion
verhogen naar 3.Wanneer er wordt gekozen om
requestVersion
te wijzigen moet de nieuwe waarde bepaald worden door de volgende informatie op te halen:De verzenddatum en tijd van het laatst verstuurde bericht van dezelfde
messageType
in het dossier.De verzenddatum en tijd van het laatst ontvangen bericht van dezelfde
messageType
in het dossier.
Van a en b moet het nieuwste bericht gekozen worden. De nieuwerequestVersion
moet dan als volgt worden berekend:In het geval het laatst verstuurde bericht van dezelfde
messageType
de laatste is, moet derequestVersion
van dat bericht worden verhoogd met 1.In het geval het laatst ontvangen bericht van dezelfde
messageType
de laatste is, moet derequestVersion
van dat bericht worden verhoogd met 1.
Wanneer een nieuwe
requestVersion
bekend is bij de partij mag er niet meer gereageerd worden op berichten van de ouderequestVersion
. Bekend zijn betekent: een bericht met daarin de nieuwerequestVersion
ontvangen te hebben of door zelf een nieuw bericht met nieuwerequestVersion
op het platform geplaatst te hebben.
Voorbeeld: Het is dus niet toegestaan nog een DOCUMENT (DX) te versturen op een DOCUMENTAANVRAAG (DA) met een verouderderequestVersion
. Om documenten te versturen moet gewacht worden op een DOCUMENTAANVRAAG (DA) met de nieuwerequestVersion
.
Ter verduidelijking Dit betekent ook dat zodra een nieuwerequestVersion
door partij in Rol 1 of Rol 2 wordt aangeleverd de communicatie met een partij in Rol 4 komt stil te liggen. Het bericht met dezerequestVersion
zal eerst moeten worden doorgestuurd alvorens het weer toegestaan is berichten (bijvoorbeeld DOCUMENT (DX)) naar Rol 4 te versturen.
a. Uitzondering: Dit geldt niet indien de nieuwe requestVersion
niet geaccepteerd is bij de aanbieder, zie daarvoor punt 3 bij Aanbieder. In dat geval mogen berichten met de oude versie worden blijven uitgewisseld.
Vereisten voor Rol 4a: Aanbieder: Hypotheken, Rol 4b: Aanbieder: Verzekeren, Rol 4c: Aanbieder: Kredieten, Rol 4e: Aanbieder: Waarborgen
Het is niet toegestaan een nieuwe
requestVersion
in het dossier te introduceren.Het is verplicht een aanvraag met een
requestversion
> 1 op te kunnen halen.Indien er niet omgaan kan worden met een verhoogde
requestVersion
moet er een STATUSMELDING (SX) verstuurd worden.Deze STATUSMELDING (SX) moet gevuld worden met de volgende informatie:
In geval van OFFERTEAANVRAAG (AX):
StatusAXBericht
:25 Offerte aanvraag technisch niet te verwerken
In geval van KREDIETAANVRAAG (KX):
StatusKXBericht
:25 Kredietaanvraag technisch niet te verwerken
In geval van WAARBORGBERICHT (WX):
StatusWXBericht
:03 Bankgarantieaanvraag niet te verwerken, zie toelichting
In geval van LEVENAANVRAAG (LX):
StatusLXBericht
:13 Levenaanvraag niet te verwerken, zie toelichting
Ter verduidelijking: Dit scenario kan optreden wanneer een aanbieder geen gewijzigde aanvraag meer mag ontvangen (bijvoorbeeld de scenario’s uit Wijziging op lopende aanvragen ) of wanneer de aanbieder in het geheel geen gewijzigde aanvragen ondersteunt.
In de
StatusTekstRegels
entiteit van deze STATUSMELDING (SX) moet minimaal een tekst opgenomen worden met de volgende strekking: “Aanvraagversie wordt niet ondersteund”.
Wanneer een nieuwe
requestVersion
bekend is bij de partij mag er niet meer gereageerd worden op berichten van de ouderequestVersion
.
Bekend zijn betekent: een bericht met daarin de nieuwerequestVersion
ontvangen te hebben
Voorbeeld: Het is dus niet toegestaan nog een STATUSMELDING (SX) te versturen waarin bijvoorbeeld de vorigerequestVersion
wordt beëindigd.
Ter verduidelijking: Dit betekent ook dat de rest van de keten bijvoorbeeld geen documenten meer mag insturen. Dit kan pas weer als er een nieuw DOCUMENTAANVRAAG (DA) bericht is opgestuurd, waarin de nieuwerequestVersion
staat.Uitzondering: Deze regel geldt niet indien de nieuwe
requestVersion
niet geaccepteerd wordt, zie daarvoor punt 3. In dat geval mogen berichten met de oude versie worden blijven uitgewisseld.
Aanleiding en achtergrond
Deze ketenafspraak is ontstaan naar aanleiding van onduidelijkheden over hoe partijen om moeten gaan met een gewijzigde aanvraag. Het was niet duidelijk met welke berichten je een wijziging mocht introduceren: zo konden niet alle partijen omgaan met het binnenkomen van DOCUMENT (DX) met een andere versie dan de bijbehorende OFFERTEAANVRAAG (AX). Dit is nu in deze afspraak bepaald dat dit niet toegestaan is.
Ook was er onduidelijkheid over wie in het proces de een nieuwe requestVersion
mogen maken wijzigen. Door expliciet dit aan Rol 1 en Rol 3 toe te wijzen wordt hier duidelijkheid in gegeven.
Out of scope
Deze ketenafspraak bepaalt niet in welke gevallen een gewijzigde requestVersion
wel of niet mag worden aangeboden, zie daarvoor Wijziging op lopende aanvragen. De ketenafspraak “Gebruik van requestVersion in HDN-berichten” is gemaakt om te bepalen hoe met een gewijzigde requestVersion
moet worden omgegaan en welke waarde requestVersion
moet hebben.
Als gevolg van bovenstaande is er ook geen afspraak hoe om te gaan met een nieuwe major HDN-versie. Bij het ingaan van een nieuwe versie mag een partij zelf weten of zij hierbij nog gewijzigde aanvragen wil kunnen aanmaken. Het is wel verplicht deze te verwerken als ontvangende partij conform deze ketenafspraak.