Versies vergeleken

Sleutel

  • Deze regel is toegevoegd.
  • Deze regel is verwijderd.
  • Formattering is gewijzigd.
Pagina-eigenschappen
idSamenvatting Geïntroduceerd in HDN-versie Geldig vanaf datum Impact op / // / / / / / / / / / / /// / / / / / / / / / Relevant voor rollen Rol 1: Softwarepaketten (voorkant) Rol 2: Tussenstations zonder aanpassingen Rol 3: Tussenstations met aanpassingen Rol 4: Aanbieder: Hypotheken Rol 4: Aanbieder: Verzekeren Rol 4: Aanbieder: Kredieten Rol 4: Aanbieder: Externe bron Rol 5: Intermediar Type ketenafspraak Inrichting schema’s Vulling berichten Procesafspraak Verduidelijking omgaan met vulling van velden Gerelateerde velden Veldnaam Gerelateerde entiteiten Entiteitnaam

Samenvatting

Deze ketenafspraak regelt hoe het veld requestVersion in de HDN-API moet worden gevuld bij het plaatsen van HDN-berichten op het platform. De requestVersion wordt gebruikt om een gewijzigde aanvraag door te geven. Ook wordt er per rol ingegaan op wat er moet gebeuren indien een nieuwe requestVersion wordt geïntroduceerd en wat er moet gebeuren als deze binnen komt.

Geïntroduceerd in HDN-versie

Status
colourGreen
titleHDN-24

Geldig vanaf datum

Impact op

Status
colourBlue
titleOfferTeaanvraag (AX)
/
Status
colourBlue
titleKredietAanvraag (KX)
/
Status
colourBlue
titleLevenaanvraag (lx)
/
Status
colourBlue
titleWaarborgBERICHT (wx)

Relevant voor rollen

  • Rol 1: Softwarepakketten (voorkant)

  • Rol 2: Tussenstations zonder aanpassingen

  • Rol 3: Tussenstations met aanpassingen

  • Rol 4a: Aanbieder: Hypotheken

  • Rol 4b: Aanbieder: Verzekeren

  • Rol 4c: Aanbieder: KredietenRol 4d: Aanbieder: Externe bron

  • Rol 4e: Aanbieder: Waarborgen

Type ketenafspraak

  • Procesafspraak

Van toepassing op de velden

RequestVersion API:

AanvraagVersie/ requestVersion (JSON veld)

Van toepassing op de entiteiten

-

🤝 Ketenafspraak

Vereisten voor rol 1 Softwarepakketten (voorkant)

  1. Een requestVersion gaat over de versie van de gehele aanvraag in

...

  1. een dossier op het platform. Het groepeert daarbij meerdere typen berichten.
    Dit betekent dat bij bijvoorbeeld het opnieuw opsturen van een document via een

...

  1. Status
    colourBlue
    titleDocument (DX)
    er geen nieuwe requestVersion wordt geïntroduceerd.

  2. Het is niet toegestaan binnen een dossier twee maal een HDN-bericht van hetzelfde messageType, receiver, sender enrequestVersion op het platform te plaatsen.

    1. Dit geldt alleen voor de volgende messageType

      Status
      colourBlue
      titleOfferTeaanvraag (AX)
      /
      Status
      colourBlue
      titleKredietAanvraag (KX)
      Status
      colourBlue
      titleLevenaanvraag (lx)
      /
      Status
      colourBlue
      titleWaarborgBERICHT (wx)

  3. Het is verplicht in het eerste bericht in een dossier het veld requestVersion in de JSON met 1 te vullen

  4. Het is alleen toegestaan een nieuwe requestVersion te introduceren bij het plaatsen van een bericht met

...

  1. één van de volgende messageType

    • AX OfferteAanvraag

    • KX KredietAanvraag

    • LX LevenAanvraag

    Status
    colourBlue
    titleOfferTeaanvraag (AX)
    /
    Status
    colourBlue
    titleKredietAanvraag (KX)
    /
    Status
    colourBlue
    titleLevenaanvraag (lx)
    /
    Status
    colourBlue
    titleWaarborgBERICHT (wx)

  2. Wanneer er wordt gekozen om requestVersion te wijzigen moet de nieuwe waarde bepaald worden door

...

De Verzenddatum (JSON naam) van de laatste SX XX (vraag) die is binnen gekomen.

...

In het geval de SX XX het laatste bericht is, moet de waarde in het veld XXX uit de SX XX worden opgehaald en worden verhoogd met 1.

...

  1. het laatste bericht in het dossier te pakken en de requestVersion van dat bericht te verhogen met 1.
    Ter verduidelijking: dit kan een bericht zijn van elk messageType, dus ook

    Status
    colourBlue
    titleDocumentaanvraag (DA)
    ,
    Status
    colourBlue
    titleOfferte (OX)
    en
    Status
    colourBlue
    titleStatusMelding (SX)
    . Zodoende kan de situatie worden ondersteund dat een HDN-bericht verderop in de keten wordt verhoogd en er daardoor meerdere keren dezelfde requestVersion wordt gemaakt.
    Voorbeeld: Een adviespakket (rol 1) stuurt requestVersion=1 naar een serviceprovider (rol 3). Deze maakt een wijziging en introduceert requestVersion=2. De aanbieder stuurt daarop een
    Status
    colourBlue
    titleStatusMelding (SX)
    met requestVersion=2terug. De serviceprovider stuurt deze weer terug naar het adviespakket. Wanneer je in het adviespakket een nieuwe requestVersion wilt introduceren moet dit de waarde 3 hebben. Deze moet gebaseerd zijn het op het laatste bericht dat het adviespakket heeft ontvangen, de
    Status
    colourBlue
    titleStatusMelding (SX)
    (2) + 1=3

  2. Wanneer een nieuwe requestVersion bekend is bij de partij mag er niet meer gereageerd worden op berichten van de oude requestVersion.

Bekend zijn kan betekenen: via SX XX ontvangen of door zelf een nieuw bericht met nieuwe requestVersion op het platform geplaatst te hebben.

  1. Ter verduidelijking:

...

  1. Het is

...

  1. niet toegestaan nog een

...

  1. Status
    colourBlue
    titleDocument (DX)
    te versturen op een
    Status
    colourBlue
    titleDocumentaanvraag (DA)
    met een verouderde requestVersion. Om documenten te versturen moet gewacht worden op een
    Status
    colourBlue
    titleDocumentaanvraag (DA)
    met de nieuwe requestVersion.

    1. 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.

  2. 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 nieuwe requestVersion kan introduceren. Daarmee kan in Rol 1 dus ook retourberichten ontvangen op een requestVersion die nog niet bekend is.

Vereisten voor Rol 2: Tussenstations zonder aanpassingen

  1. 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

...

  1. Status
    colourBlue
    titleDocument (DX)
    er geen nieuwe requestVersion wordt geïntroduceerd.

  2. Het is verplicht een aanvraag met een requestversion > 1 te kunnen herkennen en verwerken.

  3. Het is niet toegestaan binnen een dossier 2x een HDN-bericht van hetzelfde messageType, receiver, sender enrequestVersion op het platform te plaatsen.

    1. Dit geldt alleen voor de volgende messageType

      Status
      colourBlue
      titleOfferTeaanvraag (AX)
      /
      Status
      colourBlue
      titleKredietAanvraag (KX)
      /
      Status
      colourBlue
      titleWaarborgBERICHT (wx)
      /
      Status
      colourBlue
      titleLevenAanvraag (LX)

  4. Het is niet toegestaan een nieuwe requestVersion in het dossier te introduceren.

  5. Wanneer een nieuwe requestVersion bekend is bij de partij mag er niet meer gereageerd worden op berichten van de oude requestVersion.
    Bekend zijn

...

via SX XX ontvangen of

...

  1. betekent er is een bericht met nieuwe requestVersion

...

  1. opgehaald door deze partij.

...

Ter verduidelijking: de verplichting geldt pas als het bericht op het platform geplaatst is, enkel het aanmaken maar nog niet op het platform gezet telt hierin niet mee.


  1. Voorbeeld: Het is niet toegestaan nog een

...

  1. Status
    colourBlue
    titleDocument (DX)
    te versturen op een
    Status
    colourBlue
    titleDocumentaanvraag (DA)
    met een verouderde requestVersion. Om documenten te versturen moet gewacht worden op een
    Status
    colourBlue
    titleDocumentaanvraag (DA)
    met de nieuwe requestVersion.

    1. 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.

  2. 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 nieuwe requestVersion kan introduceren. Daarmee kan in Rol 2 dus ook retourberichten ontvangen op een requestVersion die nog niet bekend is.

Vereisten voor Rol 3: Tussenstations met aanpassingen

  1. 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

...

  1. Status
    colourBlue
    titleDocument (DX)
    er geen nieuwe requestVersion wordt geïntroduceerd.

  2. Het is niet toegestaan binnen een dossier 2x een HDN-bericht van hetzelfde messageType, receiver, sender enrequestVersion op het platform te plaatsen.

    1. Dit geldt alleen voor de volgende messageType

      Status
      colourBlue
      titleOfferTeaanvraag (AX)
      /
      Status
      colourBlue
      titleKredietAanvraag (KX)
      /
      Status
      colourBlue
      titleWaarborGBERICHT (wx)
      /
      Status
      colourBlue
      titleLevenAanvraag (LX)

  3. Het is verplicht een aanvraag met een requestversion > 1 te kunnen herkennen en verwerken.

  4. 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 .

  5. Wanneer een aanvraagbericht ontvangen wordt met een requestVersion welke al bekend is, is het verplicht dit bericht door te sturen met een ge-update requestVersion, welke 1 hoger is dan de requestVersion die bekend is.
    Voorbeeld: rol 3 verhoogt de requestVersion van een ontvangen aanvraag naar 2 en stuurt deze door. Als op een later moment ook een partij in rol 1 de requestVersion verhoogt en hierbij ook 2 gebruikt, moet de partij in rol 3 deze requestVersion verhogen naar 3.

  6. Wanneer er wordt gekozen om requestVersion te wijzigen moet de nieuwe waarde bepaald worden door de volgende informatie op te halen:

    1. De

...

    1. verzenddatum en tijd van het laatst verstuurde bericht van dezelfde messageType in het dossier.

    2. De

...

    1. verzenddatum en tijd van het laatst ontvangen bericht van dezelfde messageType in het dossier.


      Van a en b

...

    1. moet het nieuwste bericht gekozen worden. De nieuwe requestVersion moet dan als volgt worden berekend:

      1. In het geval

...

      1. het

...

      1. laatst verstuurde bericht van dezelfde messageType de laatste is, moet de requestVersion van dat bericht worden verhoogd met 1.

      2. In het geval het laatst ontvangen bericht van dezelfde messageType de laatste is, moet de requestVersion van dat bericht worden verhoogd

...

      1. met

...

De requestVersion die opgevoerd wordt bij deze SX is de oude requestVersion

...

      1. 1

...

      1. .

  1. Wanneer een nieuwe requestVersion bekend is bij de partij mag er niet meer gereageerd worden op berichten van de oude requestVersion.

...

  1. Bekend zijn

...

via SX XX ontvangen of

  1. betekent: een bericht met daarin de nieuwe requestVersion ontvangen te hebben of

...

  1. door zelf een nieuw bericht met nieuwe requestVersion op het platform geplaatst te hebben.

  • Ter verduidelijking: de verplichting geldt pas als het bericht op het platform geplaatst is, enkel het aanmaken maar nog niet op het platform gezet telt hierin niet mee.


  1. Voorbeeld: Het is dus niet toegestaan nog een

...

  1. Status
    colourBlue
    titleDocument (DX)
    te versturen op een
    Status
    colourBlue
    titleDocumentaanvraag (DA)
    met een verouderde requestVersion. Om documenten te versturen moet gewacht worden op een
    Status
    colourBlue
    titleDocumentaanvraag (DA)
    met de nieuwe requestVersion.

    Ter verduidelijking Dit betekent ook dat zodra een nieuwe requestVersion 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 deze requestVersion zal eerst moeten worden doorgestuurd alvorens het weer toegestaan is berichten (bijvoorbeeld

...

  1. Status
    colourBlue
    titleDocument (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

  1. Het is niet toegestaan een nieuwe requestVersion in het dossier te introduceren.

  2. Het is verplicht een aanvraag met een requestversion > 1 op te kunnen halen.

  3. Indien er niet omgaan kan worden met een verhoogde requestVersion moet er een

...

  1. Status
    colourBlue
    titleStatusmelding (Sx)
    verstuurd worden.

    1. Deze

      Status
      colourBlue
      titleStatusmelding (Sx)
      moet gevuld worden met de volgende informatie:

      1. In geval van

...

      1. Status
        colourBlue
        titleOfferTeaanvraag (AX)

...

      1. : StatusAXBericht: 25 Offerte aanvraag technisch niet te verwerken

...

In de tekstregels moet zijn opgenomen dat de genoemde requestVersion niet wordt ondersteund.

...

De requestVersion van dit bericht moet de requestVersion bevatten van het binnenkomende bericht.

In geval van een een binnenkomende LevenAanvraag:

...

      1. In geval van

        Status
        colourBlue
        titleKredietAanvraag (KX)
        : StatusKXBericht: 25 Kredietaanvraag technisch niet te verwerken

      2. In geval van

        Status
        colourBlue
        titleWaarborgBERICHT (wx)
        : StatusWXBericht: 03 Bankgarantieaanvraag niet te verwerken, zie toelichting

      3. In

...

De requestVersion van dit bericht moet de requestVersion bevatten van het binnenkomende bericht.

In geval van een binnenkomende KredietAanvraag:

...

      1. geval van

        Status
        colourBlue
        titleLevenAanvraag (LX)
        : StatusLXBericht: 13 Levenaanvraag niet te verwerken, zie toelichting

...

In de tekstregels moet zijn opgenomen dat de ingestuurde requestVersion niet wordt ondersteund.

...

De requestVersion van dit bericht moet de requestVersion bevatten van het binnenkomende bericht.

      1. 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.

...

    1. In de StatusTekstRegels entiteit van deze

      Status
      colourBlue
      titleStatusmelding (Sx)
      moet minimaal een tekst opgenomen worden met de volgende strekking: “Aanvraagversie wordt niet ondersteund”.

  1. Wanneer een nieuwe requestVersion bekend is bij de partij mag er niet meer gereageerd worden op berichten van de oude requestVersion.
    Bekend zijn

...

via SX XX ontvangen of

  1. betekent: een bericht met daarin de nieuwe requestVersion ontvangen te hebben

...


  1. Voorbeeld: Het is dus niet toegestaan nog een

...

  1. Status
    colourBlue
    titleStatusmelding (Sx)
    te versturen waarin bijvoorbeeld de vorige requestVersion 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

...

  1. Status
    colourBlue
    titleDocumentaanvraag (DA)
    bericht is opgestuurd, waarin de nieuwe requestVersion staat.

    1. 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 DocumentBerichten

Status
colourBlue
titleDocument (DX)
met een andere versie dan de bijbehorende OfferteAanvraag
Status
colourBlue
titleOfferTeaanvraag (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.

Tot slot was er geen manier om als tussenstation door te geven aan de aanleverende partij dat de aanvraag is aangepast. Hierdoor kon een partij in Rol 1 niet meer een aanvraag wijzigen, omdat het een tussenstation dit al gedaan had. Met het introduceren van een nieuwe status in de StatusMelding (SX) is dit verholpen.

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. Deze afspraak 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.

...