Package com.xero.models.payrollnz
Class EmployeeLeaveSetup
java.lang.Object
com.xero.models.payrollnz.EmployeeLeaveSetup
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionannualLeaveOpeningBalance(Double annualLeaveOpeningBalance) Initial annual leave balance.booleanInitial annual leave balance.Initial holiday pay balance.Identifier if holiday pay will be included in each payslipThe dollar value of annual leave opening balance if negative.org.threeten.bp.LocalDateIf Sick Leave Schedule of Accrual is \"OnAnniversaryDate\", this is the date when entitled to Sick LeaveNumber of hours accrued annually for sick leave.Maximum number of hours accrued annually for sick leave.Initial sick leave balance.Set Schedule of Accrual Type for Sick LeaveinthashCode()holidayPayOpeningBalance(Double holidayPayOpeningBalance) Initial holiday pay balance.includeHolidayPay(Boolean includeHolidayPay) Identifier if holiday pay will be included in each payslipnegativeAnnualLeaveBalancePaidAmount(Double negativeAnnualLeaveBalancePaidAmount) The dollar value of annual leave opening balance if negative.voidsetAnnualLeaveOpeningBalance(Double annualLeaveOpeningBalance) Initial annual leave balance.voidsetHolidayPayOpeningBalance(Double holidayPayOpeningBalance) Initial holiday pay balance.voidsetIncludeHolidayPay(Boolean includeHolidayPay) Identifier if holiday pay will be included in each payslipvoidsetNegativeAnnualLeaveBalancePaidAmount(Double negativeAnnualLeaveBalancePaidAmount) The dollar value of annual leave opening balance if negative.voidsetSickLeaveAnniversaryDate(org.threeten.bp.LocalDate sickLeaveAnniversaryDate) If Sick Leave Schedule of Accrual is \"OnAnniversaryDate\", this is the date when entitled to Sick LeavevoidsetSickLeaveHoursToAccrueAnnually(Double sickLeaveHoursToAccrueAnnually) Number of hours accrued annually for sick leave.voidsetSickLeaveMaximumHoursToAccrue(Double sickLeaveMaximumHoursToAccrue) Maximum number of hours accrued annually for sick leave.voidsetSickLeaveOpeningBalance(Double sickLeaveOpeningBalance) Initial sick leave balance.voidsetSickLeaveScheduleOfAccrual(String sickLeaveScheduleOfAccrual) Set Schedule of Accrual Type for Sick LeavesickLeaveAnniversaryDate(org.threeten.bp.LocalDate sickLeaveAnniversaryDate) If Sick Leave Schedule of Accrual is \"OnAnniversaryDate\", this is the date when entitled to Sick LeavesickLeaveHoursToAccrueAnnually(Double sickLeaveHoursToAccrueAnnually) Number of hours accrued annually for sick leave.sickLeaveMaximumHoursToAccrue(Double sickLeaveMaximumHoursToAccrue) Maximum number of hours accrued annually for sick leave.sickLeaveOpeningBalance(Double sickLeaveOpeningBalance) Initial sick leave balance.sickLeaveScheduleOfAccrual(String sickLeaveScheduleOfAccrual) Set Schedule of Accrual Type for Sick LeavetoString()
-
Constructor Details
-
EmployeeLeaveSetup
public EmployeeLeaveSetup()
-
-
Method Details
-
includeHolidayPay
Identifier if holiday pay will be included in each payslip- Parameters:
includeHolidayPay- Boolean- Returns:
- EmployeeLeaveSetup
-
getIncludeHolidayPay
Identifier if holiday pay will be included in each payslip- Returns:
- includeHolidayPay
-
setIncludeHolidayPay
Identifier if holiday pay will be included in each payslip- Parameters:
includeHolidayPay- Boolean
-
holidayPayOpeningBalance
Initial holiday pay balance. A percentage — usually 8% — of gross earnings since their last work anniversary.- Parameters:
holidayPayOpeningBalance- Double- Returns:
- EmployeeLeaveSetup
-
getHolidayPayOpeningBalance
Initial holiday pay balance. A percentage — usually 8% — of gross earnings since their last work anniversary.- Returns:
- holidayPayOpeningBalance
-
setHolidayPayOpeningBalance
Initial holiday pay balance. A percentage — usually 8% — of gross earnings since their last work anniversary.- Parameters:
holidayPayOpeningBalance- Double
-
annualLeaveOpeningBalance
Initial annual leave balance. The balance at their last anniversary, less any leave taken since then and excluding accrued annual leave.- Parameters:
annualLeaveOpeningBalance- Double- Returns:
- EmployeeLeaveSetup
-
getAnnualLeaveOpeningBalance
Initial annual leave balance. The balance at their last anniversary, less any leave taken since then and excluding accrued annual leave.- Returns:
- annualLeaveOpeningBalance
-
setAnnualLeaveOpeningBalance
Initial annual leave balance. The balance at their last anniversary, less any leave taken since then and excluding accrued annual leave.- Parameters:
annualLeaveOpeningBalance- Double
-
negativeAnnualLeaveBalancePaidAmount
public EmployeeLeaveSetup negativeAnnualLeaveBalancePaidAmount(Double negativeAnnualLeaveBalancePaidAmount) The dollar value of annual leave opening balance if negative.- Parameters:
negativeAnnualLeaveBalancePaidAmount- Double- Returns:
- EmployeeLeaveSetup
-
getNegativeAnnualLeaveBalancePaidAmount
The dollar value of annual leave opening balance if negative.- Returns:
- negativeAnnualLeaveBalancePaidAmount
-
setNegativeAnnualLeaveBalancePaidAmount
The dollar value of annual leave opening balance if negative.- Parameters:
negativeAnnualLeaveBalancePaidAmount- Double
-
sickLeaveHoursToAccrueAnnually
Number of hours accrued annually for sick leave. Multiply the number of days they're entitled to by the hours worked per day- Parameters:
sickLeaveHoursToAccrueAnnually- Double- Returns:
- EmployeeLeaveSetup
-
getSickLeaveHoursToAccrueAnnually
Number of hours accrued annually for sick leave. Multiply the number of days they're entitled to by the hours worked per day- Returns:
- sickLeaveHoursToAccrueAnnually
-
setSickLeaveHoursToAccrueAnnually
Number of hours accrued annually for sick leave. Multiply the number of days they're entitled to by the hours worked per day- Parameters:
sickLeaveHoursToAccrueAnnually- Double
-
sickLeaveMaximumHoursToAccrue
Maximum number of hours accrued annually for sick leave. Multiply the maximum days they can accrue by the hours worked per day- Parameters:
sickLeaveMaximumHoursToAccrue- Double- Returns:
- EmployeeLeaveSetup
-
getSickLeaveMaximumHoursToAccrue
Maximum number of hours accrued annually for sick leave. Multiply the maximum days they can accrue by the hours worked per day- Returns:
- sickLeaveMaximumHoursToAccrue
-
setSickLeaveMaximumHoursToAccrue
Maximum number of hours accrued annually for sick leave. Multiply the maximum days they can accrue by the hours worked per day- Parameters:
sickLeaveMaximumHoursToAccrue- Double
-
sickLeaveOpeningBalance
Initial sick leave balance. This will be positive unless they've taken sick leave in advance- Parameters:
sickLeaveOpeningBalance- Double- Returns:
- EmployeeLeaveSetup
-
getSickLeaveOpeningBalance
Initial sick leave balance. This will be positive unless they've taken sick leave in advance- Returns:
- sickLeaveOpeningBalance
-
setSickLeaveOpeningBalance
Initial sick leave balance. This will be positive unless they've taken sick leave in advance- Parameters:
sickLeaveOpeningBalance- Double
-
sickLeaveScheduleOfAccrual
Set Schedule of Accrual Type for Sick Leave- Parameters:
sickLeaveScheduleOfAccrual- String- Returns:
- EmployeeLeaveSetup
-
getSickLeaveScheduleOfAccrual
Set Schedule of Accrual Type for Sick Leave- Returns:
- sickLeaveScheduleOfAccrual
-
setSickLeaveScheduleOfAccrual
Set Schedule of Accrual Type for Sick Leave- Parameters:
sickLeaveScheduleOfAccrual- String
-
sickLeaveAnniversaryDate
public EmployeeLeaveSetup sickLeaveAnniversaryDate(org.threeten.bp.LocalDate sickLeaveAnniversaryDate) If Sick Leave Schedule of Accrual is \"OnAnniversaryDate\", this is the date when entitled to Sick Leave- Parameters:
sickLeaveAnniversaryDate- LocalDate- Returns:
- EmployeeLeaveSetup
-
getSickLeaveAnniversaryDate
public org.threeten.bp.LocalDate getSickLeaveAnniversaryDate()If Sick Leave Schedule of Accrual is \"OnAnniversaryDate\", this is the date when entitled to Sick Leave- Returns:
- sickLeaveAnniversaryDate
-
setSickLeaveAnniversaryDate
public void setSickLeaveAnniversaryDate(org.threeten.bp.LocalDate sickLeaveAnniversaryDate) If Sick Leave Schedule of Accrual is \"OnAnniversaryDate\", this is the date when entitled to Sick Leave- Parameters:
sickLeaveAnniversaryDate- LocalDate
-
equals
-
hashCode
-
toString
-