Set DATEV compensations
Changed onSets the compensations for an employee on the specified effective date.
Other compensations will end at the effective date. That means, if you would like to add a compensation, you also have to include the compensations that you would like to keep.
<Note> This endpoint requires the permission **Manage payroll** to be enabled in [your scope config](/scopes). </Note>Example Request Body
{
"employee_id": "3bdhemmSP1TPQDGWtRveRot9",
"effective_date": "2022-12-01",
"compensations": [
{
"amount": 4500,
"currency": "EUR",
"period": "MONTH",
"lohnart": 200
},
{
"amount": 30,
"currency": "EUR",
"period": "HOUR"
}
]
}
Request
- Base URLhttps://api.kombo.dev/v1
- AuthHTTP bearer
- TypeScripthttps://skmtc.dev/kombo/apis/kombo-api/docs/custom/datev/employees/:employee_id/compensations/put.tsA function with typed inputs. Its response is checked against the schema.
Path parameters
ID of the employee that should be updated. You can use their Kombo id or their ID in the remote system by prefixing it with remote: (e.g., remote:12312)
Headers
ID of the integration you want to interact with.
Request body
Response
PUT /custom/datev/employees/:employee_id/compensations Positive response
Changes
- breaking
added the new required request property
- breaking
added the new required request property
- breaking
the request's body type changed from no type to
object - warning
removed
subschema #1from the request bodyallOflist - info
removed the non-success response with the status
- info
removed the non-success response with the status
- info
removed the non-success response with the status
- info
removed the non-success response with the status
- info
removed the non-success response with the status
- info
the
response property const valuesuccesswas added for the status - info
removed the
successenum value from theresponse property for the response status - info
added the required property
to the response with the status
- breaking