Periodbyte - Körningar innevarande löneperiod

Med hjälp av rutinen Periodbyte (pl9001) så flyttar du alla transaktioner som varit med i löneberäkningen till statistikregistret samt uppdaterar alla ackumulatorer. Detta är också den sista åtgärden innan en ny period laddas via schemaladdningsfunktionen.

Innan du gör ett periodbyte kan löneberäkning utföras obegränsat antal gånger.

Vid varje enskild bearbetning så inleds processen med att personens ackumulatoruppgifter i person, ackumulatorer kopieras över till person ackum, tillfälliga i löneberäkning. Det är i denna process som ackumuleringen sker. När du bestämt att lönen är korrekt måste periodbyte göras för att personens ackumulatoruppgifter i person ackum, tillfälliga i löneberäkning ska kopieras till person, ackumulatorer.

Notera att en person som inte någon m-ack har inte varit föremål för löneberäkning. Personens I-ackar läses. Ackar med värdetyp n, N gås förbi. I andra ackar nollställs periodfält.

Överföring av transaktioner till statistikregister

När du gör periodbyte så överförs transaktioner till statistikregistret. Dessutom skapas en schematransaktion för perioden i statistikregistret. Transaktioner med äldre utbetalningsdatum än dagens datum, minus antal månader statistik som finns angivet i företagstabellen, tas bort från statistikregister.

Vid periodbyte nollställs automatiskt  eventuell förskottssemesterskuld för arbetstagare som varit anställda i mer än 5 år. Detta gäller i angiven ackumulator i semestertypstabell 28, flik 2. Oberoende av registrerad värdetyp så nollställs belopp (b) och dagar (d).

Om det ligger ett giltigt datum i Alt. anstdatum semester (ans012), beräknas anställningstiden utifrån detta datum i första hand istället för beräkning på anställningsdatumet (arb021). Detta sker oavsett om det ligger tidigare eller senare i tiden. Om det inte finns ett datum i ans012 så gäller arb021 som vanligt.

Borttag av fasta transaktioner

När du gör ett periodbyte så utförs också rensning i transaktionsregistret. Kvar blir transaktioner som är markerade som fasta transaktioner (Fastkod = f, n), samt  tidsregistrerade transaktioner som inte är äldre än det periodantal som finns registrerat i fältet Antal per kalend i företagstabellen.

Du kan styra när borttag av fasta transaktioner ska göras via tom-datumet. Transaktionen tas bort vid periodbyte och det är lönetypen som är satt i Avtalstabellen (tabell 07) som styr när den ska tas bort.

Fastkod = a/A kan anges på transaktioner som ska undantas från denna behandling (d.v.s. automatiskt borttag genereras inte).

Om du anger lönetyp förskottslön så görs kontroll mot rapporteringsperiodens sista dag. När datumet har passerat tas transaktionen bort.

Om du anger lönetyp efterskottslön så görs kontroll mot utbetalningsperiodens sista dag. När datumet är passerat tas transaktionen bort.

Tänk på att om det sedan tidigare ligger fasta transaktioner upplagda med felaktigt tom-datum så kan effekten bli att dessa plötsligt tas bort. Gör därför en kontroll innan nästa periodbyte på vilka tom-datum som eventuellt finns registrerade på de fasta transaktionerna (till exempel via transaktionsöversikten, gör urval på fastkod = f och tom-datum = (FINNS).

Historik över borttagna fasta transaktioner

När en fast transaktion tas bort från lönerapporteringen, via periodkörning, så skrivs en kvittensrad till jobbloggen att "Avdrag upphör". I samband med flytten till statistikregistret görs samtidigt en flytt till historiktabellen för de transaktioner med fastkod = f som har tagits bort från lönerapporteringen (p_ptrans).

I översiktsfönstret statistikreg. fasta transar (p_01017) ser du vilka fasta transaktioner som har tagits bort och när dessa togs bort.

Om anställningsregister används så utförs följande;

  • Överflyttning av ackumulatorer från anställning, ackumulatorer till anställning ackum, tillfälliga i löneberäkning.
  • Rensning av anställning, transaktionsregister.

Övrigt

Körning på enskild person i webben

Om du kör programmet i PA och vill köra detta på en enskild person så fungerar det inte. Du behöver köra körningen på ett intervall.

Exempel: Om du vill köra det på Arbtag.id 3242558 å behöver du i programkonfigurationen ange Arbetstagare from: 3242557 / Arbetstagare tom: 3242559.

Relaterad hjälp