Release 22

Technische wijzigingen

Openapi R22

Openapi changes from R21

Functionele wijzigingen

Response body van POST requests:

AJHHHP-435 - Getting issue details... STATUS

POST requests die een entiteit maken (en waarvoor VHP een nieuwe technische ID aanmaakt) geven vanaf nu ook een response body terug, die dezelfde informatie terug als de overeenkomende get-by-id.

Blijft onveranderd:

  • response code 201
  • de locationheader bevat ook de nieuw aangemaakte ID


 Technische wijzigingen
- POST   /aansluiter/v1/handhavingsdossiers
  Return Type:
    - Changed 201 Created
      Media types:
        - Added application/json
- POST   /aansluiter/v1/sanctiedossiers
  Return Type:
    - Changed 201 Created
      Media types:
        - Added application/json
- POST   /aansluiter/v1/sanctiedossiers/{sanctiedossierId}/sanctiebeslissingen
  Return Type:
    - Changed 201 Created
      Media types:
        - Added application/json
- POST   /aansluiter/v1/sanctiedossiers/{sanctiedossierId}/vervolgde-feiten
  Return Type:
    - Changed 201 Created
      Media types:
        - Added application/json
- POST   /aansluiter/v1/sanctiedossiers/{sanctiedossierId}/voorstellen-tot-betaling-geldsom
  Return Type:
    - Changed 201 Created
      Media types:
        - Added application/json
- POST   /aansluiter/v1/stukken
  Return Type:
    - Changed 201 Created
      Media types:
        - Added application/json
- POST   /aansluiter/v1/belanghebbenden
  Return Type:
    - Changed 201 Created
      Media types:
        - Added application/json
- POST   /aansluiter/v1/vastgestelde-feiten
  Return Type:
    - Changed 201 Created
      Media types:
        - Added application/json
- POST   /aansluiter/v1/handhavingsbeslissingen
  Return Type:
    - Changed 201 Created
      Media types:
        - Added application/json
- POST   /aansluiter/v1/kennisgevingen
  Return Type:
    - Changed 201 Created
      Media types:
        - Added application/json
- POST   /aansluiter/v1/kennisgevingen
  Return Type:
    - Changed 201 Created
      Media types:
        - Added application/json

Registreren info verweer:

AJHHHP-80 - Getting issue details... STATUS

Bij het aanmaken of wijzigen van een sanctiedossier heb je nu de mogelijkheid om een datum schriftelijk verweer in te vullen.
Hier moet ook een stuk van het type schriftelijk verweer voor worden toegevoegd. 

 Technische wijzigingen
- GET    /aansluiter/v1/sanctiedossiers
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/json
          Schema: Backward compatible
- POST   /aansluiter/v1/sanctiedossiers
  Request:
        - Changed application/json
          Schema: Backward compatible
- GET    /aansluiter/v1/sanctiedossiers/{sanctiedossierId}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/json
          Schema: Backward compatible
- PUT    /aansluiter/v1/sanctiedossiers/{sanctiedossierId}
  Request:
        - Changed application/json
          Schema: Broken compatibility

ELO: rekening houden met rollen:

AJHHHP-128 - Getting issue details... STATUS

Voor eLoket is de security aangepast. Het is mogelijk om als wettelijk vertegenwoordiger in te loggen.
Ook worden de gegevens beter afgeschermd. Zo is het nu niet meer mogelijk om gegevens te raadplegen van ondernemingen waar je geen rechten toe hebt.

Uniek identificeren van belanghebbenden

AJHHHP-354 - Getting issue details... STATUS

Bij het toevoegen van belanghebbenden (rechtspersonen of overheidsdiensten) door middel van een identificatienummer (kbo-nummer, vestigingsnummer of ovo-code), is het niet langer toegelaten om bijkomende gegevens in te geven. Volgende wijzigingen werden aangebracht:

  • Bij het aanmaken van een belanghebbende met type overheidsdienst kan er vanaf nu enkel nog een ovo-code worden opgegeven.
  • Het is niet langer mogelijk om een belanghebbende met type overheidsdienst te wijzigen.
  • Bij het aanmaken van een belanghebbende met type rechtspersoon kan u vanaf nu ofwel een ondernemingsnummer ofwel een combinatie van een naam en een adres meegeven.
  • Een belanghebbende met type overheidsdienst kan uitsluitend worden gewijzigd indien er geen ondernemingsnummer werd ingegeven.

Retouradres bij MagdaDocumentendienst moet die van de entiteit zijn die de kennisgeving aanvraagt

AJHHHP-443 - Getting issue details... STATUS

Bij verzending op papier wordt een retouradres opgegeven. Dit adres is voortaan van de entiteit die de kennisgeving heeft aangevraagd.

Handhavingsbibliotheek: Uitbreiding detailpagina sanctiedossier

AJHHHP-397 - Getting issue details... STATUS

De detailpagina van een sanctiedossier werd voorzien van volgende tabbladen, waarin alle gegevens van het sanctiedossier worden opgenomen:

  • Vervolgde feiten:
    • Alle vervolgde feiten met de gekoppelde locaties en rechtsbrononderdelen
  • Vermoedelijke overtreder: 
    • De vermoedelijke overtreder van het sanctiedossier
  • Voorstel tot betaling geldsom
    • Het voorstel tot betaling geldsom
  • Beslissingen
    • Alle sanctiebeslissingen met de gekoppelde beslissingsonderdelen
  • Stukken
    • Alle soft-gelinkte stukken van het sanctiedossier, met de mogelijkheid om te downloaden


Handhavingsbibliotheek: zoekfuncties uitbreiden

AJHHHP-396 - Getting issue details... STATUS

In de handhavingsbibliotheek is het  mogelijk om te zoeken op volgende objecten:

  • Dossiernummer: zowel het VHP dossiernummer, parketnummer als inspectiedienst nummer
  • Soort feit
  • Omschrijvingsvelden van feiten (zowel vastgesteld als vervolgd)


Uniforme afhandeling van de fouten binnen VHP

Bij fouten binnen het systeem worden er steeds foutocdes teruggegeven. Deze foutcodes bevatten nu allemaal een errorId, als 2 errorIds gelijk zijn gaat het over dezelfde fout.


 Technische wijzigingen

Alle Endpoints:
Return Type:
    - Changed 401 Unauthorized
      Media types:
        - Changed application/json
          Schema: Broken compatibility
          Changed property type: errorId (string -> string)
    - Changed 403 Forbidden
      Media types:
        - Changed application/json
          Schema: Broken compatibility
          Changed property type: errorId (string -> string)
    - Changed 404 Not Found
      Media types:
        - Changed application/json
          Schema: Broken compatibility
          Changed property type: errorId (string -> string)
    - Changed 500 Internal Server Error
      Media types:
        - Changed application/json
          Schema: Broken compatibility
          Changed property type: errorId (string -> string)