EmployeeContract
A single contract of an employee
type EmployeeContract {
endDate: Date
id: EmployeeContractID!
jobPosition: ValueEntry
payrollStructure: ValueEntry
startDate: Date!
status: ContractStatus!
type: ValueEntry!
workSchedule: ValueEntry!
}
Fields
EmployeeContract.endDate ● Date scalar
End date of the contract. Optional, the contract can also be indefinite
EmployeeContract.id ● EmployeeContractID! non-null scalar
Unique identifier
EmployeeContract.jobPosition ● ValueEntry object
Job position of the employee stated in the contract
EmployeeContract.payrollStructure ● ValueEntry object
How is the employee's payroll structured
EmployeeContract.startDate ● Date! non-null scalar
Start date of the contract
EmployeeContract.status ● ContractStatus! non-null enum
Status of the employee's contract
EmployeeContract.type ● ValueEntry! non-null object
Type of the contract (comes from Odoo)
EmployeeContract.workSchedule ● ValueEntry! non-null object
Structure of the employee's weekly working schedule
Member Of
Employee object