HAALCENTRAAL English translation
BRP API / Personen / Features / in-onderzoek

immigratie fields under investigation

#language: en

Feature: immigratie fields under investigation

  Scenario Outline: '<type>' of a verblijfplaats is under investigation and all immigratie fields are requested
    Given the person with citizen service number '000000152' has the following 'verblijfplaats' data
    | naam                            | waarde                    |
    | aanduiding in onderzoek (83.10) | <aanduiding in onderzoek> |
    | datum ingang onderzoek (83.20)  | 20020701                  |
    When persons are searched with the following parameters
    | naam                | waarde                          |
    | type                | RaadpleegMetBurgerservicenummer |
    | burgerservicenummer | 000000152                       |
    | fields              | immigratie                      |
    Then the response has a person with the following 'immigratie' data
    | naam                                           | waarde                                  |
    | inOnderzoek.datumVestigingInNederland          | <datumVestigingInNederland io>          |
    | inOnderzoek.landVanwaarIngeschreven            | <landVanwaarIngeschreven io>            |
    | inOnderzoek.vanuitVerblijfplaatsOnbekend       | <vanuitVerblijfplaatsOnbekend io>       |
    | inOnderzoek.indicatieVestigingVanuitBuitenland | <indicatieVestigingVanuitBuitenland io> |
    | inOnderzoek.datumIngangOnderzoek.type          | Datum                                   |
    | inOnderzoek.datumIngangOnderzoek.datum         | 2002-07-01                              |
    | inOnderzoek.datumIngangOnderzoek.langFormaat   | 1 juli 2002                             |

    Examples:
    | aanduiding in onderzoek | landVanwaarIngeschreven io | datumVestigingInNederland io | indicatieVestigingVanuitBuitenland io | vanuitVerblijfplaatsOnbekend io | type                          |
    | 080000                  | true                       | true                         | true                                  | true                            | hele categorie verblijfplaats |
    | 081400                  | true                       | true                         | true                                  | true                            | hele groep immigratie         |
    | 081410                  | true                       |                              |                                       | true                            | land vanwaar ingeschreven     |
    | 081420                  |                            | true                         | true                                  |                                 | datum vestiging in Nederland  |

  Scenario Outline: 'land vanwaar ingeschreven (14.10)' is under investigation and landVanwaarIngeschreven is requested
    Given the person with citizen service number '000000152' has the following 'verblijfplaats' data
    | naam                              | waarde                    |
    | aanduiding in onderzoek (83.10)   | <gba in onderzoek waarde> |
    | datum ingang onderzoek (83.20)    | 20020701                  |
    | land vanwaar ingeschreven (14.10) | 6014                      |
    When persons are searched with the following parameters
    | naam                | waarde                             |
    | type                | RaadpleegMetBurgerservicenummer    |
    | burgerservicenummer | 000000152                          |
    | fields              | immigratie.landVanwaarIngeschreven |
    Then the response has a person with the following 'immigratie' data
    | naam                                         | waarde                       |
    | landVanwaarIngeschreven.code                 | 6014                         |
    | landVanwaarIngeschreven.omschrijving         | Verenigde Staten van Amerika |
    | inOnderzoek.landVanwaarIngeschreven          | true                         |
    | inOnderzoek.datumIngangOnderzoek.type        | Datum                        |
    | inOnderzoek.datumIngangOnderzoek.datum       | 2002-07-01                   |
    | inOnderzoek.datumIngangOnderzoek.langFormaat | 1 juli 2002                  |

    Examples:
    | gba in onderzoek waarde | type                          |
    | 080000                  | hele categorie verblijfplaats |
    | 081400                  | hele groep immigratie         |
    | 081410                  | land vanwaar ingeschreven     |

  Scenario Outline: 'datum vestiging in Nederland (14.20)' is under investigation and datumVestigingInNederland is requested
    Given the person with citizen service number '000000152' has the following 'verblijfplaats' data
    | naam                                 | waarde                    |
    | aanduiding in onderzoek (83.10)      | <gba in onderzoek waarde> |
    | datum ingang onderzoek (83.20)       | 20020701                  |
    | datum vestiging in Nederland (14.20) | 20020101                  |
    When persons are searched with the following parameters
    | naam                | waarde                               |
    | type                | RaadpleegMetBurgerservicenummer      |
    | burgerservicenummer | 000000152                            |
    | fields              | immigratie.datumVestigingInNederland |
    Then the response has a person with the following 'immigratie' data
    | naam                                         | waarde         |
    | datumVestigingInNederland.type               | Datum          |
    | datumVestigingInNederland.datum              | 2002-01-01     |
    | datumVestigingInNederland.langFormaat        | 1 januari 2002 |
    | inOnderzoek.datumVestigingInNederland        | true           |
    | inOnderzoek.datumIngangOnderzoek.type        | Datum          |
    | inOnderzoek.datumIngangOnderzoek.datum       | 2002-07-01     |
    | inOnderzoek.datumIngangOnderzoek.langFormaat | 1 juli 2002    |

    Examples:
    | gba in onderzoek waarde | type                          |
    | 080000                  | hele categorie verblijfplaats |
    | 081400                  | hele groep immigratie         |
    | 081420                  | datum vestiging in Nederland  |

  Scenario Outline: 'datum vestiging in Nederland (14.20)' is under investigation and indicatieVestigingVanuitBuitenland is requested
    Given the person with citizen service number '000000152' has the following 'verblijfplaats' data
    | naam                                 | waarde                    |
    | aanduiding in onderzoek (83.10)      | <gba in onderzoek waarde> |
    | datum ingang onderzoek (83.20)       | 20020701                  |
    | datum vestiging in Nederland (14.20) | 20020101                  |
    When persons are searched with the following parameters
    | naam                | waarde                                        |
    | type                | RaadpleegMetBurgerservicenummer               |
    | burgerservicenummer | 000000152                                     |
    | fields              | immigratie.indicatieVestigingVanuitBuitenland |
    Then the response has a person with the following 'immigratie' data
    | naam                                           | waarde      |
    | indicatieVestigingVanuitBuitenland             | true        |
    | inOnderzoek.indicatieVestigingVanuitBuitenland | true        |
    | inOnderzoek.datumIngangOnderzoek.type          | Datum       |
    | inOnderzoek.datumIngangOnderzoek.datum         | 2002-07-01  |
    | inOnderzoek.datumIngangOnderzoek.langFormaat   | 1 juli 2002 |

    Examples:
    | gba in onderzoek waarde | type                          |
    | 080000                  | hele categorie verblijfplaats |
    | 081400                  | hele groep immigratie         |
    | 081420                  | datum vestiging in Nederland  |

  Scenario Outline: 'land vanwaar ingeschreven (14.10)' is under investigation and vanuitVerblijfplaatsOnbekend is requested
    Given the person with citizen service number '000000152' has the following 'verblijfplaats' data
    | naam                              | waarde                    |
    | aanduiding in onderzoek (83.10)   | <gba in onderzoek waarde> |
    | datum ingang onderzoek (83.20)    | 20020701                  |
    | land vanwaar ingeschreven (14.10) | 0000                      |
    When persons are searched with the following parameters
    | naam                | waarde                                  |
    | type                | RaadpleegMetBurgerservicenummer         |
    | burgerservicenummer | 000000152                               |
    | fields              | immigratie.vanuitVerblijfplaatsOnbekend |
    Then the response has a person with the following 'immigratie' data
    | naam                                         | waarde      |
    | vanuitVerblijfplaatsOnbekend                 | true        |
    | inOnderzoek.vanuitVerblijfplaatsOnbekend     | true        |
    | inOnderzoek.datumIngangOnderzoek.type        | Datum       |
    | inOnderzoek.datumIngangOnderzoek.datum       | 2002-07-01  |
    | inOnderzoek.datumIngangOnderzoek.langFormaat | 1 juli 2002 |

    Examples:
    | gba in onderzoek waarde | type                          |
    | 080000                  | hele categorie verblijfplaats |
    | 081400                  | hele groep immigratie         |
    | 081410                  | land vanwaar ingeschreven     |

Rule: aanduiding in onderzoek value '089999' does not put immigratie fields under investigation

  Scenario: the person requested no longer resides at the registered address and one or more immigratie fields are requested
    Given the person with citizen service number '000000152' has the following 'verblijfplaats' data
    | naam                            | waarde   |
    | aanduiding in onderzoek (83.10) | 089999   |
    | datum ingang onderzoek (83.20)  | 20020701 |
    When persons are searched with the following parameters
    | naam                | waarde                          |
    | type                | RaadpleegMetBurgerservicenummer |
    | burgerservicenummer | 000000152                       |
    | fields              | immigratie                      |
    Then the response has a person without 'immigratie' data