Skip to main content
PUT
cURL

Authorizations

Authorization
string
header
required

Bearer-Token, erhalten über den Login-Endpunkt (POST /rest/login).

Path Parameters

employee
string<uuid>
required

The employee ID

Body

application/json
birth_name
string | null

Personal

Maximum string length: 255
name_prefix
string | null
Maximum string length: 20
name_suffix
string | null
Maximum string length: 30
title
string | null
Maximum string length: 50
street
string | null
Maximum string length: 255
postal_code
string | null
Maximum string length: 10
city
string | null
Maximum string length: 255
birth_date
string<date-time> | null
birth_place
string | null
Maximum string length: 255
nationality
string | null
Required string length: 2
gender
enum<string> | null
Available options:
m,
f,
d
marital_status
enum<string>
Available options:
single,
married,
separated,
divorced,
widowed,
civil_partnership
tax_id
string | null

Tax

Maximum string length: 11
tax_class
enum<string> | null
Available options:
1,
2,
3,
4,
4F,
5,
6
tax_factor
number | null
Required range: 0.001 <= x <= 0.999
religion
string | null
Maximum string length: 2
spouse_religion
string | null
Maximum string length: 2
number_of_children
integer | null
Required range: 0 <= x <= 20
child_tax_allowance
number | null
Required range: 0 <= x <= 10
pension_obligation
enum<string>
Available options:
liable,
exempt,
exempt_on_request,
pensioner
insurance_type
enum<string>

Health insurance

Available options:
statutory,
private,
exempt,
marginal
health_insurance_name
string | null
Maximum string length: 255
health_insurance_number
string | null
Maximum string length: 12
health_insurance_company_number
string | null
health_insurance_member_number
string | null
Maximum string length: 255
pkv_provider
string | null
Maximum string length: 255
pkv_monthly_premium
number | null
Required range: x >= 0
pension_insurance_number
string | null

Pension — the confirmed flag lets payroll staff store numbers that deviate from the VSNR scheme (foreign careers, legacy records).

pension_insurance_number_confirmed
boolean
pension_fund
string | null
Maximum string length: 255
pension_fund_member_number
string | null
Maximum string length: 255
social_fund
string | null

Social fund

Maximum string length: 255
social_fund_employee_number
string | null
Maximum string length: 255
outpatient_care
boolean | null

Employment

lbnr
string | null
Maximum string length: 255
job_title
string | null
Maximum string length: 255
profession
string | null
Maximum string length: 255
education_level
enum<string> | null
Available options:
1,
2,
3,
4,
5
is_shareholder
boolean | null

Special

is_student
boolean | null
multiple_employment
boolean | null
disability_degree
enum<integer> | null
Available options:
0,
20,
30,
40,
50,
60,
70,
80,
90,
100
bank_account_holder
string | null

Bank

Maximum string length: 255
iban
string | null
Maximum string length: 34
bic
string | null
Maximum string length: 11

Response

EmployeePayrollDataResource

data
EmployeePayrollDataResource · object
required