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. - 
                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_AllEmployeesByCompany
                
                
                  
Get all contracts of all employees. - 
                Contract_GetAll_v2
                
                
                  
Get all contracts for the specified employee. - 
                Contract_GetCurrentPeriod
                
                
                  
Get a list of all active contracts for specified employee in current period. - 
                Contract_InsertCurrentPeriod_v2
                
                
                  
Insert Contract in current period for specified employee. - 
                Contract_Insert_v2
                
                
                  
Insert Contract. If the startdate is before the company's current period, unprotected mode flag is required, else a TWK exception is thrown. - 
                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. - 
                DaysVar_Get
                
                
                  
Get days worked filled in for given period. - 
                DaysVar_GetCurrent
                
                
                  
Get filled in days worked for the current period. - 
                DaysVar_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 in thrown. - 
                DaysVar_SetCurrent
                
                
                  
Set days worked to the current period. - 
                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 - 
                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. - 
                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. - 
                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. - 
                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, until 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. - 
                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. - 
                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_Delete_Batch
                
                
                  
SE-only. Delete the dates from Time Registration Items. - 
                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_Update
                
                
                  
NL-only. Update loonheffing settings starting from given period. - 
                WageTax_UpdateCurrent
                
                
                  
NL-only. Update loonheffing settings starting from the current period.