Overflow
Je krijgt deze melding bij de salarisverwerking in Profit.
Oorzaak
Deze melding krijg je als een berekening in de salarsverwerking niet goed uitgevoerd kan worden. Er zijn meerdere oorzaken mogelijk:
- Een looncomponent telt onterecht in in een grondslag.
- Er is een negatieve waarde als loonmutatie geboekt (bijvoorbeeld negatieve uren, dit is niet mogelijk).
- Er is een heel hoge waarde als loonmutatie geboekt (bijvoorbeeld een aantal van 99 999 999).
- De formule van een eigen looncomponent is onjuist.
- Er zijn onmogelijk grote of kleine bedragen ontstaan. Deze situatie staat hieronder los beschreven.
Oplossing
Je lost de melding op door eerst in de detailmelding te controleren bij welke medewerker dit speelt. Dit zie je bij de tekst 'EmployeeId........:'. Controleer hierna of er onlogische loonmutaties bij de medewerker zijn toegevoegd (zowel op het tabblad Loonmutatie als op het tabblad Looncomponent in de eigenschappen van de medewerker). Tenslotte controleer je of de looncomponenten die berekend worden juist zijn ingericht.
Er zijn onmogelijk grote of kleine bedragen ontstaan
De melding die verschijnt is: Arithmetic overflow error converting numeric to data type numeric.
Profit kan deze melding tonen wanneer tijdens het maken van de loonberekening of journaalpost onmogelijk grote of kleine bedragen ontstaan. Een bekend voorbeeld is wanneer de volgende zaken zich tegelijkertijd voordoen:
- Looncomponenten als 'Salaris uit uren gewerkt' en/of 'Vermindering bij onbetaald verlof' staan op het tabblad Journalisering in de eigenschappen van de looncomponent op type journalisering (4) Uren verdeling.
- De grondslag urenverdeling wordt erg klein en/of er komt een zodanige combinatie voor van 'plussen en minnen' op een van de financiële assen zoals kostenplaats of kostendrager, dat de verdeling naar zo'n as extreem klein wordt. Bijvoorbeeld 5000 euro naar kostenplaats A kijkt, en -4999,99 naar kostenplaats A.
In zo'n geval probeert Profit bijvoorbeeld de verhouding van 1 cent gedeeld door 5000 euro van de kosten te verdelen naar kostenplaats A, waardoor extreme bedragen ontstaan.
Oplossing
Probeer de verdeling van de grondslag urenverdeling zodanig aan te passen dat er juiste waarden ontstaan. Het kan daarbij noodzakelijk zijn om loonmutaties aan te passen, of in te grijpen op de looninrichting die de grondslag urenverdeling beïnvloedt. Het is niet raadzaam om gedurende het loonjaar het type journalisering van looncomponenten aan te passen, omdat hierdoor ongewenste correcties in de journalisering kunnen ontstaan.