Bjorn Lunden

PAXml-import (löneunderlag)

Uppdaterad

PAXml är ett standardformat för överföring av huvudsakligen löneunderlag från ett försystem till ett löneprogram.

Förutsättningar

För att du ska kunna importera PAXml-filer är det några saker som behöver göras:  

  • Du behöver ha licens för BLA Lön Plus och ha aktiverat semesterhanteringen i företaget. (Detta ser du genom att det står * Lön + på fliken i BL Administration, inte bara Lön +). 

  • Det behöver finnas schema kopplat på alla anställda som registrerar närvaro/frånvaro.

  • Du behöver ha tillgång till företaget i Lundify samt där ha rättigheter som ger dig tillgång till Inställningar och Import.


Vad vi hanterar

Om du har ett försystem/tidregistreringssystem kan du importera tidtransaktioner, lönetransaktioner, schema och resultatenheter till BLA Lön Plus via PAXml-import i Lundify.

Det som krävs då är att du kopplar de olika händelserna som finns i försystemet till de så kallade PAXml-koderna som BLA Lön Plus hanterar. Här skiljer vi på tidkoder och lönekoder.  

  • Frånvaro, som till exempel sjukdom, semester och föräldraledighet hanteras som tidkoder. 

  • Närvaro och tillägg, så som mertid, övertid, OB-ersättning, helglön med mera kan vanligtvis hanteras antingen som tidkoder eller lönekoder.    

  • Tidssaldo, som till exempel flextid, hanteras som tidkoder.

  • Övriga ersättningar, som till exempel traktamenten, milersättning, provision och utlägg hanteras som lönekoder.

Om närvaro och tillägg skickas som tidkod eller lönekod styrs från ditt försystem. 

Löneunderlag som överförs till BLA Lön Plus landar antingen i kalendariet (för de avvikelser som hanteras där) eller under Uppläggning - Kommande lönerader. Därefter fungerar det som vanligt precis som om du hade registrerat direkt i BLA Lön. 

I listan nedan syns vilka tidkoder och lönekoder som BLA Lön Plus hanterar. Det är i försystemet som du får koppla de olika händelserna mot rätt tidkod/lönekod. Denna lista kommer att uppdateras löpande vid förändringar.  

Utöver tidkoder och lönekoder går det även att skicka som löneart om försystemet tillåter detta. Lönearten måste då finnas i det företag du gör importen till och ligga i listan över ”egna lönearter” (det vill säga de som du ser direkt när du går in under Uppläggning – Lönearter).  

OBS! Om du försöker att importera en tid- eller lönekod som inte finns i listan nedan så kommer filen inte kunna tas emot, så det är av största vikt att kopplingen blir rätt.

Beskrivning
Tidkod
Lönekod
Hur det landar i BLA Lön Plus
Frånvaro
Sjukdom
SJK
-
Sjuk
Arbetsskada
ASK
-
Annan frånvaro*
Havandeskapspenning
HAV
-
Graviditetspenning
Föräldraledig
FPE
-
Föräldraledighet
Vård av barn
VAB
-
Vård av barn
Smittbärare
SMB
-
Smittbärare
Utbildning (semestergrundande)
UTB
-
Facklig utbildning
Militärtjänst (max 60 dagar)
MIL
-
Militärtjänst
Närståendevård
NÄR
-
Närståendevård
Tjänstledig
TJL
-
Tjänstledig
Semester
SEM
-
Semester
Kompledig
KOM
-
Uttag komptid, ledighet
Permission
PEM
-
Löneart 48120 Permission
Permitterad
PER
-
Löneart 48190 Permittering
Fackligt arbete
FAC
-
Annan frånvaro*
Kontaktdagar
KON
-
Kontaktdagar
10-dagar vid barns födelse/Pappadagar
PAP
-
10-dagar
Närvaro
Arbetstid (inom schemat)
TID
TID
Vid löneavtal med timlön: Avvikelsen Timlön. Vid månadslön händer inget alls.
Mertid
MER
MER
Mertid
Övertid 1 - Betalning
ÖT1
ÖT1
Övertid - motsvarande Ö1 i löneavtalet
Övertid 2 - Betalning
ÖT2
ÖT2
Övertid - motsvarande Ö2 i löneavtalet
Övertid 3 - Betalning
ÖT3
ÖT3
Övertid - motsvarande Ö3 i löneavtalet
Övertid 4 - Betalning
ÖT4
ÖT4
Övertid - motsvarande Ö4 i löneavtalet (finns ej för Tjänstemän med månadslön)
Övertid 5 - Betalning
ÖT5
ÖT5
Övertid - motsvarande Ö5 i löneavtalet (finns ej för Tjänstemän med månadslön)
Övertid 1 - Komptid (1:1)
ÖK1
ÖK1
Intjänad komptid, ingen uppräkning
Övertid 2 - Komptid (1:1,5)
ÖK2
ÖK2
Intjänad komptid, uppräknat x 1,5
Övertid 3 - Komptid (1:2)
ÖK3
ÖK3
Intjänad komptid, uppräknat x 2
Övertid 4 - Komptid (1:1,3)
ÖK4
ÖK4
Intjänad komptid, uppräknat x 1,3
Övertid 5 - Komptid (1:1,7)
ÖK5
ÖK5
Intjänad komptid, uppräknat x 1,7
Jourtid 1
JR1
JR1
Jourtid 1 (endast för Tjänstemän med månadslön)
Jourtid 2
JR2
JR2
Jourtid 2 (endast för Tjänstemän med månadslön)
Beredskapstid 1
BE1
BE1
Beredskapstid 1 (endast för Tjänstemän med månadslön)
Beredskapstid 2
BE2
BE2
Beredskapstid 2 (endast för Tjänstemän med månadslön)
Beredskapstid 3
BE3
BE3
Beredskapstid 3 (endast för Tjänstemän med månadslön)
Restid 1
RE1
RE1
Restid 1 (endast för Tjänstemän med månadslön)
Restid 2
RE2
RE2
Restid 2 (endast för Tjänstemän med månadslön)
Restid 4
(Tillagt i juni 2025)
RE4
RE4
Löneart 12140
Tillägg
OB-ersättning 1
OB1
OB1
OB - motsvarande O1 i löneavtalet
OB-ersättning 2
OB2
OB2
OB - motsvarande O2 i löneavtalet
OB-ersättning 3
OB3
OB3
OB - motsvarande O3 i löneavtalet
OB-ersättning 4
OB4
OB4
OB - motsvarande O4 i löneavtalet
OB-ersättning 5
OB5
OB5
OB - motsvarande O5 i löneavtalet (finns ej för Tjänstemän)
Helglön
-
HLG
Löneart 11500 Helglön
Tidssaldo
Flextid +/-
FLX
-
Löneart 93310 Flextid
Arbetstidsförkortning, uttag i ledighet
(tillagt i juni 2025)
ATF
-
Löneart 93320 Arbetstidsförkortning (tas alltid emot som minus)
Ersättning
Utlägg
-
UTLÄGG
Löneart 52200 Utlägg
Inrikes traktamente - skattefri
-
INR_FRI
Löneart 53110 Inrikes traktamente - skattefritt
Inrikes traktamente - skattepliktig
-
INR_SKT
Löneart 53150 Inrikes traktamente - skattepliktigt
Inrikes helt traktamente - skattefri
-
INRHEL_FRI
Löneart 53112 Inrikes helt traktamente - skattefritt
Inrikes helt traktamente - skattepliktig
-
INRHEL_SKT
Löneart 53152 Inrikes helt traktamente - skattepliktigt
Inrikes halvt traktamente - skattefri
-
INRHLV_FRI
Löneart 53113 Inrikes halvt traktamente - skattefritt
Inrikes halvt traktamente - skattepliktig
-
INRHLV_SKT
Löneart 53153 Inrikes halvt traktamente - skattepliktigt
Inrikes endagstraktamente - skattepliktigt
-
INRDAG_SKT
Löneart 53151 Inrikes endagstraktamente - skattepliktigt
Inrikes nattraktamente - skattefri
-
INRNAT_FRI
Löneart 53114 Inrikes nattraktamente - skattefritt
Inrikes nattraktamente - skattepliktig
-
INRNAT_SKT
Löneart 53154 Inrikes nattraktamente - skattepliktigt
Utrikes traktamente - skattefri
-
UTR_FRI
Löneart 53210 Utrikes traktamente - skattefritt
Utrikes traktamente - skattepliktig
-
UTR_SKT
Löneart 53250 Utrikes traktamente - skattepliktigt
Utrikes helt traktamente - skattefri
-
UTRHEL_FRI
Löneart 53212 Utrikes helt traktamente - skattefritt
Utrikes helt traktamente - skattepliktig
-
UTRHEL_SKT
Löneart 53252 Utrikes helt traktamente - skattepliktigt
Utrikes halvt traktamente - skattefri
-
UTRHLV_FRI
Löneart 53213 Utrikes halvt traktamente - skattefritt
Utrikes halvt traktamente - skattepliktig
-
UTRHLV_SKT
Löneart 53253 Utrikes halvt traktamente - skattepliktigt
Utrikes endagstraktamente - skattepliktigt
-
UTRDAG_SKT
Löneart 53251 Utrikes endagstraktamente - skattepliktigt
Utrikes nattraktamente - skattefri
-
UTRNAT_FRI
Löneart 53214 Utrikes nattraktamente - skattefritt
Utrikes nattraktamente - skattepliktig
-
UTRNAT_SKT
Löneart 53254 Utrikes nattraktamente - skattepliktigt
Milersättning - skattefri
-
MIL_FRI
Löneart 51110 Bilersättning skattefri (km)
Milersättning - skattepliktig
-
MIL_SKT
Löneart 51120 Bilersättning skattepliktig (km)
Milersättning privatbil - skattefri
-
MILPRI_FRI
Löneart 51110 Bilersättning skattefri (km)
Milersättning privatbil - skattepliktig
-
MILPRI_SKT
Löneart 51120 Bilersättning skattepliktig (km)
Milersättning tjänstebil - skattefri
-
MILFTG_FRI
Löneart 51140 Milersättning tjänstebil skattefri (km)
Milersättning tjänstebil - skattepliktig
-
MILFTG_SKT
Löneart 51150 Milersättning tjänstebil skattepliktig (km)
Milersättning tjänstebil diesel - skattefri
-
MILDIS_FRI
Löneart 51140 Milersättning tjänstebil skattefri (km)
Milersättning tjänstebil diesel - skattepliktig
-
MILDIS_SKT
Löneart 51150 Milersättning tjänstebil skattepliktig (km)
Milersättning tjänstebil el - skattefri
-
MILEL_FRI
Löneart 51145 Milersättning tjänstebil el skattefri (km)
Kostförmån
-
MATFRM
Löneart 21400 Kostförmån helt fri kost
Kostförmån frukost
-
MATFRM_FRU
Löneart 21100 Kostförmån frukost
Kostförmån lunch
-
MATFRM_LCH
Löneart 21200 Kostförmån lunch
Kostförmån middag
-
MATFRM_MID
Löneart 21300 Kostförmån middag
Kostförmån frukost utrikes
-
UTRFRM_FRU
Löneart 21100 Kostförmån frukost
Kostförmån lunch utrikes
-
UTRFRM_LCH
Löneart 21200 Kostförmån lunch
Kostförmån middag utrikes
-
UTRFRM_MID
Löneart 21300 Kostförmån middag
Måltidsreduktion
-
MATRED
Löneart 53120 Måltidsreduktion inrikes - helt fri kost
Måltidsreduktion frukost
-
MATRED_FRU
Löneart 53121 Måltidreduktion inrikes - frukost
Måltidsreduktion lunch
-
MATRED_LCH
Löneart 53122 Måltidreduktion inrikes - lunch
Måltidsreduktion middag
-
MATRED_MID
Löneart 53123 Måltidreduktion inrikes - middag
Måltidsreduktion utrikes
-
UTRRED
Löneart 53320 Måltidsreduktion utrikes - helt fri kost
Måltidsreduktion frukost utrikes
-
UTRRED_FRU
Löneart 53221 Måltidreduktion utrikes - frukost
Måltidsreduktion lunch utrikes
-
UTRRED_LCH
Löneart 53222 Måltidreduktion utrikes - lunch
Måltidsreduktion middag utrikes
-
UTRRED_MID
Löneart 53223 Måltidreduktion utrikes - middag

* Tidkoder som går in som avvikelsen “Annan frånvaro” i BLA Lön Plus kommer att slås ihop i löneregistreringen och kan därmed inte särskiljas från varandra på lönen.   

Information som ignoreras

Det finns olika typer av information som kan delas via PAXml-filer som vi i dagsläget inte har stöd för men som inte heller gör att filen stoppas. Vi kommer alltså att ta emot filen, men den extra information som skickas med kommer inte att behandlas. Detta gäller t.ex. 

  • Konto 

  • Personaluppgifter 

  • Resetransaktioner 

  • Koder

  • Närvaro/frånvaro med 0 i timmar/antal

Schema

För att kunna importera närvaro/frånvaro på en anställd behöver denna ha ett schema kopplat i Lön Plus. Om det inte skickas med schemaposter från försystemet behöver schemat vara korrekt inlagt med timmar dag för dag och hållas uppdaterat vid förändringar.  

Nytt från 21 maj 2026: 
Vi kan numera även ta emot schemaposter via PAXml-filen, och i dessa fall rekommenderar vi att man lägger upp ett s.k. nollschema, där det inte läggs några timmar dag för dag, men där man har angett ett genomsnittligt antal arbetstimmar och dagar per vecka och därmed finns en beräknad sysselsättningsgrad och semesterfaktor. Detta är viktigt för att få korrekta löneberäkningar. När PAXml-filen sen läses in får vi också in arbetsdagar- och timmar till den anställdes kalendarium och avvikelser kan hanteras utifrån detta.  

Resultatenheter 

Uppdatering i maj 2026 

Det går numera är få in projekt och kostnadsställe på transaktioner som landar som Kommande lönearter, dvs lönearter eller lönekoder som inte landar som en avvikelse i kalendariet. I de fall där flera poster slås ihop till en rad kommer denna hopslagning ta hänsyn till registrerade projekt/kostnadsställen, så när dessa är olika får man alltså flera rader för samma löneart. Det går dock endast att importera till resultatenheter som finns upplagda i BL Adminstration.  

Om det har lagts upp nya projekt eller kostnadsställen i försystemet som ännu inte finns upplagda i BLa så kan även dessa tas emot via PAXml-filen, om försystemet har sådan funktion.  

OBS! Vi kan inte ta emot andra dimensioner än projekt och kostnadsställen. Det som skickas som dim=1 hanteras alltid som kostnadsställe, och dim=6 hanteras alltid som projekt.  

Import av PAXml-fil

När du gjort inställningar i ditt försystem och exporterat filen så laddar du upp den i Lundify under Inställningar – Import – PAXml-fil.  

Efter importen så ser du de importerade händelserna under Uppläggning - Kommande lönerader och/eller som avvikelser i kalendariet/Löneregistering - Avvikelser.  

Det går inte att ångra en inläst fil utan då måste händelserna rensas manuellt. 

Om du importerar filen innan du skapar löneperioden så får du in kommande lönerader och/eller avvikelser från PAXml-filen automatiskt på lönen. 

Om du redan skapat löneperioden innan du läser in PAXml-filen så hämtar du upp det som landat i kalendariet under Avvikelser - Hämta avvikelser för perioden på var och en av de anställda. De händelser som landat som kommande lönerader hämtas upp i löneregistreringen, via knappen Mer - Hämta kommande lönerader.  

Du kan sedan gå vidare med löneregisteringen.  

OBS! Om du har ändrat antal eller belopp i löneregistreringen på något som kommit in via Kommande lönerader (tre- eller femställiga lönearter), så kommer differensen ligga kvar och därför komma med på nästa lön om du inte rensar dessa under Uppläggning- Kommande lönerader efter lönekörningen.

Fel vid inläsning av PAXml-fil

Om du stöter på problem när du ska läsa in en PAXml-fil så kontrollera följande; 

  • Att du endast skickar koder som vi har stöd för. 

  • Att det finns ett schema kopplat i BLA Lön Plus på samtliga personer som du försöker läsa in avvikelser på.   

  • Att filen inte innehåller posten/taggen <saldon> 
warning Warning.