EmployeeService
The following operations are supported. For a formal definition, please review the Service Description.
-
Absence2_GetList
NL-only. Get a list of all absences with their respective cause. -
Absence2_Insert
NL-only. Insert a absence with cause, this item will start from the given date in the object. -
AbsenceNotification_Insert
NL-only. Insert a new absence date, this item will start from the given date in the object to the requested absence dossier. -
Absence_GetAll_AllEmployeesByCompany
NL-only. Get a list of all absence of all company employees. -
Absence_GetList
NL-only. Get a list of all absences. -
Absence_Insert
NL-only. Insert a absence, this item will start from the given date in the object. -
Absence_PartialRecoveryInsert
NL-only. Insert a absence partial recovery message. -
Absence_RecoveryInsert
NL-only. Insert a absence recovery message. -
Address_Delete
Delete Employee Address -
Address_GetAll_AllEmployeesByCompany
Get all adresses of all employees. -
Address_GetList
Get all adresses which are active in given period. -
Address_GetListCurrent
Get all currently active adresses. -
Address_Insert
Insert given address to the specified period. If the period is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. -
Address_InsertCurrent
Insert given address to the current period. -
Address_Update
Delete Employee Address -
BankAccount_DeleteCurrent
Delete given bankaccount. -
BankAccount_GetList
Get all active bankaccounts for given period. -
BankAccount_GetListCurrent
Get all active bankaccounts for the current period. -
BankAccount_Insert
Insert given bankaccount to the given period. Unprotected mode flag is required, else a TWK exception is thrown. -
BankAccount_InsertCurrent
Insert given bankaccount to the current period. -
Child_Delete
Delete's child. -
Children_Get
Get employee childs. -
Children_GetAll_Employeesbycompany
Get employee childs. -
Children_Insert
Insert a employee child. -
Children_InsertBatch
Insert employee children. -
Children_Update
Update employee child. -
Contract_Delete
Delete a contract from the system. This action can not be undone. -
Contract_GetAll
Get all contracts for the specified employee. -
Contract_GetAll_AllEmployeesByCompany
Get all contracts of all employees. -
Contract_GetCurrentPeriod
Get a list of all active contracts for specified employee in current period. -
Contract_Insert
Insert Contract. If the startdate is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. -
Contract_InsertCurrentPeriod
Insert Contract in current period for specified employee. -
Contract_Update
Update the specified contract for specified employee. Contract start date can’t be updated, this field will be ignored. -
CostCenter_Get
Get all cost center per employee. -
CostCenter_GetAllEmployeesByCompany
Get all cost centers of all employees per company. -
CostCenter_GetCurrent
Get all active cost centers of a specific employee on the current period. -
CostCenter_Update
Update cost center. -
CostCenter_UpdateCurrent
Update cost centers starting from the current period. -
DaysFixed_Get
Get fixed days worked for given period. -
DaysFixed_GetCurrent
Get fixed days worked for the current period. -
DaysFixed_Set
Set fixed days for given period. If the period is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. -
DaysFixed_SetCurrent
Set fixed days worked for the current period. -
DaysFixed_Set_Batch
Set fixed days for given period for a batch of Employees. If the period is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. -
DaysFixed_Stop
Stop fixed days, the given period is the last for these days. If the period is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. -
DaysVarWorked_Get
Get days worked and +/- days for wage components per day filled in for given period. -
DaysVarWorked_GetCurrent
Get days worked and +/- days for wage components per day for the current period. -
DaysVarWorked_Set
Set days worked and +/- days for wage components per day for the given period. If the period is before the company's current period, unprotected mode flag is required, else a TWK exception in thrown. -
DaysVarWorked_SetCurrent
Set days worked and +/- days for wage components per day to the current period. -
DaysVar_Get
DEPRECATED from August 2021: Do not use this call, instead use DaysVarWorked_Get. Get days worked filled in for given period. -
DaysVar_GetCurrent
DEPRECATED from August 2021: Do not use this call, instead use DaysVarWorked_GetCurrent. Get filled in days worked for the current period. -
DaysVar_Set
DEPRECATED from August 2021: Do not use this call, instead use DaysVarWorked_SetCurrent. Set days worked to the current period. -
DaysVar_SetCurrent
DEPRECATED from August 2021: Do not use this call, instead use DaysVarWorked_Set. Set days worked for the given period. If the period is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. -
DaysVar_Set_Batch
Set variable days for given period for a batch of Employees. If the period is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. -
Department_GetAll_AllEmployeesByCompany
Get all department history of all employees. -
Department_GetCurrent
Get the currently active department. -
Department_UpdateCurrent
Update the department starting the current period. -
EmployeeDocument_UploadDocument
Uploads document for employee -
EmployeeDocument_UploadDocumentFull
Uploads document for employee with all the fields. -
EmployeeType_GetList
Get the list of all employee types available. -
Employee_GetCurrent
Get the company's current period, Format = yyyy-pp-type, example: 2010-5-M or 2010-4-4W. -
Employee_Insert
Create a new Employee, returns the Id of this Employee. If the date is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. -
Employee_InsertBasedOnDefault
Insert new employee based on default employee. If the date is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. -
Employee_InsertByEmployeeType
Create a new employee based on the employee type and returns the Id of this employee. If the date is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. -
Employee_Transition
Transition employee to a different employee type. For example, from applicant to new hire. Or from new hire to payroll. -
Employment_GetAll_AllEmployeesByCompany
Get all (historical) employment records for all employees that belong to the company. -
Employment_UpdateEmploymentInitialStartDate
Update employee service initial start date -
EndServiceReason_GetList
Get all End Service Reasons. -
EndServiceReason_GetListByYear
Get all End Service Reasons of given year. -
ExtraFieldsWithStartDate_GetList
Get employee extra fields list, including the ones of type Text+Date. -
ExtraFields_GetList
Get employee extra fields list. -
Function_GetAll_AllEmployeesByCompany
This call is replaced by Function_GetAll_AllEmployeesByCompany_V2 -
Function_GetAll_AllEmployeesByCompany_V2
Get all Function history of all employees. -
Function_GetCurrent
Get the currently active function. -
Function_GetFunction
Get Function by functionID. -
Function_Update
Update the function starting from the given period. -
Function_UpdateCurrent
Update the function starting from current period. -
HourComponentFixed_Get
Get all extra hourcomponents for given period. -
HourComponentFixed_GetCurrent
Get all extra hourcomponents for the current period. -
HourComponentFixed_Insert
Insert an extra hourcomponent to given period. If the period is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. -
HourComponentFixed_InsertCurrent
Insert an extra hourcomponent to the current period. -
HourComponentFixed_Insert_Batch
Insert a batch of extra hourcomponents to given period. If the period is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. -
HourComponentFixed_Insert_With_End
Insert an extra hourcomponent with end to given period. If the period is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. -
HourComponentFixed_Stop
Stop an extra Hourcomponent. If the period is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. -
HourComponentVar_Clear
Clear all extra hourcomponents for given period. -
HourComponentVar_ClearCurrent
Clear all extra hourcomponents for current period. -
HourComponentVar_Get
Get all extra hourcomponents for given period. -
HourComponentVar_GetCurrent
Get all extra hourcomponents for the current period. -
HourComponentVar_Insert
Insert an extra hourcomponent to given period. If the period is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. -
HourComponentVar_InsertCurrent
Insert an extra hourcomponent to the current period. -
HourComponentVar_Insert_Batch
Insert a batch of extra hourcomponents to given period. If the period is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. -
HourComponent_Delete
Delete an hour component linked to an employee by HourComponentID. -
HourComponent_Update
Update any Hour Component Variable or Fixed. In case of being a Fixed Hour Component the parameters EndYear and EndPeriod inside the method can be specified. If the period is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. -
LabourAgreements_Get
Get the labour agreement settings to an employee -
LabourAgreements_GetCurrent
Get labour agreement settings to an employee for the current period -
LabourAgreements_Update
Update the labour agreement that is assigned to an employee. Unprotected mode flag activated -
LabourAgreements_UpdateCurrent
Update the labour agreement that is assigned to an employee for the current period -
LeaseCar2_GetAll_EmployeesByCompany
Get lease car second contract list for all employee in company, untill given period. -
LeaseCar_Delete
NL-only. Delete a lease car contract. This action can not be undone. -
LeaseCar_Get
NL-only. Get the active lease car contract for given period. -
LeaseCar_GetAll_EmployeesByCompany
NL-only. Get lease car contract list for all employee in company, untill given period. -
LeaseCar_GetCurrent
NL-only. Get currently active lease car contract. -
LeaseCar_GetList
NL-only. Get lease car contract list, untill given period. -
LeaseCar_Insert
NL-only. Insert a new lease car contract, this contract will start from given date within the object. -
LeaseCar_InsertCurrent
NL-only. Insert a new lease car contract, this contract will start from given date within the object. -
LeaseCar_Stop
NL-only. Stop the currently active lease car contract. -
LeaveBalance_Get
Get the Leave Balance for the given employee. -
LeaveBalance_GetPerType
Get the leave balance for the given employee and type. -
Leave_Delete
NL-only. Delete a leave entry. -
Leave_GetList
NL-only. Get a list of leave for the given year, type and usage type. -
Leave_GetList_V2
NL-only. Get a list of leave for the given year, type and usage type. -
Leave_Insert
NL-only. Insert a new leave, starting from a specific date. -
Leave_Update
NL-only. Insert a new leave, starting from a specific date. -
Levensloop_Delete
Delete the given levensloop. This action can not be undone. -
Levensloop_Get
Get the active levensloop for given period. -
Levensloop_Insert
Start levensloop for given date and amount. -
Levensloop_Stop
Stop the active levensloop for given date. -
List_GetByCompany
Get all employees that belong to a company and to a specific employee type. -
List_GetByDebtor
Get all employees that belong to a debtor and to a specific employee type. -
Manager_Get
Get the manager of an employee to the specified period. -
Manager_GetCurrent
Get the manager of an employee. -
Partner_Delete
Delete employee's partner. -
Partner_Get
Get employee partner. -
Partner_GetAll_AllEmployeesByCompany
Get employee partner. -
Partner_Update
Update the employee partner info. -
PerformanceReview_Get
Get the HR Performance Review for the given Employee ID. -
PerformanceReview_GetAll_AllEmployeesByCompany
Get the HR Performance Reviews for all the employees in the given Company ID. -
PersonalInfoContractSalaryAddress_GetAll_AllEmployeesByCompany
Get all personal infos of all employees. -
PersonalInfoWithoutBSN_Get_GetAllEmployeesByCompany
Get all personal infos of all employees. -
PersonalInfo_Get
Get the active personal info for given period. -
PersonalInfo_GetAll_AllEmployeesByCompany
Get all personal infos of all employees. -
PersonalInfo_GetCurrent
Get the currently active personal info. -
PersonalInfo_Update
Update personal info starting from the given period. -
PersonalInfo_UpdateCurrent
Update personal info starting from the current period. -
Reports_GetJournalsReportByEmployee
Returns the Journal Report for Employee -
Reservations_GetList
Get the reservation items for the given employee. -
SVW_Get
NL-only. Get the active SVW settings for given period. -
SVW_GetAll_AllEmployeesByCompany
NL-only. Get all (historical) svw setting records for all employees that belong to the company. -
SVW_GetCurrent
NL-only. Get the currently active SVW settings. -
SVW_GetList
NL-only. Get a list of all SVW settings. -
SVW_Update
NL-only. Update SVW settings starting from given period. -
SVW_UpdateCurrent
NL-only. Update SVW settings starting from the current period. -
SalaryDocuments_GetAnnualStatementPDF
Get employee anual statement in PDF -
SalaryTable_Insert
NL-only. Insert salary table to salary. -
SalaryTable_InsertCurrent
NL-only. Insert salary table to salary of current salary. -
Salary_Get
Get the active salary for the given period. -
Salary_GetAll_AllEmployeesByCompany
Get all salary, until current period. -
Salary_GetCurrent
Get the currently active salary. -
Salary_GetEstimatedCostPerHour
NL-only. Get estimated cost per hour for a given employee and period. -
Salary_GetList
Get all salary, within given period. -
Salary_Update
Update salary. This salary will start from the date given. -
Salary_UpdateCurrent
Update salary. This salary will start from the first date of the current period. -
ScheduleCalendar_Get
NL-only. Get the employee's schedule calendar for given period. -
Schedule_Get
NL-only. Get schedule the active schedule for given period. -
Schedule_GetAll_AllEmployeesByCompany
NL-only. Get all schedules of all employees from company. -
Schedule_GetCurrent
NL-only. Get currently active schedule. -
Schedule_GetList
NL-only. Get all schedules, untill given period. -
Schedule_Update
NL-only. Update schedule starting from the given date. The company default rooster number can be specified. -
Schedule_UpdateCurrent
NL-only. Update schedule starting from the current period. The company default rooster number can be specified. -
Service_Delete
Delete a service interval -
Service_GetList
Get all service intervals. -
Service_Insert
Start a new service interval. If the date is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. -
Service_Insert2
Start a new service interval. If the date is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. -
Service_RemoveOutService
Remove out of service date -
Service_StopCurrent
Stop the current service interval. If the date is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. If the employee income type requires and the employee is an applicant the EndServiceReasonId is mandatory, otherwise this field is ignored whatever the value is passed. -
Spaarloon_Delete
Delete the given spaarloon from the system. This action can not be undone. -
Spaarloon_Get
Get the active spaarloon for given period. -
Spaarloon_GetList
Get a list of spaarloonvalues. -
Spaarloon_Insert
Start spaarloon for given date and amount. If the startdate is before the company's current period, unprotected mode flag is required, else a TWK exception in thrown. -
Spaarloon_Stop
Stop the active spaarloon for given date. -
TimeRegistration_Clear
SE-only. Delete Time Registration Item By EmployeeId and given dates -
TimeRegistration_ClearCurrent
SE-only. Delete Time Registration Item By EmployeeId -
TimeRegistration_Delete
SE-only. Delete Time Registration Item By ID. -
TimeRegistration_GetAll_AllTimeRegistrationCodes
SE-only. Get available TimeRegistrationCodes. -
TimeRegistration_GetList
SE-only. Get Time Registration items filtered by time. -
TimeRegistration_Insert
SE-only. Register item into the calendar of an employee. -
TimeRegistration_Insert_Batch
SE-only. Register items into the calendars. -
TimeSchedule_AllEmployee_GetListByPeriod
SE-only. Return Time Schedules from employee and period -
TimeSchedule_DeleteByID
SE-only. Delete employee time schedule -
TimeSchedule_GetAll
SE-only. Return all Time Schedules from employee -
TimeSchedule_GetListByPeriod
SE-only. Return Time Schedules from employee and period -
TimeSchedule_Insert
SE-only. Add a new TimeSchedule -
WageComponentFixed_Get
Get all fixed wagecomponents for given period. -
WageComponentFixed_GetCurrent
Get all fixed wagecomponents for the current period. -
WageComponentFixed_Insert
Insert a wagecomponent to given period. If the period is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. -
WageComponentFixed_InsertCurrent
Insert a wagecomponent to the current period. -
WageComponentFixed_InsertCurrent_With_End
Insert a wagecomponent to the current period with end period. -
WageComponentFixed_Insert_Batch
Insert a batch of wagecomponents to given period. If the period is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. -
WageComponentFixed_Insert_Batch_With_End
Insert a batch of wagecomponents to given period of time. If the start period is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. -
WageComponentFixed_Insert_With_End
Insert a wagecomponent to given period of time. If the start period is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. -
WageComponentFixed_Stop
Stop a wagecomponent ending after given period. If the period is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. -
WageComponentVar_Clear
Clear all variable wagecomponents for given period. -
WageComponentVar_ClearCurrent
Clear all variable wagecomponents for the current period. -
WageComponentVar_Get
Get all variable wagecomponents for given period. -
WageComponentVar_GetCurrent
Get all variable wagecomponents for the current period. -
WageComponentVar_Insert
Insert a wagecomponent to given period. If the period is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. -
WageComponentVar_InsertCurrent
Insert a wagecomponents to the current period. -
WageComponentVar_Insert_Batch
Insert a batch of wagecomponents to given period. If the period is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. -
WageComponent_Delete
Delete a wagecomponent by ID. -
WageComponent_Update
Update any Wage Component Variable or Fixed. In case of being a Fixed Wage Component the parameters EndYear and EndPeriod inside the method can be specified. If the period is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. -
WageTax_Get
NL-only. Get the active loonheffing settings for given period. -
WageTax_GetCurrent
NL-only. Get the currently active loonheffing settings. -
WageTax_GetList
NL-only. Get a list of all loonheffing settings. -
WageTax_Get_SE
SE-only. Return active wage tax settings for a specific period. -
WageTax_Update
NL-only. Update loonheffing settings starting from given period. -
WageTax_UpdateCurrent
NL-only. Update loonheffing settings starting from the current period. -
WageTax_Update_SE
SE-only. Update loonheffing settings starting from given period.