Ga naar inhoud

ds_fw_aftrekpost_insert

Operatie voor het vastleggen van aftrekposten bij de flexwerker.
Let op: De array voor de aftrekposten wordt gebruikt om te bepalen welke aftrekposten ingeschakeld dienen te worden.
Eventuele andere aftrekposten zijn hierdoor automatisch uitgeschakeld.

Parameters

Attribuut Type Verplicht Omschrijving
medewerker xsd:int V Registratienummer (idnr) van de medewerker.
registratienummer xsd:int V Registratienummer (idnr) van de flexwerker.
ingangsdatum xsd:date V Ingangsdatum van de aftrekposten. Deze dient uniek te zijn.
aftrekposten array V Array van aftrekposten die vastgelegd moeten worden.
  • apnr
xsd:int V Registratienummer (idnr) van de aftrekpost.
  • wgbedrag
xsd:float O Werkgeverbedrag voor de aftrekpost.
  • wnbedrag
xsd:float O Werknemerbedrag voor de aftrekpost.
versie xsd:string(40) O Vrij op te nemen tekst t.b.v. ontwikkelaar.

Fields

Attribuut Type Omschrijving
result xsd:boolean Indicator of het toevoegen succesvol is.

Exceptions

Code Detail Omschrijving
39043 registratienummer Opgegeven registratienummer is niet bekend.
39043 loonjaren Geen operationele loonjaren.
39043 ingangsdatum Ingangsdatum is reeds bekend of valt niet binnen de actieve loonjaren.
39043 aftrekpost - medewerkertype De opgegeven aftrekpost is niet beschikbaar voor het type medewerker (flexwerker/vaste medewerker).
39043 wgbedrag Wgbedrag moet groter of gelijk zijn aan 0 en kleiner of gelijk aan 9999.99.
39043 wnbedrag Wnbedrag moet groter of gelijk zijn aan 0 en kleiner of gelijk aan 9999.99.
39043 aftrekpost uitgeschakeld Een opgegeven aftrekpost is uitgeschakeld in Beheer > Bedrijfsinstellingen > Aftrekposten.
39043 aftrekposten Er zijn teveel aftrekposten van het looncomponenttype 'Pensioen' opgegeven.
39043 Bovenliggende aftrekpost niet meegegeven. Er is een aanvullende aftrekpost meegegeven, maar de bovenliggende aftrekpost ontbreekt.
39043 apnr Er is een onbekend apnr meegegeven.