De loonsverhoging op de verjaardag
Wie parttime werkt en jarig is, krijgt vanzelf het uurloon dat bij zijn nieuwe leeftijd hoort. Dit is wanneer die controle draait, wat er meteen verandert en wat er op jouw akkoord wacht.
Wanneer gebruik je dit
Een jonge medewerker wordt een jaar ouder en gaat volgens de loontabel meer verdienen. Je wilt weten of Morris dat zelf doet, wanneer precies, en of het al bij je salarisadministratie ligt.
De schakelaar
De hele automatisering hangt aan één schakelaar: Instellingen › Personeelsbeheer › Contracten › Loon aanpassen bij verjaardag.

Staat hij uit, dan gebeurt er niets — er wordt niet eens gekeken. De schakelaar geldt bedrijfsbreed, dus voor al je vestigingen tegelijk.
Omzetten is genoeg: de instelling wordt vanzelf bewaard, en rechtsboven op de pagina staat daarna Opgeslagen.
Wanneer de controle draait
De verjaardagscontrole draait tien seconden nadat het systeem is opgestart, en daarna elke 24 uur.
Dat betekent dat het moment op de dag waarop hij loopt, afhangt van wanneer het systeem voor het laatst opnieuw is gestart. Er is geen vast tijdstip als "'s nachts om drie uur".
De controle kijkt naar de kalenderdag in Nederland, niet naar de klok van de server. Wie hier jarig is, is dat volgens de klok in de zaak.
Elke ronde kijkt naar vandaag en de zes dagen ervoor. Draaide de controle een dag niet, dan komt die verjaardag in een van de rondes daarna alsnog aan de beurt.
Wie er in aanmerking komt
Morris zoekt alle dossiers waarvan:
- de verjaardag vandaag is, of in de zes dagen ervoor viel;
- die verjaardag nog niet is afgehandeld — dat leest Morris uit het logboek;
- in de Functie niet het woord fulltime staat;
- het dossier niet verwijderd is.
Let op bij fulltimers. Deze controle herkent een fulltimer alleen aan het woord fulltime in de Functie. Het Contracttype en het aantal uren per week tellen hier niet mee — anders dan bij het kiezen van een contractsjabloon, zie Wanneer telt iemand als fulltimer in Welk sjabloon Morris voor welk contract gebruikt. De functie is een keuze uit een vaste lijst (Bediening, Keuken, …), dus bij de meeste dossiers staat dat woord er niet in. Een fulltimer met zo'n gewone functienaam doet daardoor gewoon mee: op zijn verjaardag zet de controle het Uurloon in zijn dossier op het tabelbedrag en zet daar een mutatie voor klaar. Zijn maandloon blijft ongemoeid.
Wat er berekend wordt
Voor elke jarige rekent Morris het nieuwe uurloon uit met dezelfde regels als bij de onboarding:
- Het basisuurloon dat bij de nieuwe leeftijd hoort: de kolom Basis van Loontabel parttime onder Instellingen › Personeelsbeheer.
- Zit de medewerker in schaal 2 of hoger, dan komt de stap van die schaal bij dat basisuurloon: een percentage wordt over het basisuurloon gerekend, een vast bedrag per uur wordt erbij opgeteld.
- De uitkomst, afgerond op hele centen, komt als Uurloon in het dossier.
De leeftijd is die op de verjaardag zelf, ook als de controle hem een paar dagen later inhaalt.
De tabel loopt van 15 tot en met 21 jaar. Wordt iemand 22 of ouder, dan blijft het bedrag van 21 gelden.
Komt de berekening uit op het loon dat al in het dossier staat, dan verandert er niets aan het loon. Er komt geen mutatie in de maandbatch en de medewerker krijgt geen bericht. Wel zet Morris een regel in het logboek (birthday_wage_unchanged). Daarmee geldt deze verjaardag als afgehandeld en kijkt een volgende ronde er niet opnieuw naar.
Een schaal terug op de verjaardag
Staat ook Schaal terug op de verjaardag aan, dan gaat wie 21 of jonger wordt op die dag één loonschaal terug, en rekent Morris het nieuwe uurloon met die lagere schaal uit. Het uurloon daalt daar nooit door. In de maandbatch en het logboek staan dan de oude en de nieuwe schaal. Zie De loonschaal koppelen aan de beoordeling.
Wat er dan gebeurt
Bij een echte wijziging doet Morris drie dingen, als één geheel: lukt er één niet, dan wordt geen van de drie vastgelegd.
- Het nieuwe loon gaat meteen in het dossier. Vanaf dat moment staat er in Morris het nieuwe uurloon, ook al is er nog niets doorgegeven.
- Er komt een mutatie in de maandbatch van de lopende maand, met de verjaardag als ingangsdatum, en de bron birthday_wage_update. In de kolom Details staan de nieuwe leeftijd, het oude loon, het nieuwe loon, de schaal en de ingangsdatum. Die mutatie staat op PENDING en wacht op jouw akkoord.
- Het gaat in het logboek (birthday_wage_update), met het oude loon, het nieuwe loon, de ingangsdatum en de nieuwe leeftijd.
De ingangsdatum is altijd de verjaardag, niet de dag waarop de controle hem vond. Haalt de controle een verjaardag van eind vorige maand in, dan staat de mutatie in de maandbatch van déze maand, met die eerdere datum als ingangsdatum.
De medewerker krijgt hier ook bericht van: een melding in het portaal en, als er een mailadres bekend is, een mail. Zijn portaal toont vanaf dat moment bovendien het nieuwe uurloon — zie Krijgt de medewerker bericht bij een loonwijziging?.
Let op
- In Morris klopt het loon meteen, bij de salarisadministratie nog niet. Dat verschil blijft bestaan tot jij de maandbatch goedkeurt. Vergeet je dat een maand, dan is het uurloon in het rooster en in het portaal al bijgewerkt terwijl er nog met het oude loon uitbetaald wordt.
- De controle zet het uurloon op het tabelbedrag, ook als er een hoger loon stond. Heb je met iemand een hoger uurloon afgesproken dan de tabel geeft, dan zet de controle dat op zijn verjaardag terug naar het tabelbedrag voor zijn leeftijd en schaal — ook bij iemand van 22 of ouder. Zet het loon daarna opnieuw goed op het dossier; deze verjaardag komt niet nog eens langs, dus het blijft dan staan.
- Kijk de verjaardagsregels na voordat je de maandbatch goedkeurt. Je herkent ze aan de bron birthday_wage_update. Hoort een regel er niet tussen — een fulltimer, of een loon dat je net hebt teruggezet — haal dan het vinkje voor die regel weg voordat je akkoord geeft.
- Zonder koppeling met de salarisadministratie komt er ook geen mutatie. Kent de salarisadministratie deze medewerker nog niet, of staat de koppeling voor zijn vestiging uit, dan wordt de mutatie overgeslagen. Het loon in het dossier verandert wél. Dat het medewerkersnummer ontbrak, staat alleen in het logboek van de achtergrondtaak.
- Een verjaardag wordt één keer afgehandeld. Staat hij eenmaal in het logboek, dan slaat elke volgende ronde hem over — ook als de controle op dezelfde dag nog een keer draait.
- De controle haalt zes dagen in, niet meer. Draait het systeem een dag niet, dan vindt een latere ronde de jarige alsnog, tot en met zes dagen na de verjaardag. Is het langer geleden, dan pas je het loon zelf op het dossier aan.
- Gaat het bij één medewerker mis, dan gaat de rest gewoon door. Voor die ene medewerker wordt niets vastgelegd; een volgende ronde probeert het opnieuw, tot en met zes dagen na de verjaardag.
- 29 februari. Wie op een schrikkeldag geboren is, wordt in een gewoon jaar op 1 maart een jaar ouder, en in een schrikkeljaar op 29 februari zelf.
- Zonder ingelezen loontabel gebeurt er niets. Zie De verjaardagsopslag of de loontabel doet niets.
Verwante artikelen
- Wat er naar de salarisadministratie gaat, en wanneer
- Krijgt de medewerker bericht bij een loonwijziging?
- Wat het onboardingformulier zelf uitrekent
- Waar je terugziet wat Morris zelf heeft gedaan
- Een dossier bewerken
- Loon vastleggen uit de KHN-tabel
- De loontabellen en de schalen instellen
- De verjaardagsopslag of de loontabel doet niets
- De maandbatch met loonmutaties bekijken
- Wat Morris automatisch met contracten doet
- De loonschaal koppelen aan de beoordeling
Meer over Personeel & HR op morris-horeca.nl.
Bijgewerkt op 4 oktober 2026