payroll

Create Payroll Contract

post/companies/{company_id}/payroll/employees/{employee_id}/contracts

Request

  • Base URL: https://app.zeno-works.ch (the document declares no server; this is the origin it was published from)
  • URL: https://app.zeno-works.ch/companies/{company_id}/payroll/employees/{employee_id}/contracts
  • Auth: none declared

Path parameters

company_idstring required
employee_idstring required

Headers

authorizationstring nullable

Cookies

access_tokenstring nullable

Request body

valid_tostring date nullable
thirteenth_salaryboolean
thirteenth_schedule'december' | 'monthly_accrual' | 'half_yearly' | 'quarterly'

13th-salary payout schedule (mirrors SP4's ThirteenthSchedule); default december = December payout + exit pro-rata (MASTER §7 P2). half_yearly pays at the end of June and December (+ exit), quarterly at the end of March, June, September and December (+ exit) — F2681, engine/thirteenth.py.

bvg_plan_idstring nullable
uvg_solution_codestring nullable
ktg_plan_idstring nullable
nbu_exemptboolean
insurance_policyobject
cost_center_dimension_value_idstring nullable
valid_fromstring date required
salary_model'monthly' | 'hourly' required
close_predecessorboolean

Response

Successful Response

idstring required
employee_idstring required
valid_fromstring date required
valid_tostring date nullable
workload_percentstring required
salary_model'monthly' | 'hourly' required
monthly_salarystring nullable
hourly_ratestring nullable
hourly_holiday_pay_percentstring nullable
thirteenth_salaryboolean required
thirteenth_schedule'december' | 'monthly_accrual' | 'half_yearly' | 'quarterly' required

13th-salary payout schedule (mirrors SP4's ThirteenthSchedule); default december = December payout + exit pro-rata (MASTER §7 P2). half_yearly pays at the end of June and December (+ exit), quarterly at the end of March, June, September and December (+ exit) — F2681, engine/thirteenth.py.

bvg_plan_idstring nullable
bvg_declared_annual_salarystring nullable
uvg_solution_codestring nullable
ktg_plan_idstring nullable
nbu_exemptboolean required
insurance_policyobject nullable
cost_center_dimension_value_idstring nullable
created_atstring date-time required

Changes

No recorded changes to this operation across all 1 revision of this API.