Ga naar inhoud

ds_wm_middel_update

Operatie voor het wijzigen van een backoffice middel.
Indien het middel in gebruik is, is het alleen nog mogelijk om het aantal te wijzigen. Het aantal kan niet minder zijn dan het aantal middelen dat in gebruik is.
Het is nu ook mogelijk om middelen af te boeken en te activeren.

Parameters

Attribuut Type Verplicht Omschrijving
medewerker xsd:int V Registratienummer (idnr) van de medewerker.
middelnummer xsd:int V Registratienummer (idnr) van het middel.
actie xsd:int O Actie. Standaard is 17850
Klik hier voor meer info...
  • 17850 Wijzigen
  • 17851 Afboeken
  • 17852 Activeren
middelnaam xsd:string(50) O Naam van het middel.
aantal xsd:positiveInteger(8) O Aantal beschikbare middelen.
aanschafwaarde xsd:float O Afschrijving - aanschafwaarde van het middel.
restwaarde xsd:float O Afschrijving - restwaarde van het middel.
levensduur xsd:positiveInteger(4) O Afschrijving - levensduur (in maanden) van het middel.
bedragonbelast xsd:float O Inhouding - bedrag onbelast.
eenheid xsd:int O Eenheid - per
Klik hier voor meer info...
  • 24170 Uur
  • 24171 Dag (ma t/m vr)
  • 24172 Gewerkte dag
  • 24176 Declaratie
bedraginhouden xsd:float O Inhouding - bedrag inhouden
Klik hier voor meer info...
  • 25510 Ja, volledig
  • 25512 Ja, tot toegestaan minimum
actie_oorzaak xsd:int C Actie oorzaak. Verplicht bij acties afboeken en activeren.
Klik hier voor meer info...
  • 27390 Vervallen
  • 27391 Afgeschreven
actie_reden xsd:string(40) C Omschrijving van de reden van de afboeking. Verplicht bij actie afboeken.
versie xsd:string(40) O Vrij op te nemen tekst t.b.v. ontwikkelaar.
rubrieken array O Rubrieken.
  • rubrieknr
xsd:int V Registratienummer (idnr) van de rubriek.
  • rubriek_waarde
xsd:string F Rubriek waarde.
Afhankelijk van het type rubriek dient dit de tekstuele vertoning te zijn van een reguliere integer, float, boolean, keuzelijstitem of tekst.

Fields

Attribuut Type Omschrijving
wm_middel_nr xsd:int Registratienummer (idnr) van het middel.
wm_middel_naam xsd:string Omschrijving van het middel.
wm_middel_soort xsd:int Soort middel.
Klik hier voor meer info...
  • 27130 Auto's
  • 27131 Huisvesting
  • 27132 Fietsen
  • 27133 Overige middelen
wm_middel_typenr xsd:int Registratienummer (idnr) van het middeltype.
wm_middel_hoeveelheid xsd:int Aantal beschikbare middelen, indien leeg is het middel eenmalig beschikbaar.
wm_middel_aanschafwaarde xsd:float Aanschafwaarde van het middel.
wm_middel_restwaarde xsd:float Restwaarde van het middel.
wm_middel_levensduur xsd:int Levensduur van het middel in maanden.
wm_middel_bedrag xsd:float Bedrag dat moet worden ingehouden.
wm_middel_eenheid xsd:int Eenheid van het in te houden bedrag.
Klik hier voor meer info...
  • 24170 Uur
  • 24171 Dag (ma t/m vr)
  • 24172 Gewerkte dag
  • 24176 Declaratie
wm_middel_inhouden xsd:int Indicatie hoe bedrag moet worden ingehouden.
Klik hier voor meer info...
  • 25510 Ja, volledig
  • 25512 Ja, tot toegestaan minimum
wm_middel_status xsd:int Status van het middel.
Klik hier voor meer info...
  • 26996 Actief
  • 26997 Verwijderd
  • 26998 Volledig afgeboekt
wm_middel_gewijzigd xsd:dateTime Timestamp waarop de middelen voor het laatst zijn gewijzigd.
wm_middel_afboeking array Lijst van afboekingen.
  • wm_middel_afb_oorzaak
xsd:int Actie oorzaak.
Klik hier voor meer info...
  • 27390 Vervallen
  • 27391 Afgeschreven
  • wm_middel_afb_aantal
xsd:int Aantal afgeboekte middelen.
  • wm_middel_afb_omschrijving
xsd:string Omschrijving van de reden van de afboeking.
  • wm_middel_afb_datum
xsd:date Datum van de afboeking.
  • wm_middel_afb_gewijzigd
xsd:dateTime Timestamp waarop de afboeking voor het laatst is gewijzigd.
wm_middel_rubrieken array Lijst van ingevulde rubrieken.
  • wm_middel_rubrieknr
xsd:int Registratienummer (idnr) van de rubriek.
  • wm_middel_rubriekwaarde
xsd:string Waarde van de rubriek.
  • wm_middel_rubriektype
xsd:int Type veld van de rubriek.
Klik hier voor meer info...
  • 21281 Tekstveld
  • 21282 Memoveld
  • 21283 Datumveld
  • 21284 Getalveld
  • 21285 Bedragveld
  • 21286 Keuzelijst
  • 21287 Afvinkveld

Exceptions

Code Detail Omschrijving
39043 aantal Aantal ontbreekt.
39043 middelnummer Opgegeven middelnummer onbekend.
39054 update_fout Update van middel niet gelukt.
39043 actie_oorzaak Actie_oorzaak is niet gelijk aan 27390 of 27391.
39043 actie_reden Actie_reden mag niet leeg zijn.
39043 middel kan niet afgeboekt worden omdat er nog actieve koppelingen zijn Zelfverklarend.
39043 middel kan niet afgeboekt worden omdat er nog toekomstige koppelingen zijn Zelfverklarend.
39043 aantal kan niet afgeboekt worden omdat er nog actieve koppelingen zijn Zelfverklarend.
39043 aantal kan niet afgeboekt worden omdat er nog toekomstige koppelingen zijn Zelfverklarend.
39043 Probleem met aantal, deze wordt dynamisch teruggegeven in de exception. Aantal kan niet minder zijn dan het aantal actieve koppelingen.
39043 Probleem met aantal, deze wordt dynamisch teruggegeven in de exception. Aantal kan niet meer zijn dan het aantal koppelingen.
39043 aantal Aantal is verplicht en dient groter te zijn dan 0 en kleiner dan 100000000.
39043 aanschafwaarde Aanschafwaarde is verplicht en dient groter te zijn dan 0 en kleiner dan 1000000.
39043 restwaarde Restwaarde is verplicht en dient 0 of groter te zijn en kleiner dan 10000000.
39043 restwaarde_aanschafwaarde Restwaarde kan niet hoger zijn dan de aanschafwaarde.
39043 bedragonbelast Bedragonbelast is verplicht en dient groter te zijn dan 0 en kleiner dan 1000000.
39043 bedraginhouden Bedraginhouden is verplicht en dient 25510 of 25512 te zijn.
39043 rekeningspecificatie Rekeningspecificatie ontbreekt voor looncomponent (rekeninggroep: Correctie WAS).
39043 rubriek_waarde Opgegeven rubriek_waarde is niet valide voor het type veld.
39043 rubrieknr: is niet bekend. rubrieknr: is niet bekend.
39043 er zijn meerdere waardes voor hetzelfde rubrieknummer aanwezig Het rubrieknummer is meer dan één keer aangeleverd in het request. Deze dient uniek te zijn.
39043 Er zijn verplichte rubrieken die niet zijn meegegeven, om welke registratienummers het gaan wordt teruggegeven in de response. Er zijn verplichte rubrieken die niet zijn meegegeven, om welke registratienummers het gaan wordt teruggegeven in de response.
39043 niet geautoriseerd De medewerker is niet geautoriseerd voor de optie 'ja, volledig'.