Invalid use of null (HRM)

Je krijgt deze melding binnen HRM op verschillende plekken, waaronder bij:

  • Het controleren van de loonaangifte.
  • Het verwerken van de salarissen in de Salarisverwerkingscockpit.
  • Het toekennen van periodieken.
  • Het genereren van Arbo-berichten.

Oorzaak

Deze melding krijg je als ergens een veld niet is gevuld wat wel nodig is om de actie uit te voeren waarmee je bezig bent.

Oplossing

Er zijn meerdere oplossingen mogelijk, afhankelijk van de oorzaak van de melding.

Loonaangifte

Klik in de foutmelding op de knop Detail. In de detailmelding zie je het veld 'EmployeeId'. Hierachter staat vermeld bij welke medewerker(code) de oorzaak van de melding ligt. Controleer bij die medewerker het volgende:

  • Alle medewerkergegevens die van belang zijn voor de loonaangifte. Denk aan geboortedatum, BSN, geboorteplaats et cetera. Als een veld niet is gevuld, vul deze dan alsnog en controleer de loonaangifte opnieuw.
  • De contract-, rooster-, salaris- en instantieregels. Deze moeten wat betreft datum met elkaar overeenkomen. Heeft bijvoorbeeld het contract een einddatum, maar een salarisregel niet, dan ontstaat de fout bij het controleren van de loonaangifte. Verwijder in dat geval de einddatum in het contract (en eventuele datum uit dienst). Klik op Opslaan en sluiten en voeg de datum weer toe. De salarisregel krijgt dan alsnog een einddatum.

Salarisverwerking

Controleer of er een eigen looncomponent wordt berekend waarbij een parameter die wordt gebruikt in de formule geen waarde heeft.

Voorbeeld:

De looncomponent is geactiveerd in de cao en de formule is [Bedrag]. De parameter Bedrag heeft geen waarde, daarom kan de looncomponent niet berekend worden.

Vul alsnog een waarde in de parameter of deactiveer de looncomponent als deze niet berekend moet worden.

Periodieken toekennen

Bij één of meerdere medewerkers is een oude loonschaal gekoppeld. Controleer daarom in de salarisregels (ook toekomstige) van de medewerkers de loonschalen. Een eenvoudig overzicht van alle medewerkers met loonschalen vind je via HRM / Medewerker / Overzicht / HR Management. Zorg ervoor dat je een weergave hebt of maakt waarin de loonschaal wordt getoond. Zo kun je zien of er een oude loonschaal is gekoppeld bij een medewerker.

Controleer in de cao welke loonschalen en/of treden zijn vervallen. Dit doe je als volgt:

  1. Ga naar HRM / Organisatie / Cao.
  2. Open de eigenschappen van de cao.
  3. Ga naar het tabblad Loonschaal.
  4. Open de loonschaal.
  5. Ga naar het tabblad Periode.
    Controleer hier of de laatste periode een einddatum heeft. Zo ja, dan is de loonschaal vanaf de einddatum niet meer in gebruik/niet meer geldig.

Arbo-berichten

Een aantal oorzaken van de melding zijn:

  • De begindatum van het dienstverband is niet gevuld.
  • De begindatum van de verzuimmelding is niet gevuld.
  • De oorzaak van het verzuim is niet gevuld.

Zoek de lege berichten op via onderstaande stappen:

  1. Ga naar HRM / Aan- en afwezigheid / Arbo digitaal. Open hier de regel van de inzender (filter eventueel op de status 'Te verzenden').
  2. Open de werkgever. Open de weergave 'Dienstverband voor arbobestand' en filter op begindatum dienstverband = []. Hiermee haal je de lege berichten naar boven. Verwijder deze regels.
  3. Open de weergave 'Verzuim voor arbobestand' en filter op begindatum verzuim = []. Verwijder de regels die naar boven komen.
  4. Volg bovenstaande stappen voor alle werkgevers in de omgeving.
  5. Ga naar Algemeen / Communicatieservice / Verzenden en ontvangen om te controleren of alle lege regels zijn verwijderd.

In een enkel geval gaat het om de oorzaak verzuim die niet is gevuld in de verzuimmelding. Dit kun je ook nog controleren.