Ga naar inhoud

ds_fw_opvolgwerk_weken_insert

Operatie voor het invoeren van gegevens met betrekking tot opvolgend werkgeverschap van een flexwerker. Indien de laatstegewerktedag in het request is opgenomen dient deze te vallen in de laatste gewerkte week. Indien de laatstegewerktedag niet aanwezig is zal deze worden bepaald als de zondag van de laatste ingevoerde week, die dus wel aanwezig moet zijn.
Er kunnen weken worden opgenomen van het huidige jaar tot 5 jaar terug. Weken die buiten deze periode vallen zullen niet worden overgenomen.
rlregistratienummer en functienummer dienen beide aanwezig of beide afwezig te zijn.

Parameters

Attribuut Type Verplicht Omschrijving
fwregistratienummer xsd:int V Registratienummer (idnr) van de flexwerker.
rlregistratienummer xsd:int O Registratienummer (idnr) van de relatie.
functienummer xsd:int O Registratienummer (idnr) van de functie.
laatstegewerktedag xsd:date O Datum laatste gewerkte dag.
weken array O Lijst van weken.
  • jaar
xsd:positiveInteger(4) V Jaar van opvolgend werkgeverschap.
  • week
xsd:positiveInteger(2) V Week van opvolgend werkgeverschap.
versie xsd:string(40) O Vrij op te nemen tekst t.b.v. ontwikkelaar.

Fields

Attribuut Type Omschrijving
ds_fw_opvolgwerk_weken_insert_result xsd:boolean Indicator of het toevoegen succesvol is.
ds_fw_opvolgwerk_weken_insert_regnr xsd:int Registratienummer (idnr) van de opvolgwerk weken.

Exceptions

Code Detail Omschrijving
39043 fwregistratienummer Opgegeven fwregistratienummer is onbekend.
39043 rlregistratienummer Opgegeven rlregistratienummer is onbekend.
39043 functienummer Opgegeven functienummer is onbekend.
39043 functienummer Indien relatie aanwezig is moet ook functienummer meegestuurd worden.
39043 laatstgewerktedag Laatstegewerktedag is niet meegestuurd en er zijn geen weken meegestuurd.
39043 laatstgewerktedag Laatstegewerktedag is meegestuurd maar ligt niet in laatste week van het jaar.
39043 Insert van weken mislukt (combinatie relatie/functie bestaat reeds) Zelf verklarend.