Skip to main content
PUT
/
employees
/
{employee}
/
payroll
Lohndaten aktualisieren
curl --request PUT \
  --url https://{tenant}.stamp.eu/rest/employees/{employee}/payroll \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "birth_name": "<string>",
  "street": "<string>",
  "postal_code": "<string>",
  "city": "<string>",
  "birth_date": "2023-12-25",
  "birth_place": "<string>",
  "nationality": "<string>",
  "gender": "m",
  "marital_status": "<string>",
  "tax_id": "<string>",
  "tax_class": "1",
  "tax_factor": 0.5,
  "religion": "<string>",
  "spouse_religion": "<string>",
  "number_of_children": 10,
  "child_tax_allowance": 5,
  "pension_obligation": "<string>",
  "insurance_type": "<string>",
  "health_insurance_name": "<string>",
  "health_insurance_number": "<string>",
  "health_insurance_member_number": "<string>",
  "pkv_provider": "<string>",
  "pkv_monthly_premium": 1,
  "pension_insurance_number": "<string>",
  "pension_fund": "<string>",
  "pension_fund_member_number": "<string>",
  "social_fund": "<string>",
  "social_fund_employee_number": "<string>",
  "outpatient_care": true,
  "lbnr": "<string>",
  "job_title": "<string>",
  "profession": "<string>",
  "education_level": "1",
  "is_shareholder": true,
  "is_student": true,
  "multiple_employment": true,
  "disability_degree": 0,
  "bank_account_holder": "<string>",
  "iban": "<string>",
  "bic": "<string>"
}
'
{
  "data": {
    "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "employee_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "birth_name": "<string>",
    "street": "<string>",
    "postal_code": "<string>",
    "city": "<string>",
    "birth_date": "2023-12-25",
    "birth_place": "<string>",
    "nationality": "<string>",
    "gender": "m",
    "marital_status": "<string>",
    "tax_id": "<string>",
    "tax_class": "1",
    "tax_factor": 123,
    "religion": "<string>",
    "spouse_religion": "<string>",
    "number_of_children": 123,
    "child_tax_allowance": 123,
    "pension_obligation": "<string>",
    "insurance_type": "<string>",
    "health_insurance_name": "<string>",
    "health_insurance_number": "<string>",
    "health_insurance_member_number": "<string>",
    "pkv_provider": "<string>",
    "pkv_monthly_premium": 123,
    "pension_insurance_number": "<string>",
    "pension_fund": "<string>",
    "pension_fund_member_number": "<string>",
    "social_fund": "<string>",
    "social_fund_employee_number": "<string>",
    "outpatient_care": true,
    "lbnr": "<string>",
    "job_title": "<string>",
    "profession": "<string>",
    "education_level": "<string>",
    "is_shareholder": true,
    "is_student": true,
    "multiple_employment": true,
    "disability_degree": 123,
    "bank_account_holder": "<string>",
    "iban": "<string>",
    "bic": "<string>",
    "updated_at": "2023-11-07T05:31:56Z"
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

employee
string<uuid>
required

Mitarbeiter-ID (UUID)

Body

application/json
birth_name
string
Maximum string length: 255
street
string
Maximum string length: 255
postal_code
string
Maximum string length: 10
city
string
Maximum string length: 255
birth_date
string<date>
birth_place
string
Maximum string length: 255
nationality
string
Required string length: 2
gender
enum<string>
Available options:
m,
f,
d
marital_status
string
tax_id
string
Maximum string length: 11
tax_class
enum<string>
Available options:
1,
2,
3,
4,
4F,
5,
6
tax_factor
number
Required range: 0.001 <= x <= 0.999
religion
string
Maximum string length: 2
spouse_religion
string
Maximum string length: 2
number_of_children
integer
Required range: 0 <= x <= 20
child_tax_allowance
number
Required range: 0 <= x <= 10
pension_obligation
string
insurance_type
string
health_insurance_name
string
Maximum string length: 255
health_insurance_number
string
Maximum string length: 9
health_insurance_member_number
string
Maximum string length: 255
pkv_provider
string
Maximum string length: 255
pkv_monthly_premium
number
Required range: x >= 0
pension_insurance_number
string
Maximum string length: 255
pension_fund
string
Maximum string length: 255
pension_fund_member_number
string
Maximum string length: 255
social_fund
string
Maximum string length: 255
social_fund_employee_number
string
Maximum string length: 255
outpatient_care
boolean
lbnr
string
Maximum string length: 255
job_title
string
Maximum string length: 255
profession
string
Maximum string length: 255
education_level
enum<string>
Available options:
1,
2,
3,
4,
5
is_shareholder
boolean
is_student
boolean
multiple_employment
boolean
disability_degree
enum<integer>
Available options:
0,
20,
30,
40,
50,
60,
70,
80,
90,
100
bank_account_holder
string
Maximum string length: 255
iban
string
Maximum string length: 34
bic
string
Maximum string length: 11

Response

EmployeePayrollDataResource

data
object
required