Denna guide beskriver användningen av PAXML-integrationen för att överföra data från Severa till ditt lönesystem. Den nuvarande integrationen använder PAXML-specifikation version 2.0. Schemadefinitionen finns på PAXml webbplats. Detta schema är avgörande för att validera data, till exempel för att avgöra om en specifik arbetstypkod är tillåten.
Administratörsbehörigheter krävs för att överföringen ska fungera korrekt.
Krav för installation
För att säkerställa smidig dataöverföring, konfigurera följande steg:
- Användarens anställningsnummer: Varje användares anställningsnummer i Severa måste matcha anställningsnumret i ditt lönesystem. Detta fält kan inte lämnas tomt.
- Arbetstimmar & frånvarotyper: Dessa typer måste ha en kod som motsvarar tidkodTYPE-listan definierad i PAXML-schemat.
- Reseutgiftstyper: För reseutgifter krävs en numerisk produktkod.
Filinnehåll
PAXML-filen kommer att innehålla följande data för den valda tidsperioden:
- Arbetstimmar per datum
- Frånvaro per datum
- Reseutgifter
- Användarnas förväntade arbetstid per datum (i timmar)
Arbetstimmar
Arbetstimmar överförs med en specifik identifierare. Till exempel:
- Normala arbetstimmar: Ställ in identifierare till TID
- Övertid: Ställ in identifierare till ÖT1
Om Godkännande av arbetstimmar är aktiverat i Severa, kommer endast Godkända timmar att överföras.
Exempel
<tidtrans anstid="101"> = anställningsnummer
<tidkod>TID</tidkod> = arbetstypkod
<datum>2023-05-02</datum> = datum för arbetstid
<timmar>8</timmar> = postens längd
</tidtrans>
Frånvaro
Frånvaro överförs med specifika identifierare. Till exempel:
- Sjukskrivning: Ställ in identifierare till SJK
- Föräldraledighet: Ställ in identifierare till FPE
Frånvarodatumet måste överlappa med den angivna tidsperioden för att inkluderas i överföringen.
Viktig information om frånvaro
Om en enskild frånvaro sträcker sig över flera dagar och går utanför den valda tidsperioden, kommer den att förkortas för att matcha de angivna datumen i överföringsfilen.
Frånvaro som sträcker sig över flera datum delas upp i individuella dagliga poster i överföringsfilen. Detta görs eftersom externa lönesystem kanske inte stöder datumintervall för frånvaro.
Om en frånvaro ges koden FLX, kommer dess varaktighet att markeras som negativ.
Exempel
<tidtrans anstid="101"> = anställningsnummer
<tidkod>SEM</tidkod> = arbetstypkod
<datum>2023-07-05</datum> = datum för frånvaro
<timmar>8</timmar> = frånvarons längd eller användarens avtalsenliga arbetstid vid heldagsfrånvaro
</tidtrans>
Reseutgifter
Reseutgifter överförs endast om användaren har full behörighet till projekt i Severa. Om tillägget Reseersättning är aktivt, överförs endast Godkända ersättningar, och deras godkännandedatum måste falla inom den angivna tidsperioden. Annars måste utgiftsdatumet överlappa med de valda datumen.
För milersättning och dagtraktamentstyper överförs både kvantitet och pris per enhet. Andra utgifter delas upp i två delar:
- Momsen för utgiften med en statisk typkod på 997.
- Enhetskostnaden (belopp utan moms). Andra utgifter använder klumpsumman av utgiften istället för kvantitet och enhetskostnad.
Exempel (Milersättning/Dagtraktamente)
<lonetrans anstid="101"> = anställningsnummer
<lonart>559</lonart> = produktkod
<datumfrom>2024-09-26T00:00:00</datumfrom> = från
<datumtom>2024-09-26T00:00:00</datumtom> = till
<antal>140.0000</antal> = antal
<apris>14.0000</apris> = pris
<varugrupp>Mileage</varugrupp> = reskostnadstyp
</lonetrans>
Exemple (Andra resekostnader)
<lonetrans anstid="101"> = = anställningsnummer
<lonart>997</lonart> = statisk kod 997 för momskonto
<datumfrom>2025-01-28T00:00:00</datumfrom> = från
<datumtom>2025-01-28T00:00:00</datumtom> = till
<belopp>18.38710</belopp> = momsbelopp
<varugrupp>OtherTravelExpense</varugrupp> = reskostnadstyp
<samlingsid>2</samlingsid> = löpnummer för att koppla momsen till posten
</lonetrans>
<lonetrans anstid="101"> = = anställningsnummer
<lonart>179</lonart> = produktkod
<datumfrom>2025-01-28T00:00:00</datumfrom> = från
<datumtom>2025-01-28T00:00:00</datumtom> = till
<belopp>76.6129</belopp> = belopp exklusive moms
<varugrupp>OtherTravelExpense</varugrupp> = reskostnadstyp
<samlingsid>2</samlingsid> = löpnummer för att koppla posten till momsen
</lonetrans>
Användarnas förväntade arbetstimmar
Dessa poster överförs för varje dag inom det valda datumintervallet och för varje användare med ett aktivt arbetskontrakt som specificerar timmar för det datumet.
Exempel
<schema anstid="101"> = anställningsnummer
<dag datum="2023-05-02" timmar="8.00" /> = datum och avtalsenliga arbetstimmar
<dag datum="2023-07-05" timmar="8.00" />
</schema>
Hur man använder PAXml
Följ dessa steg för att generera och använda PAXml-filen:
- I Severa, navigera till det övre högra hörnets kugghjulsikon och gå till Dataöverföring > PAXml export
- Välj önskat tidsintervall för exporten
- Välj affärsenhet
- Ladda ner filen för att få PAXML-filen
- Ladda upp filen till ditt lönesystem
Hjälpte det här svaret? Ja Nej
Send feedback