🌎 Werkingsgebieden - Als GI wil ik de werkingsgebieden van een vereniging beheren

🌎 Werkingsgebieden - Als GI wil ik de werkingsgebieden van een vereniging beheren

Beschrijving

Korte beschrijving van de mogelijkheden

We beheren de velden uit Datamodel verenigingsregister :

Velden beschikbaar in de API

De lijst van mogelijke waarden voor het veld Code is terug te vinden via 🔢 Parameter API - Als afnemer wil ik mogelijke waarden van codelijsten opvragen

Zowel bij registreer als bij wijzig kan je telkens een set van werkingsgebieden opgeven op basis van hun Code., voorbeeld ["BE25","BE22"].

Je kan alle werkingsgebieden verwijderen door als werkingsgebied de lege array op te geven: []

Je kan niet 1 werkingsgebied toevoegen of verwijderen. Je moet telkens de volledige set terug opgeven.

Het wijzigen van de werkingsgebieden gebeurt in dezelfde API als het wijzigen van de basisgegevens van de vereniging.

Validaties

  • Code moet een gekende waarde zijn

  • Code mag maar 1 keer voorkomen per vereniging

  • de speciale waarde NVT mag niet gecombineerd worden met andere waarden

Events bij werkingsgebieden

In de historiek worden aparte events gemaakt, afhankelijk van de waarden die werden opgegeven.

Bij registratie van een nieuwe VZER

  • zonder opgave van het veld werkingsgebieden OF met werkingsgebieden: []

    • event = verenigingZonderEigenRechtspersoonlijkheidWerdGeregistreerd, in het data element staan geen werkingsgebieden

  • met werkingsgebieden: ["NVT]

    • event = verenigingZonderEigenRechtspersoonlijkheidWerdGeregistreerd, in het data element staan geen werkingsgebieden

    • een 2e event = WerkingsgebiedenWerdenNietVanToepassing

  • met werkingsgebieden: [<1 of meerdere waarden>]

    • event = verenigingZonderEigenRechtspersoonlijkheidWerdGeregistreerd, in het data element staan geen werkingsgebieden

    • een 2e event WerkingsgebiedenWerdenBepaald met in de data de opgegeven waarden

Bij wijziging van de werkingsgebieden (voor FV of KBO) zijn de volgende events mogelijk:

  1. WerkingsgebiedenWerdenNietVanToepassing

  2. WerkingsgebiedenWerdenBepaald

  3. WerkingsgebiedenWerdenNietBepaald

  4. WerkingsgebiedenWerdenGewijzigd

De tabel hieronder geeft aan wanneer welk event gegenereerd wordt, afhankelijk van de waarde voor en na de wijziging

Bij wijziging naar

wanneer waarde was

dan wordt event gegenereerd

Bij wijziging naar

wanneer waarde was

dan wordt event gegenereerd

[]

[]

<geen wijziging>

[]

eender wat anders

WerkingsgebiedenWerdenNietBepaald

NVT

NVT

<geen wijziging>

NVT

eender wat anders

WerkingsgebiedenWerdenNietVanToepassing

Waarden

zelfde waarden

<geen wijzigingen>

Waarden

NVT of []

WerkingsgebiedenWerdenBepaald

Waarden

andere waarden

WerkingsgebiedenWerdenGewijzigd