Travel & Expense

Nytt API for lønnsoverføringer 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 for lønnsoverføringer i Flex HRM Travel & Expense</span>

Nå kan du automatisere lønnsoverføringer fra Flex HRM Travel & Expense via API. Det betyr at du slipper å logge inn i webgrensesnittet for å manuelt starte hver overføring – i stedet trigger du hele flyten direkte fra ditt eksterne system.

Fra manuelt til automatisert

Tidligere måtte du som administrator eller integratør logge inn i Flex HRM og manuelt starte lønnsoverføringer fra Travel-modulen. I automatiserte arbeidsflyter skapte dette unødvendige mellomsteg og flaskehalser.

Nå finnes det API-støtte for å opprette, hente og reversere lønnsoverføringer i Flex HRM Travel & Expense. Hvis du allerede bruker tilsvarende API for Flex HRM Time, vil du kjenne igjen strukturen – det nye API-et for Travel følger samme mønster.

Opprette en lønnsoverføring

Du starter en lønnsoverføring ved å sende en POST-request til /api/travel/salaryTransfer. Systemet legger et bakgrunnsjobb i kø og respekterer dine eksisterende innstillinger for lønnskobling, for eksempel filnavn og om filen skal lagres. Overføringen vises deretter i visningen Lønnsoverføringer i grensesnittet.

Hente en lønnsoverføring

Du kan følge opp status og hente data for lønnsoverføringer på to måter:

  • Hente en spesifikk overføring via dens ID: GET /api/travel/salaryTransfer/{id}
  • Hente alle overføringer for en bedrift: GET /api/company/{companyId}/travel/salaryTransfer

Svaret inneholder informasjon om overføringen, inkludert status og datoutvalg.

Reversere en lønnsoverføring

Hvis en overføring har blitt feilaktig, kan du reversere den ved å kalle POST /api/travel/rollbackSalaryTransfer. Systemet starter da et bakgrunnsjobb som reverserer transaksjonene. Merk at du bare kan reversere overføringer som ikke er låst. Det er for øyeblikket ikke mulig å gjøre en gjenoverføring via API.

Hente lønnsgrunnlag

Det finnes også et nytt endpoint for å hente detaljert lønnsgrunnlag: GET /api/travel/salaryBasis. Med dette kan du hente informasjon per ansatt og lønnsart, inkludert konteringer, direkte via API. Det gjør det mulig å populere eksterne systemer med korrekte data, for eksempel i en Paxml-struktur.

Svaret inneholder blant annet ansattnummer, personnummer, lønnsart, antall, enhetspris, beløp, konteringsfordeling, transaksjonsdato og referansenummer (reiseregningsnummer eller kjørebokavregningsnummer).

Greit å vite

API-et bruker standardiserte feilkoder. Hvis for eksempel utbetalingsdato mangler eller et ansattnummer ikke finnes, får du en tydelig feilmelding. Alle endpoints krever samme tilgangsnivå som øvrige API-endpoints i Flex HRM.

Du finner fullstendig teknisk dokumentasjon med parametere, svarstrukturer og eksempelkall i API-hjelpen.

Relaterte innlegg