Aktuell produkt
Programkonfiguration - Pensionsuppgifter PA16 (SPV) - Pensionsprogram
Filens innehåll och hur den byggs upp
Uppgifter om filen och avsändaren
Leveransdatum: Datum då körningen görs
Leveransmanad: Perioden som angivits i parameterfältet Redovisningsmånad (ska motsvara aktuell löneperiod)
Lonesystemskod: HR-plus kod hos SPV
Leverantorsnamn: Som angivits i parameterfältet Leverantörsnamn SPV
Arbetsgivare Myndighetskod: Hämtas från företagsdatafältet Arb giv nr hos pensionsinst
Medlemsnummer: Hämtas från företagsdatafältet Avtalsnr hos pensionsinst
Bruttolonesumma: Summan av transaktioner med Lönearter/typkoder enligt programkonfiguration Bruttolönesumma (omfattar samtliga löneutbetalningar hos arbetsgivaren, det vill säga även för personer som i övrigt inte ingår i överföringen)
Notera! From 2025 kommer ändrad XML pga retrohantering nedan avser 2024.
Exempel:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Leverans xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<LeveransDatum>2024-06-12</LeveransDatum>
<LeveransManad>2024-03</LeveransManad>
<Leverantor Lonesystemkod="L">
<LeverantorsNamn>KTH TEST</LeverantorsNamn>
</Leverantor>
<Arbetsgivare Myndighetskod="57513" Organisationsnummer="2021003054">
<Bruttolonesumma>836773</Bruttolonesumma>
<Medlemsnummer>36700</Medlemsnummer>
Uppgifter om arbetstagare och anställning
Arbetstagarens personnr/samordningsnr och namn hämtas från arbetstagens uppgifter i databasen.
Anstallningsnummer kommer från Anställningsuppgifter.
Period hämtas från transaktionregistrets from resp tom datum om datumen ligger inom redovisningsperioden.
När anställda passerat 69 år så redovisas endast perioder (utöver i uppstartsfil) när anställningens slutdatum är i aktuell period (om personen anställts innan denne fyllt 69). Detta gäller även timavlönade. För dessa blir slutdatum för perioden den sista period timmar redovisats men posten kommer inte förrän anställningens slutdatum är i aktuell period.
För T8 och H3: Ligger transaktionernas datum kant i kant så slås dessa transaktioner ihop till en och får första transaktionens from-datum och sista tom-datum. Om det finns minst en dags avbrott så börjar en ny period.
För anställningstyp H1 där anställningen sträcker sig längre än utgången av leveransmånad så anges tomdatum 2999-12-31.
Avtalstillhorighet avgörs av Pensionskategori
Pensionsalder redovisas med "0" (noll) för arbetstagare som omfattas av avdelning 1 och 65 för avdelning 2. För avd 2 kan specifik anställningskategori ges annan pensionsålder.
Anstallningstyp avgörs av typen av anställning och arbetets omfattning i perioden.
-
H1= Anställning med månadslön eller månadsarvode
-
T8= Anställning utan månadslön eller månadsarvode, omfattning minst 20 procent
-
H3= Anställning utan månadslön eller månadsarvode, omfattning under 20 procent
Manadslon beräknas olika beroende på anställningstyp.
-
Om Anstallningstyp = H1 om sysselsättningsgraden är 20% eller mer så redovisas lön med hänsyn till syssgrad enligt programkonfig Månadslön "H1". Obs! Endast månadslönearten anges. Om anställningsperioden inte omfattar en hel månad så ska rapporterad lön proportioneras: lön * 3,3% * antal dagar som from-tom omfattar.
-
Om Anstallningstyp = T8 summeras transaktioner enligt programkonfig under Månadslön T8
-
Om Anstallningstyp = H3 så utelämnas fältet
Omfattning avgörs av typen av anställning och arbetets omfattning i perioden.
-
Om Anstallningstyp = H1 hämtas från anställningens omfattning
-
Om Anstallningstyp = T8 hämtas anställningens omfattning om denna är större än "0" annars redovisas den procentsats som räknats ut för att avgöra om det är T8 eller H3 mha programkonfigs fält för Normarbetstid H3/T8
-
Om Anstallningstyp = H3 så utelämnas fältet
Avslutsorsak (specifika värden för avgångsorsak för PA16) hämtas om anställningen avslutats i rapporteringsperioden.
DelpensionFrom hämtas från fält Deltidspensionsdatum, per300:
Exempel:
<Arbetstagare Personnummer="199902222398">
<Personuppgift>
<Efternamn>Abrahamsson</Efternamn>
<Fornamn>Katarina</Fornamn>
</Personuppgift>
<Anstallning Anstallningsnummer="1">
<Period>
<From>2024-02-01</From>
<Tom>2024-02-29</Tom>
<Avtalstillhorighet>PA1601</Avtalstillhorighet>
<Pensionsalder>0</Pensionsalder>
<Anstallningstyp>H1</Anstallningstyp>
<Manadslon>40800</Manadslon>
<Omfattning>800</Omfattning>
</Period>
<Period>
<From>2024-03-01</From>
<Tom>2024-03-15</Tom>
<Avtalstillhorighet>PA1601</Avtalstillhorighet>
<Pensionsalder>0</Pensionsalder>
<Anstallningstyp>H1</Anstallningstyp>
<Manadslon>20196</Manadslon>
<Omfattning>800</Omfattning>
<Avslutsorsak>S7</Avslutsorsak>
</Period>
Uppgifter om frånvaro tex tjänstledig 100%
<Ledighet>
<From>2024-03-01</From>
<Tom>2024-03-31</Tom>
<Omfattning>1000</Omfattning>
<Ledighetsorsak>I8</Ledighetsorsak>
</Ledighet>
Lön till exempel tillägg
<Lon>
<Manad>2024-01</Manad>
<Lonetillagg>2009</Lonetillagg>
<Naturaforman>200</Naturaforman>
</Lon>
Premier
Premier avdelning 1 för personer födda 1988 eller senare
Premieposter ska levereras månadsvis från och med den månad första lönen betalas ut.
Från 20250101 redovisas en post med ordinarie löneuppgifter och dess premier i en P0-post som i övrigt är som tidigare, dvs även inklusive retroaktiva lönearter.
Retroaktiv lön redovisas, i samband med årlig lönerevision, separat i P1-poster. För avdelning 1 delas de upp per månad de avser med uppgift om utbetalningsmånad som i P0-posten och månaden som avses i samordningsmånad. I dessa poster är alltid BeloppExtraObligatorisk och BeloppExtraValbar 0.
Uppgifterna avgörs av vad som angivits i parameterns fält för Lönearter för retroaktiv utbetalning och Redovisa retroaktiva löner i period.
Minsta premier för leverans Premier för ålderspension valbar, obligatorisk och flex (fetstil nedan) ska tidigast levereras för en arbetstagare den leveransmånad då den ackumulerade summan av premierna tillsammans under kalenderåret överstiger 1 procent av gällande inkomstbasbelopp.
När den ackumulerade summan av premierna tillsammans överstiger 1 procent av gällande inkomstbasbelopp under kalenderåret, ska premiebeloppen levereras med en premiepost per <UtbetalningsManad> enligt kontantprincipen. Därefter ska premierna löpande levereras oavsett beloppens storlek.
Om det är känt att arbetstagaren tidigare fått premier för premiebestämd ålderspension rapporterat till SPV, så ska premier levereras även om summan av premierna tillsammans under kalenderåret inte överstiger 1 procent av gällande inkomstbasbelopp.
Vid avgång enligt ÖB (övergångsbestämmelser) slutbetalas den individuella- och den förmånsbestämda ålderspensionen. För arbetsgivaren innebär det att dessa delar premiebefriats.
För den som avgått med ålderspension före 65 år med stöd av övergångsbestämmelser, ÖB (med avslutsorsak S5) gäller följande vid återanställning:
-
För tid till och med månaden innan arbetstagaren fyller 65 år ska bara ålderspension flex rapporteras
-
För tid därefter ska individuell ålderspension, kompletterande ålderspension och ålderspension flex rapporteras.
<PremieAvd1>
<BeloppValbarMax>505</BeloppValbarMax>
<BeloppValbarOver>0</BeloppValbarOver>
<BeloppObligatoriskMax>404</BeloppObligatoriskMax>
<BeloppObligatoriskOver>0</BeloppObligatoriskOver>
<BeloppFlex>303</BeloppFlex>
<BeloppExtraObligatorisk>0</BeloppExtraObligatorisk>
<BeloppExtraValbar>0</BeloppExtraValbar>
<UtbetaldLon1Max>20196</UtbetaldLon1Max>
<UtbetaldLon1Over>0</UtbetaldLon1Over>
<UtbetaldLon2>20196</UtbetaldLon2>
<UtbetalningsManad>2024-03</UtbetalningsManad>
<SamordningsManad>2024-03</SamordningsManad>
</PremieAvd1>
<BeloppValbarMax> | Ja men kan vara 0 | 2,5% av <UtbetaldLon1Max> | Löneartsunderlaget är summan av lönearter enligt parameter "Pensionsgrundande lön Avdelning 1" |
<BeloppValbarOver> | Ja men kan vara 0 | 20% av <UtbetaldLon1Over> | Löneartsunderlaget är summan av lönearter enligt parameter "Pensionsgrundande lön Avdelning 1" |
<BeloppObligatoriskMax> | Ja men kan vara 0 | 2% av <UtbetaldLon1Max> | Löneartsunderlaget är summan av lönearter enligt parameter "Pensionsgrundande lön Avdelning 1" |
<BeloppObligatoriskOver> | Ja men kan vara 0 | 10% av <UtbetaldLon1Over> | Löneartsunderlaget är summan av lönearter enligt parameter "Pensionsgrundande lön Avdelning 1" |
<BeloppFlex> | Ja men kan vara 0 | 1,5% av <UtbetaldLon2> | Löneartsunderlaget är summan av lönearter enligt parameter "Pensionsgrundande lön Avdelning 1" |
<BeloppExtraObligatorisk> | Ja men kan vara 0 | Summan av Lönearter för extra premier genom lokalt kollektivavtal | |
<BeloppExtraValbar> | Ja men kan vara 0 | Summan av Lönearter för extra premier genom enskild överenskommelse | |
<UtbetaldLon1Max> | Ja men kan vara 0 |
7,5*IBB/12=X <UtbetaldLon1Max>=<UtbetaldLon2> om lägre än X annars 7,5*IBB/12 |
Löneartsunderlaget är summan av lönearter enligt parameter "Pensionsgrundande lön Avdelning 1" Uppgiften används för att beräkna premiebelopp för ålderspension valbar och ålderspension obligatorisk för lön upp till och med en tolftedel av 7,5 inkomstbasbelopp (krav 65.090.a och 65.090.b). |
<UtbetaldLon1Over> | Avtalstillämpning |
7,5 * IBB/12=X <UtbetaldLon2> - X = <UtbetaldLon1Over> ex. UtbetaldLon2 = 55000. IBB=74300 7,5*74300/12 =46438. 55000-46438= 8562 <UtbetaldLon1Over> = 8562 |
Löneartsunderlaget är summan av lönearter enligt parameter "Pensionsgrundande lön Avdelning 1" Uppgiften används för att beräkna premiebelopp för ålderspension valbar och ålderspension obligatorisk för lön som ligger över en tolftedel av 7,5 inkomstbasbelopp (krav 65.100.a och 65.100.b). |
<UtbetaldLon2> | Avtalstillämpning | Summan av lönearter enligt parameter "Pensionsgrundande lön Avdelning 1" | Pensionsgrundande lön. Uppgiften används för att beräkna premiebelopp för ålderspension flex |
<UtbetalningsManad> | Ja | Redovisningmånad enligt programkonfig | |
<SamordningsManad> | Nej |
Vid timlön anges i de flesta fall månaden före utbetalningsmånad som samordningsmånad eftersom timlön vanligtvis betalas ut månaden efter att arbetstagaren har tjänstgjort. För månadsavlönad ska samordningsmånad vanligtvis vara samma som utbetalningsmånaden eftersom arbetstagaren tjänstgjort samma månad som lönen betalas ut. |
Premier avdelning 2 födda innan 1988
Premieposter ska levereras månadsvis från och med den månad första lönen betalas ut.
Från 20250101 ska en post med ordinarie löneuppgifter och dess premier redovisas i en P0-post som i övrigt är som tidigare. Retroaktiv lön ska redovisas i P1-poster. För avdelning 2 redovisas hela det retroaktiva beloppet i en post. I dessa poster är alltid BeloppExtraObligatorisk och BeloppExtraValbar 0.
Uppgifterna avgörs av vad som angivits i parameterns fält för Lönearter för retroaktiv utbetalning och Redovisa retroaktiva löner i period.
Belopp redovisas i hela kronor, avrundning nedåt om det är under 50 öre. Avrundning uppåt sker vid 50 öre eller mer.
Minsta premier för leverans Premier för individuell ålderspension, kompletterande ålderspension och ålderspension flex ska tidigast levereras för en arbetstagare den leveransmånad då den ackumulerade summan av premierna tillsammans under kalenderåret överstiger 1 procent av gällande inkomstbasbelopp.
När den ackumulerade summan av premierna tillsammans överstiger 1 procent av gällande inkomstbasbelopp under kalenderåret ska arbetstagarens första premiepost skickas. I den ska beräkningsunderlag och premiebelopp summeras och rapporteras i respektive fält. Därefter ska premierna löpande levereras.
Om det är känt att arbetstagaren tidigare fått premier för premiebestämd ålderspension rapporterat till SPV, så ska premier levereras även om summan av premierna tillsammans under kalenderåret inte överstiger 1 procent av gällande inkomstbasbelopp.
<PremieAvd2>
<BeloppIapen>1763</BeloppIapen>
<BeloppKapan>1410</BeloppKapan>
<Berakningsunderlag>70500</Berakningsunderlag>
<BeloppFlexAvd2>353</BeloppFlexAvd2>
<BerakningsunderlagFlexAvd2>70500</BerakningsunderlagFlexAvd2>
<BeloppExtraObligatorisk>0</BeloppExtraObligatorisk>
<BeloppExtraValbar>1000</BeloppExtraValbar>
</PremieAvd2>
<BeloppIapen> | Ja men kan vara 0 | 2,5% av <Berakningsunderlag> | Löneartsunderlaget är summan av lönearter enligt parameter "Pensionsgrundande lön Avdelning 2" |
<BeloppKapan> | Ja men kan vara 0 | 2% av <Berakningsunderlag> | Löneartsunderlaget är summan av lönearter enligt parameter "Pensionsgrundande lön Avdelning 2" |
<Berakningsunderlag> | Ja men kan vara 0 | --> |
Löneartsunderlaget är summan av lönearter enligt parameter "Pensionsgrundande lön Avdelning 2". Om arbetstagaren är född 1965 och tidigare fram tills månaden innan denna fyller 65år, samt om lpv060 = 40 per den siste i redovisningsmånaden → Summan av värdet i taggen "<Manadslon>" från anställningsperioderna. Annars löneunderlaget från transaktionsregistret enligt parametrarna, dock maximalt 1/12 av 30 * IBB. Inga avdrag för t.ex. sjuk och inga tillägg ska vara med. |
<BeloppFlexAvd2> | Ja men kan vara 0 |
Om arbetstagare har eller har haft delpension (ledighet l2) ska värde vara 0, annars: 1,5% av <BerakningsunderlagFlexAvd2> för dem som är födda 1966 eller senare 0,5% av <BerakningsunderlagFlexAvd2> för dem som är födda 1965 eller tidigare |
Löneartsunderlaget är summan av lönearter enligt parameter "Pensionsgrundande lön Flex Avdelning 2" |
<BerakningsunderlagFlexAvd2> | Ja men kan vara 0 |
Nytt 20240101: Om arbetstagare har eller har haft delpension (ledighet l2) ska värde vara 0 annars: Summan av lönearter i avd 2 Flex åp. |
Löneartsunderlaget är summan av lönearter enligt parameter "Pensionsgrundande lön Flex Avdelning 2"
Här ska vissa former av avdrag för frånvaro vara med. |
<BeloppExtraObligatorisk> | Ja men kan vara 0 | Summan av Lönearter för extra premier genom lokalt kollektivavtal | |
<BeloppExtraValbar> | Ja men kan vara 0 | Summan av Lönearter för extra premier genom enskild överenskommelse |
Summering av filens uppgifter
<Summering>
<SummaValbarMax>6598</SummaValbarMax>
<SummaValbarOver>13320</SummaValbarOver>
<SummaObligatoriskMax>5278</SummaObligatoriskMax>
<SummaObligatoriskOver>6660</SummaObligatoriskOver>
<SummaFlex>4956</SummaFlex>
<SummaExtraObligatoriskAvd1>0</SummaExtraObligatoriskAvd1>
<SummaExtraValbarAvd1>1000</SummaExtraValbarAvd1>
<SummaUtbetaldLon1Max>263877</SummaUtbetaldLon1Max>
<SummaUtbetaldLon1Over>66601</SummaUtbetaldLon1Over>
<SummaUtbetaldLon2>330478</SummaUtbetaldLon2>
<SummaIapen>14000</SummaIapen>
<SummaKapan>11198</SummaKapan>
<SummaBerakningsunderlag>559915</SummaBerakningsunderlag>
<SummaFlexAvd2>5304</SummaFlexAvd2>
<SummaBerakningsunderlagFlexAvd2>579115</SummaBerakningsunderlagFlexAvd2>
<SummaExtraObligatoriskAvd2>1000</SummaExtraObligatoriskAvd2>
<SummaExtraValbarAvd2>1000</SummaExtraValbarAvd2>
</Summering>
</Arbetsgivare>
<KontrollSummor>
<AntalArbetsgivare>1</AntalArbetsgivare>
<AntalArbetstagare>29</AntalArbetstagare>
<AntalPersonuppgifter>29</AntalPersonuppgifter>
<AntalAnstallningar>31</AntalAnstallningar>
<AntalPerioder>30</AntalPerioder>
<AntalLedigheter>2</AntalLedigheter>
<AntalLoner>0</AntalLoner>
<AntalPremierAvd1>9</AntalPremierAvd1>
<AntalPremierAvd2>17</AntalPremierAvd2>
<AntalSummeringar>1</AntalSummeringar>
</KontrollSummor>