Delrapport DP3 FGS för leveranstypen Personal Exempel på rapporter och sammanställningar
Christer Atterling & Karin Bredenberg IT 010-476 71 23 2013-01-14 1.0 1(11) INNEHÅLLSFÖRTECKNING 1. BILAGA 1 TILL DELRAPPORT GÄLLANDE FGS FÖR LEVERANSTYPEN PERSONAL...3 1.1 EXEMPEL PENSION...3 1.2 EXEMPEL FRÅNVARO...5 1.3 EXEMPEL LÖNESPECIFIKATION...7 1.4 EXEMPEL TIMANSTÄLLNING...9 1.5 EXEMPEL PÅ HUR XML KAN OMVANDLAS TILL ETT ANNAT FORMAT...11
Christer Atterling & Karin Bredenberg IT 010-476 71 23 2013-01-14 1.0 2(11) ÄNDRINGSLOGG Version Datum Namn Beskrivning 0.1 2012-11-09 Karin Bredenberg, Christer Atterling Bilagans första version 0.2 2012-11-26 Karin Bredenberg Färdigställande av remissversion. 1.0 2013-01-14 Karin Bredenberg Publicerad version
Christer Atterling & Karin Bredenberg IT 010-476 71 23 2013-01-14 1.0 3(11) 1. BILAGA 1 TILL DELRAPPORT GÄLLANDE FGS FÖR LEVERANSTYPEN PERSONAL Dokumentet innehåller exempel på hur olika rapporter/sammanställningar som levereras i xml kan se ut. I samband med leverans måste varje exempel gås igenom så att arkivet får en samlad struktur. När väl strukturen är överenskommen bör den ändras så lite som möjligt för att man enkelt skall kunna använda stylesheets etc. 1.1 EXEMPEL PENSION Rapportdelen pension innehåller de attribut och element som är nödvändiga för att skapa en sammanställning om vilka pensionsavtal som gäller för en viss anställd, samt vilka belopp som finns för respektive intjänande år. Pension E Rotelementet för själva leveransfilen. Innehåller x antal av <pension> </pension> <pension> </pension> Bevaras E Boolean: true eller false Post E Elementet post är grupperande. Varje innehåller följande element nedan. Om det Innehåller gallringsbart material = false, annars true. Enligt bevarande- och gallringsplanen. <pension> </pension> True Pensionsbestämmelser E xs:string, maxlängd Vilket pensionsavtal man följer för beräkning av pension på den aktuella inkomsten. I klartext. KollektivAvtaladPen sion pensionsavtal för arbetstagare hos kommunal arbetsgivare
Christer Atterling & Karin Bredenberg IT 010-476 71 23 2013-01-14 1.0 4(11) Pensionsgrundande_lon_ Ar E xs:numeric Pensionsgrunda nde lön per år.belopp i kr. Totala summan av alla månadslöner för ett år med avdrag för frånvaro samt tillägg för 200 000 semesterlön. Period E DatumType Se 5.3.1 Gällande period för pensionsgrunda nde lön, dvs de månader som den anställde arbetat. Arbetsgivare E Elementet arbetsgivare innehåller tre underelement: ArbetsgivareNa mn ArbetsgivareKo d ArbetsgivareTy p ArbetsgivareNamn E xs:string, maxlängd 256 Arbetsgivaren, den organisatoriska enhet vars budget belastas. ArbetsgivareKod E xs:string, maxlängd Kod som identifierar arbetsgivaren, Exempelvis HSA. ArbetsgivareTyp E Beskriver Arbetsgivare i en hierarki. Olika antal nivåer finns 2011-08-23 2011-12-31 Neurokirurgiska kliniken,huvud div, Karolinska Universitetssjukhuse t SE2321000016-2SH8 Förvaltning Klinik, Division, verksamhet, område, enhet
Christer Atterling & Karin Bredenberg IT 010-476 71 23 2013-01-14 1.0 5(11) 1.2 EXEMPEL FRÅNVARO Rapportdelen frånvaro innehåller de attribut och element som är nödvändiga för att göra en sammanställning över hur mycket frånvaro, vilken typ, vilken omfattning etc som en viss anställd har haft. Franvaro E Rotelementet för själva leveransfilen. Innehåller x antal av <franvaro> </franvaro> Bevaras E Boolean: true eller false Post E Elementet post är grupperande. Varje innehåller följande element nedan. Om det Innehåller gallringsbart material = false, annars true. Enligt bevarande- och gallringsplanen. <franvaro> </franvaro> True Frånvaro_Period E DatumType From= det datum då frånvaron påbörjades Tom=r det datum som frånvaron avslutades Orsak E xs:string, maxlängd 256 Anger orsaken till frånvaron 2001-01-12-2004- 04-25 Sjuk Föräldraledig Betald semester
Christer Atterling & Karin Bredenberg IT 010-476 71 23 2013-01-14 1.0 6(11) Omfattning E xs:numeric Anger 60 (%) omfattningen av frånvaron i procent Belopp E xs:numeric Det belopp som 3000 löneavdraget avser (kronor). Arbetsgivare E Elementet arbetsgivare innehåller tre underelement: ArbetsgivareNa mn ArbetsgivareKo d ArbetsgivareTy p ArbetsgivareNamn E xs:string, maxlängd 256 Arbetsgivaren, den organisatoriska enhet vars budget belastas. ArbetsgivareKod E xs:string, maxlängd Kod som identifierar arbetsgivaren, Exempelvis HSA. ArbetsgivareTyp E Beskriver Arbetsgivare i en hierarki. Olika antal nivåer finns Neurokirurgiska kliniken, Huvud div, Karolinska Universitetssjukhuse t SE2321000016-2SH8 Förvaltning Klinik, Division, verksamhet, område, enhet
Christer Atterling & Karin Bredenberg IT 010-476 71 23 2013-01-14 1.0 7(11) 1.3 EXEMPEL LÖNESPECIFIKATION Rapportdelen lönespecifikation innehåller de attribut och element som är nödvändiga för att göra en sammanställning över en eller flera lönespecifikationer för en viss utbetalningsperiod, som en anställd har haft. Lonespecifikation E Rotelementet för själva leveransfilen. <lonespecifikati on> Innehåller x antal av </lonespecifikat ion> Bevaras E Boolean: true eller false Post E Elementet post är grupperande. Varje innehåller följande element nedan. Om det Innehåller gallringsbart material = false, annars true. Enligt bevarande- och gallringsplanen. <lonespec> </lonespec> True Loneart E xs:string, maxlängd 32 Beskriver transaktionens löneart Loneart_kod E xs:numeric Automatgenerer at unikt ID begrepp för att hålla reda på rätt Löneart. Månadslön Semester Hempc avdrag OB 100
Christer Atterling & Karin Bredenberg IT 010-476 71 23 2013-01-14 1.0 8(11) From_Tom E DatumType From=Från och med datum för transaktionen Tom=Till och med datum för transaktionen Omfattning E xs:numeric Omfattning av löneavdraget i procent. Ex sjukskriven 50% 1999-01-01-1999- 01-02 50 Antal E xs:numeric Antal transaktioner Apris E xs:numeric Enhetspris per transaktion Belopp E xs:numeric Belopp i kr. Summan för en viss typ av transaktion, tex 4 semesterdagar apris 1332,26 =5329,04Kan vara ett negativt belopp. Preliminar_skatt E xs:string, maxlängd Belopp i kr.. Skatt som erläggs innan den skattskyldiges inkomst fastställts genom taxering. 4 1332,26 5329,04 10 000
Christer Atterling & Karin Bredenberg IT 010-476 71 23 2013-01-14 1.0 9(11) 1.4 EXEMPEL TIMANSTÄLLNING Exempel Timanställning innehåller de attribut och element som är nödvändiga för att göra en sammanställning över arbetad tid för en timanställd. Tidspost E Rotelementet för själva leveransfilen. Innehåller x antal av <tidspost> </tidspost> Bevaras E Boolean: true eller false Om det Innehåller gallringsbart material = false, annars true. True Post E Under varje element post kan följande element nedan användas Enligt bevarande- och gallringsplanen. <tidspost> </tidspost> Forvaltning E xs:string, maxlängd 32 arbetsgivare YSTADS SJUKVÅRDSDIST RIKT Arbetsplats E xs:string, maxlängd 32 Arbetsplats i Avdelning IT-stöd klartext Period E DatumType From= från och med datum för anställningen Tom= till och med datum för anställningen Beslutad_lon_typ E xs:string, maxlängd 32 Typ av lön timlön 1999-01-01-1999- 01-02 Dagar E Integer Antal dagar 4
Christer Atterling & Karin Bredenberg IT 010-476 71 23 2013-01-14 1.0 10(11) Lasdagar E Integer Antal LAS dagar 0 Timmar E Integer Antal timmar 8 Tidtyp A Attribut som innehåller den del som talar om vilken typ av timmar detta är. Värdemängden är 1, 2, 3. Betydelsen av värdemängden är enligt följande: 1 = Normal arbetstid 2 = Kvalificerad övertid 3 = Enkel övertid 1
Christer Atterling & Karin Bredenberg IT 010-476 71 23 2013-01-14 1.0 11(11) 1.5 EXEMPEL PÅ HUR XML KAN OMVANDLAS TILL ETT ANNAT FORMAT