CensusInputRequest
Used as an inbound DTO for eligibility/benefits evaluation and for payroll and employee profile processing.
- eligibleType: boolean
For Benefits requiredIndicates whether the employee is eligible for benefits.
- employeeType: string
Registration requiredUnique employee identifier / registration number in the source system.
- employeeType: string
Status requiredEmployee current status.
- firstType: string
Name requiredEmployee first name (given name).
- hireType: null | stringFormat: date-time
Date requiredEmployee hire date.
- lastType: string
Name requiredEmployee last name (surname / family name).
- grossType: null | number | string
Annual Salary Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: doubleGross annual salary amount.
- hourlyType: null | number | string
Rate Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: doubleHourly rate when applicable.
- payType: null | string
Cycle Payroll cycle / frequency for the employee.
- payrollType: null | string
Area Payroll area identifier.
- payrollType: null | string
Group Payroll group identifier.
- periodsType: null | integer | string
Per Year Pattern: ^-?(?:0|[1-9]\d*)$Format: int32Number of pay periods per year.
- personnelType: null | string
Sub Area Personnel subarea identifier.
- salaryType: null | number | string
Per Period Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: doubleSalary amount per pay period.
- standardType: null | number | string
Hours Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: doubleStandard scheduled hours.
- timeType: null | string
Type Time type (pay basis).