HAAL✻CENTRAAL English translation
BRP API / Personen / Features / vastgesteld-verblijft-niet-op-adres

supplying the 'indicatie vastgesteld verblijft niet op adres' field when requesting residence data

#language: en

Feature: supplying the 'indicatie vastgesteld verblijft niet op adres' field when requesting residence data

  As a consumer
  I want to receive an indication when requesting residence data of a person where it has been established that the person requested no longer resides at the registered address
  So that I do not have to derive this myself from the in onderzoek designation value

    Background:
      Given the person with citizen service number '000000152' has the following 'verblijfplaats' data
      | aanduiding in onderzoek (83.10) | datum ingang onderzoek (83.20) | datum aanvang adreshouding (10.30) | datum ingang geldigheid (85.10) |
      | 089999                          | 20020701                       | 20000423                           | 20220222                        |
      And the 'verblijfplaats' has the following 'adres' data
      | gemeentecode (92.10) | straatnaam (11.10) | huisnummer (11.20) | identificatiecode verblijfplaats (11.80) | identificatiecode nummeraanduiding (11.90) |
      | 0519                 | Spui               | 123                | 0599010000208579                         | 0599200000219678                           |

  Rule: aanduiding in onderzoek value '089999' is supplied where the indicatieVastgesteldVerblijftNietOpAdres verblijfplaats field and all verblijfplaats fields supplied are under investigation

    Scenario Outline: the person requested no longer resides at the registered address and one or more adres fields are requested
      When persons are searched with the following parameters
      | naam                | waarde                          |
      | type                | RaadpleegMetBurgerservicenummer |
      | burgerservicenummer | 000000152                       |
      | fields              | verblijfplaats.<veld>           |
      Then the response has a person with the following 'verblijfplaats' data
      | naam                                         | waarde      |
      | type                                         | Adres       |
      | indicatieVastgesteldVerblijftNietOpAdres     | true        |
      | <veld>                                       | <waarde>    |
      | inOnderzoek.type                             | true        |
      | inOnderzoek.<veld>                           | true        |
      | inOnderzoek.datumIngangOnderzoek.type        | Datum       |
      | inOnderzoek.datumIngangOnderzoek.datum       | 2002-07-01  |
      | inOnderzoek.datumIngangOnderzoek.langFormaat | 1 juli 2002 |

      Examples:
      | veld                             | waarde           |
      | adresseerbaarObjectIdentificatie | 0599010000208579 |
      | nummeraanduidingIdentificatie    | 0599200000219678 |

    Scenario Outline: the person requested no longer resides at the registered address and one or more verblijfplaats fields are requested
      When persons are searched with the following parameters
      | naam                | waarde                          |
      | type                | RaadpleegMetBurgerservicenummer |
      | burgerservicenummer | 000000152                       |
      | fields              | verblijfplaats.<veld>           |
      Then the response has a person with the following 'verblijfplaats' data
      | naam                                         | waarde         |
      | type                                         | Adres          |
      | indicatieVastgesteldVerblijftNietOpAdres     | true           |
      | <veld>.type                                  | Datum          |
      | <veld>.datum                                 | <datum>        |
      | <veld>.langFormaat                           | <lang formaat> |
      | inOnderzoek.type                             | true           |
      | inOnderzoek.<veld>                           | true           |
      | inOnderzoek.datumIngangOnderzoek.type        | Datum          |
      | inOnderzoek.datumIngangOnderzoek.datum       | 2002-07-01     |
      | inOnderzoek.datumIngangOnderzoek.langFormaat | 1 juli 2002    |

      Examples:
      | veld                  | datum      | lang formaat     |
      | datumVan              | 2000-04-23 | 23 april 2000    |
      | datumIngangGeldigheid | 2022-02-22 | 22 februari 2022 |

    Scenario Outline: the person requested no longer resides at the registered address and one or more verblijfadres fields are requested
      When persons are searched with the following parameters
      | naam                | waarde                              |
      | type                | RaadpleegMetBurgerservicenummer     |
      | burgerservicenummer | 000000152                           |
      | fields              | verblijfplaats.verblijfadres.<veld> |
      Then the response has a person with the following 'verblijfplaats' data
      | naam                                         | waarde      |
      | type                                         | Adres       |
      | indicatieVastgesteldVerblijftNietOpAdres     | true        |
      | inOnderzoek.type                             | true        |
      | inOnderzoek.datumIngangOnderzoek.type        | Datum       |
      | inOnderzoek.datumIngangOnderzoek.datum       | 2002-07-01  |
      | inOnderzoek.datumIngangOnderzoek.langFormaat | 1 juli 2002 |
      And the 'verblijfplaats' has the following 'verblijfadres' data
      | naam                                         | waarde      |
      | <veld>                                       | <waarde>    |
      | inOnderzoek.<veld>                           | true        |
      | inOnderzoek.datumIngangOnderzoek.type        | Datum       |
      | inOnderzoek.datumIngangOnderzoek.datum       | 2002-07-01  |
      | inOnderzoek.datumIngangOnderzoek.langFormaat | 1 juli 2002 |

      Examples:
      | veld            | waarde |
      | korteStraatnaam | Spui   |
      | huisnummer      | 123    |

    Scenario: the person requested no longer resides at the registered address and no verblijfplaats fields are requested
      When persons are searched with the following parameters
      | naam                | waarde                          |
      | type                | RaadpleegMetBurgerservicenummer |
      | burgerservicenummer | 000000152                       |
      | fields              | burgerservicenummer             |
      Then the response has a person with the following data
      | naam                | waarde    |
      | burgerservicenummer | 000000152 |