Legende 

Onmiddellijke actie vereist (impact op de klant of uitzendkracht)

Deze staan steeds bovenaan in het document

Actie vereist om de functionaliteit te activeren

Kost verbonden aan het activeren van de functionaliteit

Geen actie vereist om de functionaliteit te activeren



Functionele verbeteringen 


Loonbepaling en loonberekening

De notie -  of een rooster variabel is of niet - werd toegevoegd aan de loonbepaling.

De controles in de ziektemodule zijn vanaf nu meer flexibel indien het gaat over een contract met een variabel rooster:

  • Er kunnen ziektecodes worden geboekt op een dag zonder uren op het rooster;

  • Er kan worden afgeweken van het aantal uren op het rooster bij het boeken van een specifieke ziektecode (bv. GWZ, GWT, ...)


Er worden voor deze situaties geen meldingen meer gegeven en de codes worden correct verwerkt. Het is bijgevolg niet meer nodig om de ziektemodule uit te schakelen indien deze situaties zich voordoen.


Er werd een validatie toegevoegd dat de berekeningswijze van het Voordeel Alle Aard voor bestuurders van een utilitair voertuig - die de wagen ook privé gebruiken - steeds moet worden ingevuld.


Loonbetaling

Wanneer een handlichting binnenkomt voor een schuld en de persoon heeft geen andere actieve schulden meer, dan worden de reeds ingehouden maar nog niet betaalde schulden terugbetaald aan de werknemer bij de volgende verloning.


Op de loonbrief is het bedrag zichtbaar in het blok "Betaling" bij "Terug te betalen bedrag in het kader van schuldbeheer".


Indien de persoon wel nog andere schulden heeft, zal Payroll ervoor zorgen dat de ingehouden schuld wordt overgemaakt aan de andere schuldeisers.

Er werd een extra controle toegevoegd dat een schuld niet van type mag veranderen zodra er ingehouden schulden zijn (bv. een schuld ingegeven als “loonbeslag” mag niet gewijzigd worden in een “alimentatieschuld”).

Wanneer een bestelling van cheques wordt geplaatst bij de leverancier (Edenred of Sodexo), wordt het adres van de werknemer meegestuurd. Dat is nodig opdat nieuwe medewerkers een betaalkaart toegestuurd zouden kunnen krijgen. De leveranciers verzenden echter niet naar alle landen. 


Landen waarnaar kaarten verzonden worden, zijn België, Nederland, Frankrijk, Duitsland, Engeland en Luxemburg.


Wanneer de werknemer een adres heeft dat niet in één van deze toegestane landen ligt, zal het adres worden leeg gelaten in het bestelbestand en zal de werknemer geen kaart ontvangen. De leverancier zal contact met jullie opnemen om het gewenste adres aan te vullen.


De melding wanneer je een betaalopdracht wil goedkeuren die reeds is goedgekeurd, werd gewijzigd naar "Betaalopdracht <GUID> werd reeds uitgevoerd."



Bugfixes


Loonbepaling en loonberekening

  • Er werd een probleem opgelost waarbij de berekening van het beslagbaar loon bij “alimentatie volledig loon” rekening hield met alle lonen van de maand waardoor de verdere verwerking verkeerd liep.

  • De melding dat de jaargrens van een bepaalde loongegevencode is overschreden, komt nu niet meer enkel voor in de loonperiode waarin de grens is overschreden, maar ook in elke loonperiode erna waarvoor een loongegeven met deze code wordt toegevoegd.


Loonbetaling

  • In het bestelbestand van de cheques wordt de taal van de werknemer vanaf nu ingevuld met de voorkeurstaal van de werknemer, zodat de leverancier in de juiste taal kan communiceren.

  • Er werd een probleem opgelost waarbij de schuld van slechts één weekdeel in geval van een week met maandsplitsing werd uitbetaald wanneer de schuld nog geen volledige maand actief was.

  • Er werd een probleem opgelost waardoor enkele loonbrieven niet werden aangemaakt.




Technische aanpassingen


Loonbepaling en loonberekening

  • Er werd een nieuwe database view "cheques" in het schema "loonbepaling" gemaakt. Via deze view kunnen alle cheques worden geraadpleegd.

  • Er werd ondersteuning voor meerdere identity providers en authenticatie schema’s toegevoegd waaronder Identity Service en KeyCloak.


Loonbetaling

  • Er is een index toegevoegd zodat de operaties op de tabel performanter worden uitgevoerd.

  • De database view van personen bevat geen data meer die nadien door een gebruiker overschreven werd. Deze info blijft bewaard in de databank voor trouble shooting.