Package com.xero.models.payrollnz
Class EmployeeLeaveSetup
java.lang.Object
com.xero.models.payrollnz.EmployeeLeaveSetup
public class EmployeeLeaveSetup extends Object
EmployeeLeaveSetup
-
Constructor Summary
Constructors Constructor Description EmployeeLeaveSetup() -
Method Summary
Modifier and Type Method Description EmployeeLeaveSetupannualLeaveOpeningBalance(Double annualLeaveOpeningBalance)booleanequals(Object o)DoublegetAnnualLeaveOpeningBalance()Initial annual leave balance.DoublegetHolidayPayOpeningBalance()Initial holiday pay balance.BooleangetIncludeHolidayPay()Identifier if holiday pay will be included in each payslipDoublegetNegativeAnnualLeaveBalancePaidAmount()The dollar value of annual leave opening balance if negative.DoublegetSickLeaveHoursToAccrueAnnually()Number of hours accrued annually for sick leave.DoublegetSickLeaveMaximumHoursToAccrue()Maximum number of hours accrued annually for sick leave.DoublegetSickLeaveOpeningBalance()Initial sick leave balance.inthashCode()EmployeeLeaveSetupholidayPayOpeningBalance(Double holidayPayOpeningBalance)EmployeeLeaveSetupincludeHolidayPay(Boolean includeHolidayPay)EmployeeLeaveSetupnegativeAnnualLeaveBalancePaidAmount(Double negativeAnnualLeaveBalancePaidAmount)voidsetAnnualLeaveOpeningBalance(Double annualLeaveOpeningBalance)voidsetHolidayPayOpeningBalance(Double holidayPayOpeningBalance)voidsetIncludeHolidayPay(Boolean includeHolidayPay)voidsetNegativeAnnualLeaveBalancePaidAmount(Double negativeAnnualLeaveBalancePaidAmount)voidsetSickLeaveHoursToAccrueAnnually(Double sickLeaveHoursToAccrueAnnually)voidsetSickLeaveMaximumHoursToAccrue(Double sickLeaveMaximumHoursToAccrue)voidsetSickLeaveOpeningBalance(Double sickLeaveOpeningBalance)EmployeeLeaveSetupsickLeaveHoursToAccrueAnnually(Double sickLeaveHoursToAccrueAnnually)EmployeeLeaveSetupsickLeaveMaximumHoursToAccrue(Double sickLeaveMaximumHoursToAccrue)EmployeeLeaveSetupsickLeaveOpeningBalance(Double sickLeaveOpeningBalance)StringtoString()
-
Constructor Details
-
EmployeeLeaveSetup
public EmployeeLeaveSetup()
-
-
Method Details
-
includeHolidayPay
-
getIncludeHolidayPay
Identifier if holiday pay will be included in each payslip- Returns:
- includeHolidayPay
-
setIncludeHolidayPay
-
holidayPayOpeningBalance
-
getHolidayPayOpeningBalance
Initial holiday pay balance. A percentage — usually 8% — of gross earnings since their last work anniversary.- Returns:
- holidayPayOpeningBalance
-
setHolidayPayOpeningBalance
-
annualLeaveOpeningBalance
-
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
-
negativeAnnualLeaveBalancePaidAmount
public EmployeeLeaveSetup negativeAnnualLeaveBalancePaidAmount(Double negativeAnnualLeaveBalancePaidAmount) -
getNegativeAnnualLeaveBalancePaidAmount
The dollar value of annual leave opening balance if negative.- Returns:
- negativeAnnualLeaveBalancePaidAmount
-
setNegativeAnnualLeaveBalancePaidAmount
-
sickLeaveHoursToAccrueAnnually
-
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
-
sickLeaveMaximumHoursToAccrue
-
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
-
sickLeaveOpeningBalance
-
getSickLeaveOpeningBalance
Initial sick leave balance. This will be positive unless they've taken sick leave in advance- Returns:
- sickLeaveOpeningBalance
-
setSickLeaveOpeningBalance
-
equals
-
hashCode
public int hashCode() -
toString
-