Travel & Expense

Nytt API för löneöverföringar i Flex HRM Travel & Expense

<span id="hs_cos_wrapper_name" class="hs_cos_wrapper hs_cos_wrapper_meta_field hs_cos_wrapper_type_text" style="" data-hs-cos-general-type="meta_field" data-hs-cos-type="text" >Nytt API för löneöverföringar i Flex HRM Travel & Expense</span>

 

Nu kan du automatisera löneöverföringar från Flex HRM Travel & Expense via API. Det innebär att du slipper logga in i webbgränssnittet för att manuellt starta varje överföring – istället triggar du hela flödet direkt från ditt externa system.

Från manuellt till automatiserat

Tidigare behövde du som administratör eller integratör logga in i Flex HRM och manuellt starta löneöverföringar från Travel-modulen. I automatiserade arbetsflöden skapade det onödiga mellansteg och flaskhalsar.

Nu finns API-stöd för att skapa, hämta och backa löneöverföringar i Flex HRM Travel & Expense. Om du redan använder motsvarande API för Flex HRM Time kommer du att känna igen strukturen – det nya API:et för Travel följer samma mönster.

Skapa en löneöverföring

Du startar en löneöverföring genom att skicka en POST-request till /api/travel/salaryTransfer. Systemet köar upp ett bakgrundsjobb och respekterar dina befintliga inställningar för lönekoppling, till exempel filnamn och om filen ska sparas. Överföringen syns sedan i vyn Löneöverföringar i gränssnittet.

Hämta en löneöverföring

Du kan följa upp status och hämta data för löneöverföringar på två sätt:

  • Hämta en specifik överföring via dess ID: GET /api/travel/salaryTransfer/{id}
  • Hämta alla överföringar för ett företag: GET /api/company/{companyId}/travel/salaryTransfer

Svaret innehåller information om överföringen, inklusive status och datumurval.

Backa en löneöverföring

Om en överföring har blivit felaktig kan du backa den genom att anropa POST /api/travel/rollbackSalaryTransfer. Systemet startar då ett bakgrundsjobb som återställer transaktionerna. Observera att du bara kan backa överföringar som inte har låsts. Det är i nuläget inte möjligt att göra en återöverföring via API.

Hämta löneunderlag

Det finns även ett nytt endpoint för att hämta detaljerat löneunderlag: GET /api/travel/salaryBasis. Med det kan du hämta information per anställd och löneart, inklusive konteringar, direkt via API. Det gör det möjligt att populera externa system med korrekt data, till exempel i en Paxml-struktur.

Svaret innehåller bland annat anställningsnummer, personnummer, löneart, antal, à-pris, belopp, konteringsfördelning, transaktionsdatum och referensnummer (reseräkningsnummer eller körjournalsavräkningsnummer).

Bra att veta

API:et använder standardiserade felkoder. Om till exempel utbetalningsdatum saknas eller ett anställningsnummer inte hittas får du ett tydligt felmeddelande. Alla endpoints kräver samma behörighetsnivå som övriga API-endpoints i Flex HRM.

Du hittar fullständig teknisk dokumentation med parametrar, svarsstrukturer och exempelanrop i API-hjälpen.

Våra senaste nyheter