Ga naar inhoud

ds_rf_declaratie_settings

Operatie voor het opvragen van de instellingen van 'urendeclaratie website' voor de (ingelogde) webservice gebruiker.
Voor de flexwerker worden altijd de 'urendeclaratie website' gegevens van 'beheer' gebruikt; een webuserid of registratienummer is daarvoor niet nodig.
Voor de relatie en medewerker van de relatie wordt eerst gekeken of er 'Eigen instellingen' zijn en anders worden ook de gegevens van 'beheer' gebruikt.
Voor de medewerker van de werkmaatschappij worden de flexwerker- en relatiegegevens van 'beheer' gebruikt en er hoeven dan geen webuser en registratienummer worden meegegeven.
Deze instellingen zijn in Easyflex aan te passen en geven de gevraagde werking aan. De waardes van deze instellingen zorgen niet voor beperkingen en kunnen genegeerd worden indien dat wenselijk is.
Het wordt echter aanbevolen rekening te houden met deze instellingen omdat de declaratie operaties dan beter aansluiten aan deze instellingen.
Het urenportaal dient geactiveerd te zijn voor de werkmaatschappij, anders worden er geen instellingen teruggegeven.

Parameters

Attribuut Type Verplicht Omschrijving
type xsd:int V Type webuser.
Klik hier voor meer info...
  • 23770 Flexwerker
  • 23771 Relatie
  • 23772 Medewerker van relatie
  • 23773 Medewerker van werkmaatschappij
webuserid
Klik hier voor meer info...Verplicht bij type 23772 (medewerker van relatie). Bij type 23771 (relatie) verplicht indien registratienummer leeg is. Bij type 23770 (flexwerker) en 23773 is dit attribuut niet nodig; wordt het bij type 23770 toch meegegeven, dan wordt gecontroleerd of de webservice gebruiker bestaat en is ingeschakeld. De webuserid is het veld user_idnr uit de operatie ds_rl_user_read, die de aan de relatie gekoppelde webservice gebruikers teruggeeft. Voor de flexwerker is de webuserid niet via een operatie op te vragen; gebruik bij type 23770 daarom het registratienummer of laat beide attributen leeg.
xsd:int C Registratienummer (idnr) van de gebruiker.
registratienummer
Klik hier voor meer info...Verplicht bij type 23771 (relatie) indien webuserid leeg is: het registratienummer van de relatie. Bij type 23770 (flexwerker) is dit attribuut niet nodig, omdat altijd de instellingen van 'beheer' worden teruggegeven ongeacht de flexwerker; wordt het toch meegegeven, dan wordt gecontroleerd of de webservice gebruiker bestaat en is ingeschakeld. Bij type 23772 wordt de gebruiker via webuserid bepaald en bij type 23773 is dit attribuut niet nodig.
xsd:int C Registratienummer (idnr) van de flexwerker of de relatie.

Fields

Attribuut Type Omschrijving
view_fw xsd:int Het gewenste soort overzicht flexwerker.
Klik hier voor meer info...
  • 2 N.v.t.
  • 26600 Eenvoudig
  • 26601 Uitgebreid
toelichting_fw xsd:string De algemene flexwerker toelichting voor een declaratie.
view_rl xsd:int Het gewenste soort overzicht relatie.
Klik hier voor meer info...
  • 2 N.v.t.
  • 26600 Eenvoudig
  • 26601 Uitgebreid
accordering xsd:int Manier van accorderen.
Klik hier voor meer info...
  • 0 Accorderen van declaraties is niet toegestaan.
  • 26610 Per declaratie
  • 26611 Per periode
  • 26612 Per periode en kostenplaats
toelichting_rl xsd:string De eigen- of algemene relatie toelichting voor een declaratie.
disclaimer xsd:string De disclaimer voor relaties. Dit veld kan een tekst bevatten die de inlener moet accepteren op het moment dat hij declaraties wil gaan accorderen.
invoeren xsd:int Instelling die aangeeft of er urendeclaraties ingevoerd mogen worden of niet.
Klik hier voor meer info...
  • 0 Invoeren niet toegestaan, webservices portaal niet actief
  • 1 Invoeren toegestaan, webservices portaal actief
  • 2 N.v.t.

Exceptions

Code Detail Omschrijving
39043 webuserid De webservice gebruiker is onbekend. Dit is ook het geval wanneer er voor de flexwerker of relatie nog geen webservice gebruiker is aangemaakt.
39043 geen_webuserid De webuserid is verplicht.
39043 geen_webuserid_registratienummer De webuserid of het registratienummer is verplicht.
39043 niet_actief De webservice gebruiker is geblokkeerd.
39048 urenportaal_niet_actief Het urenportaal is niet geactiveerd voor de werkmaatschappij, of is niet beschikbaar omdat meerdere kostenplaatsen op dezelfde dag in een declaratie zijn toegestaan.