How to insert salary based on a salary table via the API

As an integration partner, the need to insert a salary based on a salarys table via the API can occur. This article provides guidance on this process by combining the technical aspects with the functional ones.

A salary table constitutes of three parts:

  • salary table
  • salary table scale
  • salary table step

To insert the salary, you can use the call SalaryTable_Insert. Here is a step by step on how to use it: 

1. Get the GuidSalaryTable

First, get the guid of the salary table linked to a specific company using SalaryTable2_Get.

The call will return only the salary table that is set up on Company -> Salary Settings (NL). 



2. Get the GuidSalaryTableScale

Use the call SalaryTable2_GetScales to get a list of scales of the company salary table.


3. Get the GuidSalaryTableStep

Use the call SalaryTable2_GetSteps to get a list of steps from a specific scale. 

<SalaryTable2_GetSteps xmlns="">

4. Insert salary table step to employee

Use call SalaryTable_Insert to insert a new salary table

<SalaryTable_Insert xmlns="">


Knowledge base