Invalid attempt to read when no data is present

Je krijgt deze melding bij het verwerken van een salarisverwerkingsplan of het verwerken van een betaalbestand. De volledige melding is:

System.Exception: Error reading column #0: "AfasHrVersionSeqNo" with datatype: "int" ---> System.InvalidOperationException: Invalid attempt to read when no data is present.

Oorzaak

Er zijn verschillende oorzaken, afhankelijk van waar je de melding krijgt.

Verwerken salarisverwerkingsplan

Deze melding krijg je als er geen cao is gekoppeld aan de werkgever. Profit heeft een cao nodig om het salarisverwerkingsplan te kunnen verwerken.

Verwerken betaalbestand

Je krijgt de melding als het bankrekeningnummer van de werkgever is gewijzigd nadat het betaalbestand is verwerkt én je het betaalbestand daarna opnieuw verwerkt.

Oplossing

Verwerken salarisverwerkingsplan

Je lost deze melding op door in de eigenschappen van de werkgever een cao te koppelen en daarna het jaarloon BT te berekenen. Hoe je dit doet lees je in de artikelen Cao koppelen aan een werkgever en Jaarloon BT berekenen.

Verwerken betaalbestand

Je lost de melding op door de wijziging van het bankrekeningnummer (tijdelijk) ongedaan te maken. Hierna kun je het betaalbestand opnieuw verwerken. Voor de verwerking van de volgende periode kun je het bankrekeningnummer weer aanpassen.