Aktuell produkt
Hämttyper t, x, y, z och q - Hämttyper - Hämtningsfunktion - Tabellverk
Hämtning av värde från transaktionsregistret.
Fält: löneartsnumret.
- Alt 1: Löneartsnummer för önskad transaktion.
- Alt 2: 000 medför att fält hämtas från aktuell transaktion.
Delfält: delfältnr för önskat delfält.
Exempel:
t40304 (= hämttyp t, löneart 403, belopp).
Transaktionsbelopp för löneart 403 ska hämtas. Om det finns flera 403-lönearter, hämtas samtliga.
Retroaktiva transaktioner undantas i hämtningen.
För de olika delfält som finns att hämta kan du via Systemförvaltningen titta i tabell p_ptrans. Fält-ID:s sista två siffror anger typ, t.ex. 04 för belopp.
Hämtning från Grundlön
Om t-hämtningen ingår i en formel som i sin tur hämtas med h-hämtning (historisk) görs alltid hämtningen av belopp/à-pris i första hand från Grundlön (std_lon). Detta kräver att aktuell löneart finns angiven i tabell 30. Lönestyrning. Om lönearten inte finns med i tabell 30. Lönestyrning görs hämtningen från transaktionsregistret istället.
Vid hämtning från Grundlön gäller att du måste ange samma delfält i t-hämtningen i formeln som du har angivit i tabell 30. Lönestyrning. Det är delfält 34 (heltidslön) eller 04 (faktisk lön) som kan anges.
Notera att sådan hämtning ej kan köras från Tillägg/avdrag (std_avdr) utan endast från Grundlön (std_lon).
Hämttyp x
Hämtar värdet från transaktion(-er) med angivet löneartsnummer + samma from-datum och omfattning som söktransaktionen.
Exempel:
x40304 (= hämttyp x, löneart 403, belopp)
Hämtar belopp från transaktion(-er) med löneartsnummer 403. Hämtning sker endast från de transaktioner med samma from-datum och omfattning som den transaktion som gör hämtningen.
Specialhantering vid retro gällande x-hämtning
Om en x-hämtning finns, kommer beräkningen av retro-belopp ej att beräknas på ordinarie vis (framräknat belopp reduceras med statistiktransens belopp), utan det framräknade beloppet kommer att gälla, d.v.s. en ny x-hämtning görs direkt utifrån första transaktionens retrobelopp.
Hämttyp = y
Transaktionshämtning med urvalsbegrepp.
Följande urvalsbegrepp finns:
-
b3 = hämtning av a-pris med urval på kostnadsställe. A-pris hämtas från transaktion med samma kostnadsställe som aktuell transaktion.
-
c3 = hämtning av a-pris med urval på transnr/löpnr. A-pris hämtas från transaktion där söktransens löpnr stämmer överrens med den sökta transens transnr. Vid generering av en ny transaktion lagras automatiskt ursprungstransaktionens transnr i den genererade transaktionens fält för löpnr. På så vis kan respektive transaktions ursprungstrans härledas även om det skulle finnas fler ursprungstransar med både samma löneartsnummer och samma from-datum.
Delfält:
- o b3 = står för kostnadsställe och á-pris
- o c3 = står för transnr/löpnr
Exempel:
y011b3 (= hämttyp y, löneart 011, apris hämtas utifrån aktuellt kostnadsställe)
Hämtar apris från den transaktion som har samma kostnadsställe som aktuell transaktion. Funktionen bygger på att det inte finns olika a-pris inom samma kostnadsställe. Om det finns flera transaktioner på samma kostnadsställe, hämtas den först påträffade vid sökningen.
y011c3 (hämttyp y, löneart 011, a-pris hämtas utifrån ursprungstransaktionens transnr)
Hämtar a-pris från den transaktion som har genererat aktuell transaktion. Vid generering av en ny transaktion lagras automatiskt ursprungstransaktionens transnr i den genererade transaktionens fält för löpnr. När yxxxc3-hämtning görs letas alltså den transaktion upp som har transnr = söktransaktionens löpnr - det är denna transaktions a-pris som hämtas.
Hämttyp = z
Motsvarar hämttyp = x , med skillnaden att omfattning ej kontrolleras.
Hämtar värdet från transaktion (-er) med angivet löneartsnummer + samma from-datum som söktransaktionen.
Beräknade fält
Hämttyp | Beskrivning |
---|---|
t000k2 | Hämtar antal kalenderdagar utifrån transaktionens datum |
x___a4 |
Hämtar "1" om totalavdrag gjorts på transaktion med angiven löneart. Kan enbart utföras som en “x” hämtning och för ett specifikt löneartsnummer, det går inte att göra hämtningen på innevarande transaktion. Genom att generera en löneart och där göra hämtning kan kontrollen utföras. Exempel på hämtning “x502a4” eller “x305a4” |
Fältförteckning i nummerordning
Databasfält | Ev. avvikande hämttyp |
Beskrivning |
---|---|---|
p_txxx01 |
Timmar Transaktionens timma. |
|
p_txxx02 |
Dagar1 Här hamnar: |
|
p_txxx03 |
A-pris |
|
p_txxx04 |
Belopp |
|
p_txxx05 |
Tecken Transaktionens tecken. |
|
p_txxx06 |
From-datum Datum från och med transaktionen ska gälla. |
|
p_txxx07 |
Tom-datum Datum till och med transaktionen ska gälla. |
|
p_txxx08 |
Kostnadsställe Uppgift om det kostnadsställe som transaktionen ska belasta. Om uppgiften rapporteras sker ingen komplettering från Person, Data, Fasta och Valfria eller Befattning, Data, Fasta och Valfria i den funktion som utför konteringen. |
|
p_txxx09 |
Konto Uppgift om det konto som transaktionen ska belasta. Om uppgiften rapporteras sker ingen komplettering av konto från Kontotabell (tabell 13). |
|
p_txxx10 |
Textfält Textfältet är helt öppet för användning. Textfältet kan hämtas i delar om 10 pos. Se txxx41. |
|
p_txxx11 |
Procent Alt 1: Transaktionspost kopierad från Befattning, Transaktionsregister. Se Procent (uxxx11). |
|
p_txxx12 |
Grundlön Transaktionspost kopierad från Befattning, Transaktionsregister. Se Grundlön (uxxx12). Alt 2: Övrigt. Transaktion med Fastkod (txxx71) = f. Avdragsbeloppet har ej kunnat dras till fullo. Systemet lägger det ursprungliga avdragsbeloppet i Grundlön (txxx12). I Generationsväxling flyttas Grundlön (txxx12) till Belopp (txxx04). Alt 3: Om fältet Ej direkt prissättning (tabell 03) = r och Befattningsregister (tabell 01) = blankt flyttas löneartens a-pris till txxx12. |
|
p_txxx16 |
Bortkod Rapporterad kod som markerar annullering av transaktionen. |
|
p_txxx20 |
Typkod Löneartens typkod kompletteras från löneartstabellen. |
|
p_txxx21 |
Löneart Transaktionens löneartsnummer. |
|
p_txxx22 |
Benämning Löneartens benämning. Uppgiften sätts automatiskt från löneartstabellen i löneberäkningen. |
|
p_txxx30 |
Aktivkod Markering sätts i samtliga transaktioner som är med i beräkningen. Används för t ex hämtning i rapporter. A = Med i beräkningen Blank eller E = Ej med i beräkningen. Ingen behandling eller ackning görs av aktuell transaktion. |
|
p_txxx31 |
Beräkningskod Fältet kompletteras automatiskt i löneberäkningen och markerar transaktionen enligt följande:
|
|
p_txxx32 |
Arbetsdagar Här hamnar alltid arbetsdagar från frånvarotransaktionen. |
|
p_txxx33 |
Tjänsledighetsfaktor Se Omfattning (uxxx33). |
|
p_txxx34 |
Numeriskt reservfält 1 Kan valfritt användas till beräkningar. Här brukar t.ex. heltidslönen visas om transaktionen genereras utifrån lönestyrning (tabell 30) |
|
p_txxx35 |
Numeriskt reservfält 2 Kan valfritt användas till beräkningar. Används bland annat av löneberäkningen som vid generering från grundlön kompletterar delfält 35 med en sysselsättningsgrad som räknas fram genom att faktisk veckoarbetstid (lpv011) delas med veckoarbetstid heltid (lpv012). Om något av dessa värden saknas, så blir det noll i delfält 35. |
|
p_txxx36 |
Numeriskt reservfält 3 Kan valfritt användas till beräkningar. Används bland annat i samband med hämttyp = h. Alltså rätt historisk månadslön som underlag vid frånvaro avdragsberäkning. |
|
p_txxx37 |
Rapporterade timmar Antal rapporterade timmar. Fältet uppdateras automatiskt av kalendariefunktionen. Fältet kan endast uppdateras om transaktionens fält för Ursprunglig typkod (p_txxxb7) samt Ursprunglig löneart (p_txxxb8) är tomma. |
|
p_txxx41 | Position 1-10 | |
p_txxx42 | Position 11-20 | |
p_txxx43 | Position 21-30 | |
p_txxx44 | Position 31-40 | |
p_txxx50 | Följande delfält: |
Avtal och Kategori Avtalstillhörighet. Hämtas i löneberäkningen antingen från Person, Data, Fasta och Valfria eller från Befattning, Data, Fasta och Valfria om det används. |
txxx51 |
Avtal UNIX = transen flyttas en gång ligger alltså kvar oavsett kategoribyte. |
|
txxx52 | Kategori | |
p_txxxb1 | Följande delfält: |
Befattning Här läggs Befattnings-id när det av en post i Befattning, Transregister skapas en post till Transaktionsregister. |
txxx56 | Förvaltning (pos 1-3 i Befattning) | |
txxx57 |
DB-kod (pos 3-4 i Befattning) |
|
txxx58 | Löpnr (pos 5-10 i Befattning) | |
p_txxx60 |
Ackumulerade belopp Detta fält uppdateras alltid vid varje löneberäkning. Ackumulering sker med tecken. När ackumulerat belopp når tak belopp signaleras Transaktionen Upphör och transaktionen försvinner i periodbytet. |
|
p_txxx61 |
Tak, belopp Tak belopp kan rapporteras. Beloppet avser t ex lönebelopp eller beloppsbegränsade införslar. |
|
p_txxx62 |
Ackumulerat antal gånger Används vid införsel. Uppdateras vid varje löneberäkning. När ackumulerat antal gånger når tak gånger signaleras Transaktionen upphör och transaktionen försvinner i Generationsväxlingen. |
|
p_txxx63 |
Tak, gånger Används vid införsel. Här rapporteras det antal gånger en transaktion ska behandlas. |
|
p_txxx64 |
Draget perioden Arbetsfält i löneberäkningen |
|
p_txxx71 |
Fastkod Rapporterad kod som styr om transaktionen ska ligga fast från körning till körning. alt1: p rapporteras i tecken. Detta p läggs i fastkod. alt 2: Om typkod = 10-19. Systemet lägger själv p i fastkod. u = Fast transaktion med takbelopp som upphör i perioden. |
|
p_txxx72 |
Semesteruttagsfaktor Semesteruttagsfaktor som gäller för transaktionen. |
|
p_txxx73 |
Avräkningstyp Avräkningstyp hämtas från Avräkningstyp (tabell 28). |
|
p_txxx74 |
Semesteravräkningsfaktor Alt 1: Alt 2: |
|
p_txxx76 |
Feltext 1 Får texterna: Ej/draget, Delvis/draget, Skuld/fört, Avdrag/upphör, Ej/beräknad |
|
p_txxx77 |
Feltext 2 Får texterna: Ej/draget, Delvis/draget, Skuld/fört, Avdrag/upphör, Ej/beräknad |
|
p_txxx78 |
Tot ant. dagar utv. tj.led I fältet så summeras antalet frånvarodagar i rad (arbetsdagar, ej kalenderdagar) som återfinns i rapporterings- och löne-period. De arbetsdagarna som summeras är frånvarotransar vars lönearter har visningsvärdet Fg period olika frv inkl sjuk, lagringsvärdet: ‘7’. Frånvaro som summeras är antingen kant-i-kant eller överlappande. Begränsningar: 1. Frånvaro som har avbrott i sig (t.ex. dag 1-16 och 18-31) så kommer dagarna räknas var för sig. 2. Frånvaron som sträcker sig hela månaden (t.ex. dag 1-31) kommer inte räknas med i summeringen. |
|
p_txxx90 | Företagsnummer | |
p_txxx91 | Enhetsnummer | |
p_txxx92 | Anställnings-id | |
p_txxx94 | Transaktionsnummer | |
p_txxxa3 |
A-pris registrerat Fältet används av löneberäkningen för att hålla reda på om a-pris är rapporterat eller beräknat. R = A-pris rapporterat. |
|
p_txxxa4 |
Belopp registrerat Fältet används av löneberäkningen för att hålla reda på om belopp är rapporterat eller beräknat. R=Belopp rapporterat |
|
p_txxxa5 |
Ackumuleringskod Via detta fält går det att omdirigera beskattning av belopp i en specifik transaktion. Siffrorna inom parentes avser fältets lagringsvärde. Ej skatt (1) = Trots att lönearten är styrd till tabellskatt (011b) eller engångsskatt (012b), kommer transaktionens belopp (txxx04) ej att ackumuleras dit. Tabellskatt (2) = Oberoende av vad lönearten är styrd till kommer transaktionens belopp (txxx04) att ackumuleras till tabellskatt (011b) och kommer ej att ackumuleras till engångsskatt (012b). Ej skatt, ej generering (4) = Trots att lönearten är styrd till tabellskatt (011b) eller engångsskatt (012b), kommer transaktionens belopp (txxx04) ej att ackumuleras dit. Trots att lönearten innehåller löneartsgenerering, kommer inga transaktioner att genereras från denna transaktion. Engångsskatt, ej generering (8) = Oberoende av vad lönearten är styrd till kommer transaktionens belopp (txxx04) att ackumuleras till engångsskatt (012b) och kommer ej att ackumuleras till tabellskatt (011b). Trots att lönearten innehåller löneartsgenerering, kommer inga transaktioner att genereras från denna transaktion. Om textfält 1 och 2 (txxx41, txxx42) är tomma skrivs där "Retroaktiv lön". |
|
p_txxxa6 |
Antalskod Fältet kompletteras automatiskt från löneartstabellen i löneberäkningen. t=timmar |
|
p_txxxa7 |
Antalskod ursprunglig Löneartens ursprungliga antalskod. |
|
p_txxxa8 |
Kostnadsställe registrerat Fältet används av löneberäkningen för att hålla reda på om kostnadsställe är registrerat. |
|
p_txxxa9 |
Konto registrerat Fältet används av löneberäkningen för att hålla reda på om konton är registrerade. |
|
p_txxxb1 | Befattning | |
p_txxxb2 |
Timmar rapporterat Fältet används av löneberäkningen för att hålla reda på om timmar är rapporterat. |
|
p_txxxb3 | Ej lönespecifikation e= |
|
p_txxxb4 | Kostnadsställe 2 | |
p_txxxb5 | txxx65 |
Ursprungskod Indikerar var en transaktion är skapad. Koden sätts av systemet. A= Post skapad från SCHEMATRANSAKTION (tabell 14) via pl1340/pl1530. 4 = semestertransaktion som har skapats upp utifrån sista dag kod = 4 i semestertabell 28 |
p_txxxb6 | Tom-datum rapporterat | |
p_txxxb7 | txxx66 |
Ursprunglig typkod Läggs ut i frånvarorapporterigen. Inmatningslöneartens Typkod (tabell 03) sparas. |
p_txxxb8 | t00075 |
Ursprunglig löneart Läggs ut i frånvarorapporteringen. Inmatningslöneartens Löneart sparas. |
p_txxxb9 |
Selekteringskod Arbetsfält i ferie-/uppehållsrutinen. |
|
p_txxxc1 |
SL-kod perioden Hämtas från SL-kod per (tabell 03). |
|
p_txxxc2 |
SL-kod föregående period Hämtas från SL-kod f per (tabell 03). |
|
p_txxxc3 | Klockslag fr o m timmar, minuter | |
p_txxxc4 | Klockslag t o m timmar, minuter | |
p_txxxc5 | Statistikföras | |
p_txxxc6 | Utbetalningsdatum | |
p_txxxc7 | Löpnummer | |
p_txxxc8 | Registreringsdatum | |
p_txxxc9 | Registrerat klockan | |
p_txxxd1 | Utfärdare | |
p_txxxd2 |
A-kod registrerad (Avtal kategori rapporterat) blankt eller b Om b, och bytt avtal, kategori på person så byts avtal kategori transarna. |
|
p_txxxd3 | Ferie | |
p_txxxd4 | Ursprungligt From-datum | |
p_txxxd5 | FEL-T1 | |
p_txxxd6 | FEL-T2 | |
p_txxxe1 | Konto delfält 1 | |
p_txxxe2 | Konto delfält 2 | |
p_txxxe3 | Konto delfält 3 | |
p_txxxe4 | Konto delfält 4 | |
p_txxxe5 | Konto delfält 5 | |
p_txxxe6 | Konto delfält 6 | |
p_txxxe7 | Konto delfält 7 | |
p_txxxe8 | Konto delfält 8 | |
p_txxxe9 | Konto delfält 9 | |
p_txxxn0 | Numeriskt systemfält | |
p_txxxn1 | Karenstimmar | |
p_txxxn2 | Numeriskt systemfält | |
p_txxxn3 | Omfattning semester under sjuk | |
p_txxxn4 | Numeriskt systemfält | |
p_txxxn5 | Numeriskt systemfält | |
p_txxxn6 | Numeriskt systemfält | |
p_txxxn7 | Numeriskt systemfält | |
p_txxxn8 | Numeriskt systemfält | |
p_txxxn9 | Numeriskt systemfält | |
p_txxxna | Totavdr.mån typk 16 | |
p_txxxnb | lpv013 syssgr sjuktrans | |
p_txxxnc | lpv012 varbtid sjuktrans | |
p_txxxnd | Numeriskt systemfält | |
p_txxxne | Numeriskt systemfält | |
p_txxxnf | Numeriskt systemfält | |
p_txxxng | Numeriskt systemfält | |
p_txxxnh | Numeriskt systemfält | |
p_txxxni | Numeriskt systemfält | |
p_txxxnj | Frv m fgper=4 | |
p_txxxs0 |
Signal systemfält Undanta vid retro |
|
p_txxxs1 |
Signal systemfält Signalen sätts av vissa program/subprogram i HR-plus 8. |
|
p_txxxs2 |
Signal systemfält Överbyggnadsspärr Om p_txxxs2 = 1 Om personen har minst en sådan transaktion medför det INGEN HANTERING vad gäller: fridagsöverbyggnad 3-9 |
|
p_txxxs3 |
Signal systemfält Markering extrautbetalning |
|
p_txxxs4 |
Signal systemfält Högriskskydd. 0 = Ingen karensbefrielse |
|
p_txxxs5 |
Systemfält löneberäkning. Används i utvärderingen för att se om transen ska omutvärderas eller ej. |
|
p_txxxs6 |
Systemfält löneberäkning. Används av löneberäkningen för att kunna avgöra i vilket subprogram transen är skapad. |
|
p_txxxs7 |
Faktisk ursprungskod. I vissa fall byts ursprungskod på frånvarotransaktioner vid frånvaroutvärderingen. Då lagras den ursprungliga koden undan i detta fält. |
|
p_txxxs8 | Signal systemfält | |
p_txxxs9 | Signal systemfält | |
p_txxxt0 | Signal systemfält | |
p_txxxt1 | Text systemfält | |
p_txxxt2 | Text systemfält | |
p_txxxt3 | Text systemfält | |
p_txxxt4 | Gage ärendeID | |
p_txxxt5 |
Sökbegrepp för unikt barn-id vid uttag av föräldraledighet som ska utvärderas per barn. Se mer info i rutin Tabellverket, 29. Semesterpåverkande grupper, Utvärdering delfält t5. |
|
p_txxxt6 | Text systemfält | |
p_txxxt7 | Text systemfält | |
p_txxxt8 |
Text systemfält Sjukperiod. Här framgår vilken sjukperiod respektive sjuktillfälle tillhör. Detta möjliggör kontroll av ”max ett helt karensavdrag per sjukperiod” även då sjukperiodens olika sjuktillfällen sträcker sig över flera månader eller består av återinsjuknande. |
|
p_txxxt9 | Text systemfält | |
p_txxxta | Text systemfält |
Hämttyp = q
Motsvarar hämttyp = z , med skillnaden att fr.o.m.-datum ej kontrolleras.
Istället hämtas värdet från transaktion (-er) med angivet löneartsnummer + samma sjukperiod (p_txxxt8) som söktransaktionen. Endast värde från delfält 01 (antal), 04 (belopp) och 33 (omfattning) kan hämtas med q-hämtning.