HAAL✻CENTRAAL English translation
BRP API / Personen / Features / in-onderzoek

Persoon: verblijfplaats buitenland - verblijfadres fields are under investigation

# language: en

Feature: Persoon: verblijfplaats buitenland - verblijfadres fields are under investigation

Rule: The fact that a field is under investigation, and the corresponding datumIngangOnderzoek, are supplied where that field is requested

  Scenario Outline: '<type>' is under investigation and all verblijfadres fields are requested
    Given the person with citizen service number '000000152' has the following 'verblijfplaats' data
    | naam                            | waarde                    |
    | land adres buitenland (13.10)   | 6014                      |
    | 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              | verblijfplaats.verblijfadres    |
    Then the response has a person with the following 'verblijfplaats' data
    | naam                                         | waarde                   |
    | type                                         | VerblijfplaatsBuitenland |
    | inOnderzoek.type                             | <type io>                |
    | inOnderzoek.datumIngangOnderzoek.type        | <datum type>             |
    | inOnderzoek.datumIngangOnderzoek.datum       | <datum>                  |
    | inOnderzoek.datumIngangOnderzoek.langFormaat | <lang formaat>           |
    And the 'verblijfplaats' has the following 'verblijfadres' data
    | naam                                         | waarde                       |
    | land.code                                    | 6014                         |
    | land.omschrijving                            | Verenigde Staten van Amerika |
    | inOnderzoek.regel1                           | <regel1 io>                  |
    | inOnderzoek.regel2                           | <regel2 io>                  |
    | inOnderzoek.regel3                           | <regel3 io>                  |
    | inOnderzoek.land                             | <land io>                    |
    | inOnderzoek.datumIngangOnderzoek.type        | Datum                        |
    | inOnderzoek.datumIngangOnderzoek.datum       | 2002-07-01                   |
    | inOnderzoek.datumIngangOnderzoek.langFormaat | 1 juli 2002                  |

    Examples:
    | aanduiding in onderzoek | type io | regel1 io | regel2 io | regel3 io | land io | datum type | datum      | lang formaat | type                          |
    | 080000                  | true    | true      | true      | true      | true    | Datum      | 2002-07-01 | 1 juli 2002  | hele categorie verblijfplaats |
    | 081300                  | true    | true      | true      | true      | true    | Datum      | 2002-07-01 | 1 juli 2002  | hele groep adres buitenland   |
    | 081310                  | true    |           |           |           | true    | Datum      | 2002-07-01 | 1 juli 2002  | land adres buitenland         |
    | 081330                  |         | true      |           |           |         |            |            |              | regel 1 adres buitenland      |
    | 081340                  |         |           | true      |           |         |            |            |              | regel 2 adres buitenland      |
    | 081350                  |         |           |           | true      |         |            |            |              | regel 3 adres buitenland      |

  Scenario Outline: 'regel 1 adres buitenland (13.30)' is under investigation and is requested
    Given the person with citizen service number '000000152' has the following 'verblijfplaats' data
    | naam                            | waarde                    |
    | land adres buitenland (13.10)   | 6014                      |
    | 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              | verblijfplaats.verblijfadres.regel1 |
    Then the response has a person with the following 'verblijfplaats' data
    | naam                                         | waarde                   |
    | type                                         | VerblijfplaatsBuitenland |
    | inOnderzoek.type                             | <type io>                |
    | inOnderzoek.datumIngangOnderzoek.type        | <type>                   |
    | inOnderzoek.datumIngangOnderzoek.datum       | <datum>                  |
    | inOnderzoek.datumIngangOnderzoek.langFormaat | <lang formaat>           |
    And the 'verblijfplaats' has the following 'verblijfadres' data
    | naam                                         | waarde      |
    | inOnderzoek.regel1                           | true        |
    | inOnderzoek.datumIngangOnderzoek.type        | Datum       |
    | inOnderzoek.datumIngangOnderzoek.datum       | 2002-07-01  |
    | inOnderzoek.datumIngangOnderzoek.langFormaat | 1 juli 2002 |

    Examples:
    | aanduiding in onderzoek | type io | type  | datum      | lang formaat |
    | 080000                  | true    | Datum | 2002-07-01 | 1 juli 2002  |
    | 081300                  | true    | Datum | 2002-07-01 | 1 juli 2002  |
    | 081330                  |         |       |            |              |

  Scenario Outline: 'regel 2 adres buitenland (13.40)' is under investigation and is requested
    Given the person with citizen service number '000000152' has the following 'verblijfplaats' data
    | naam                            | waarde                    |
    | land adres buitenland (13.10)   | 6014                      |
    | 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              | verblijfplaats.verblijfadres.regel2 |
    Then the response has a person with the following 'verblijfplaats' data
    | naam                                         | waarde                   |
    | type                                         | VerblijfplaatsBuitenland |
    | inOnderzoek.type                             | <type io>                |
    | inOnderzoek.datumIngangOnderzoek.type        | <type>                   |
    | inOnderzoek.datumIngangOnderzoek.datum       | <datum>                  |
    | inOnderzoek.datumIngangOnderzoek.langFormaat | <lang formaat>           |
    And the 'verblijfplaats' has the following 'verblijfadres' data
    | naam                                         | waarde      |
    | inOnderzoek.regel2                           | true        |
    | inOnderzoek.datumIngangOnderzoek.type        | Datum       |
    | inOnderzoek.datumIngangOnderzoek.datum       | 2002-07-01  |
    | inOnderzoek.datumIngangOnderzoek.langFormaat | 1 juli 2002 |

    Examples:
    | aanduiding in onderzoek | type io | type  | datum      | lang formaat |
    | 080000                  | true    | Datum | 2002-07-01 | 1 juli 2002  |
    | 081300                  | true    | Datum | 2002-07-01 | 1 juli 2002  |
    | 081340                  |         |       |            |              |

  Scenario Outline: 'regel 3 adres buitenland (13.50)' is under investigation and is requested
    Given the person with citizen service number '000000152' has the following 'verblijfplaats' data
    | naam                            | waarde                    |
    | land adres buitenland (13.10)   | 6014                      |
    | 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              | verblijfplaats.verblijfadres.regel3 |
    Then the response has a person with the following 'verblijfplaats' data
    | naam                                         | waarde                   |
    | type                                         | VerblijfplaatsBuitenland |
    | inOnderzoek.type                             | <type io>                |
    | inOnderzoek.datumIngangOnderzoek.type        | <type>                   |
    | inOnderzoek.datumIngangOnderzoek.datum       | <datum>                  |
    | inOnderzoek.datumIngangOnderzoek.langFormaat | <lang formaat>           |
    And the 'verblijfplaats' has the following 'verblijfadres' data
    | naam                                         | waarde      |
    | inOnderzoek.regel3                           | true        |
    | inOnderzoek.datumIngangOnderzoek.type        | Datum       |
    | inOnderzoek.datumIngangOnderzoek.datum       | 2002-07-01  |
    | inOnderzoek.datumIngangOnderzoek.langFormaat | 1 juli 2002 |

    Examples:
    | aanduiding in onderzoek | type io | type  | datum      | lang formaat |
    | 080000                  | true    | Datum | 2002-07-01 | 1 juli 2002  |
    | 081300                  | true    | Datum | 2002-07-01 | 1 juli 2002  |
    | 081350                  |         |       |            |              |

  Scenario Outline: 'land adres buitenland (13.10)' is under investigation and is requested
    Given the person with citizen service number '000000152' has the following 'verblijfplaats' data
    | naam                            | waarde                    |
    | land adres buitenland (13.10)   | 6014                      |
    | 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              | verblijfplaats.verblijfadres.land |
    Then the response has a person with the following 'verblijfplaats' data
    | naam                                         | waarde                   |
    | type                                         | VerblijfplaatsBuitenland |
    | 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                       |
    | land.code                                    | 6014                         |
    | land.omschrijving                            | Verenigde Staten van Amerika |
    | inOnderzoek.land                             | true                         |
    | inOnderzoek.datumIngangOnderzoek.type        | Datum                        |
    | inOnderzoek.datumIngangOnderzoek.datum       | 2002-07-01                   |
    | inOnderzoek.datumIngangOnderzoek.langFormaat | 1 juli 2002                  |

    Examples:
    | aanduiding in onderzoek |
    | 080000                  |
    | 081300                  |
    | 081310                  |

  Scenario: '<type>' is under investigation but the field '<veld naam>' is not requested
    Given the person with citizen service number '000000152' has the following 'verblijfplaats' data
    | naam                            | waarde                    |
    | land adres buitenland (13.10)   | 6014                      |
    | 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              | <gevraagde fields>              |
    Then the response has a person with the following 'verblijfplaats' data
    | naam | waarde                   |
    | type | VerblijfplaatsBuitenland |
    And the 'verblijfplaats' has no 'verblijfadres' data

    Examples:
    | aanduiding in onderzoek | type                     | veld naam | gevraagde fields                    |
    | 081330                  | regel 1 adres buitenland | regel1    | verblijfplaats.verblijfadres.regel2 |
    | 081340                  | regel 2 adres buitenland | regel2    | verblijfplaats.verblijfadres.regel3 |
    | 081350                  | regel 3 adres buitenland | regel3    | verblijfplaats.verblijfadres.regel1 |

  Scenario: 'land adres buitenland (13.10)' is under investigation but is not requested
    Given the person with citizen service number '000000152' has the following 'verblijfplaats' data
    | naam                            | waarde   |
    | land adres buitenland (13.10)   | 6014     |
    | aanduiding in onderzoek (83.10) | 081310   |
    | datum ingang onderzoek (83.20)  | 20020701 |
    When persons are searched with the following parameters
    | naam                | waarde                              |
    | type                | RaadpleegMetBurgerservicenummer     |
    | burgerservicenummer | 000000152                           |
    | fields              | verblijfplaats.verblijfadres.regel1 |
    Then the response has a person with the following 'verblijfplaats' data
    | naam                                         | waarde                   |
    | type                                         | VerblijfplaatsBuitenland |
    | inOnderzoek.type                             | true                     |
    | inOnderzoek.datumIngangOnderzoek.type        | Datum                    |
    | inOnderzoek.datumIngangOnderzoek.datum       | 2002-07-01               |
    | inOnderzoek.datumIngangOnderzoek.langFormaat | 1 juli 2002              |
    And the 'verblijfplaats' has no 'verblijfadres' data

Rule: the 'type' field of 'verblijfplaats buitenland' is under investigation where the identifying item of data of verblijfplaats buitenland ('land adres buitenland (13.10)') is under investigation

  Scenario Outline: the '<type>' field is under investigation and regel1 is requested
  
    Given the person with citizen service number '000000152' has the following 'verblijfplaats' data
    | naam                            | waarde                    |
    | land adres buitenland (13.10)   | 6014                      |
    | 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              | verblijfplaats.verblijfadres.regel1 |
    Then the response has a person with the following 'verblijfplaats' data
    | naam                                         | waarde                   |
    | type                                         | VerblijfplaatsBuitenland |
    | 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         |
    | inOnderzoek.regel1                           | <regel1 io>    |
    | inOnderzoek.datumIngangOnderzoek.type        | <datum type>   |
    | inOnderzoek.datumIngangOnderzoek.datum       | <datum>        |
    | inOnderzoek.datumIngangOnderzoek.langFormaat | <lang formaat> |

  Examples:
    | aanduiding in onderzoek | regel1 io | datum type | datum      | lang formaat | type                          |
    | 080000                  | true      | Datum      | 2002-07-01 | 1 juli 2002  | hele categorie verblijfplaats |
    | 081300                  | true      | Datum      | 2002-07-01 | 1 juli 2002  | hele groep adres buitenland   |

  Scenario: the 'land adres buitenland' field is under investigation and regel1 is requested
  
    Given the person with citizen service number '000000152' has the following 'verblijfplaats' data
    | naam                            | waarde                    |
    | land adres buitenland (13.10)   | 6014                      |
    | aanduiding in onderzoek (83.10) | 081310 |
    | datum ingang onderzoek (83.20)  | 20020701                  |
    When persons are searched with the following parameters
    | naam                | waarde                              |
    | type                | RaadpleegMetBurgerservicenummer     |
    | burgerservicenummer | 000000152                           |
    | fields              | verblijfplaats.verblijfadres.regel1 |
    Then the response has a person with the following 'verblijfplaats' data
    | naam                                         | waarde                   |
    | type                                         | VerblijfplaatsBuitenland |
    | inOnderzoek.type                             | true                     |
    | inOnderzoek.datumIngangOnderzoek.type        | Datum                    |
    | inOnderzoek.datumIngangOnderzoek.datum       | 2002-07-01               |
    | inOnderzoek.datumIngangOnderzoek.langFormaat | 1 juli 2002              |
    And the 'verblijfplaats' has no 'verblijfadres' data