The conversion of a varchar data type to a datetime data type resulted in an out-of-range value. The statement has been terminated.
Je krijgt deze melding bij het controleren van de loonaangifte of het uitvoeren van een import.
Oorzaak
Deze melding krijg je als:
- Bij een medewerker een onjuiste geboortedatum in de loonaangifte staat
- Bij de import een verkeerde datum wordt ingelezen
Oplossing
Hoe je de melding oplost, hangt af van de oorzaak.
Loonaangifte
In de melding vind je terug om welke medewerker het gaat. De medewerkercode staat vaak bij 'EmployeeId' in de melding. Controleer bij deze medewerker of de geboortedatum klopt. Pas de datum indien nodig aan. Initieer hierna een TWK vanaf periode 1 voor de medewerker en verwerk dit in de Salarisverwerkingscockpit. Doe dit ook als de geboortedatum van de medewerker wel goed staat. Controleer hierna de loonaangifte opnieuw. Krijg je de melding niet meer en wil je de loonaangifte klaarzetten? Accordeer dan eerst de TWK (bijvoorbeeld in een correctieperiode).
Import
Controleer alle datums die je importeert. Vaak is er een tikfout gemaakt en staat er bijvoorbeeld 01-01-1023 of 01-01-223. Pas de datum aan en start de import opnieuw.