Class EmployeeLeaveSetup

java.lang.Object
com.xero.models.payrollnz.EmployeeLeaveSetup

public class EmployeeLeaveSetup
extends Object
EmployeeLeaveSetup
  • Constructor Details

    • EmployeeLeaveSetup

      public EmployeeLeaveSetup()
  • Method Details

    • includeHolidayPay

      public EmployeeLeaveSetup includeHolidayPay​(Boolean includeHolidayPay)
    • getIncludeHolidayPay

      public Boolean getIncludeHolidayPay()
      Identifier if holiday pay will be included in each payslip
      Returns:
      includeHolidayPay
    • setIncludeHolidayPay

      public void setIncludeHolidayPay​(Boolean includeHolidayPay)
    • holidayPayOpeningBalance

      public EmployeeLeaveSetup holidayPayOpeningBalance​(Double holidayPayOpeningBalance)
    • getHolidayPayOpeningBalance

      public Double getHolidayPayOpeningBalance()
      Initial holiday pay balance. A percentage — usually 8% — of gross earnings since their last work anniversary.
      Returns:
      holidayPayOpeningBalance
    • setHolidayPayOpeningBalance

      public void setHolidayPayOpeningBalance​(Double holidayPayOpeningBalance)
    • annualLeaveOpeningBalance

      public EmployeeLeaveSetup annualLeaveOpeningBalance​(Double annualLeaveOpeningBalance)
    • getAnnualLeaveOpeningBalance

      public Double 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

      public void setAnnualLeaveOpeningBalance​(Double annualLeaveOpeningBalance)
    • negativeAnnualLeaveBalancePaidAmount

      public EmployeeLeaveSetup negativeAnnualLeaveBalancePaidAmount​(Double negativeAnnualLeaveBalancePaidAmount)
    • getNegativeAnnualLeaveBalancePaidAmount

      public Double getNegativeAnnualLeaveBalancePaidAmount()
      The dollar value of annual leave opening balance if negative.
      Returns:
      negativeAnnualLeaveBalancePaidAmount
    • setNegativeAnnualLeaveBalancePaidAmount

      public void setNegativeAnnualLeaveBalancePaidAmount​(Double negativeAnnualLeaveBalancePaidAmount)
    • sickLeaveHoursToAccrueAnnually

      public EmployeeLeaveSetup sickLeaveHoursToAccrueAnnually​(Double sickLeaveHoursToAccrueAnnually)
    • getSickLeaveHoursToAccrueAnnually

      public Double 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

      public void setSickLeaveHoursToAccrueAnnually​(Double sickLeaveHoursToAccrueAnnually)
    • sickLeaveMaximumHoursToAccrue

      public EmployeeLeaveSetup sickLeaveMaximumHoursToAccrue​(Double sickLeaveMaximumHoursToAccrue)
    • getSickLeaveMaximumHoursToAccrue

      public Double 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

      public void setSickLeaveMaximumHoursToAccrue​(Double sickLeaveMaximumHoursToAccrue)
    • sickLeaveOpeningBalance

      public EmployeeLeaveSetup sickLeaveOpeningBalance​(Double sickLeaveOpeningBalance)
    • getSickLeaveOpeningBalance

      public Double getSickLeaveOpeningBalance()
      Initial sick leave balance. This will be positive unless they've taken sick leave in advance
      Returns:
      sickLeaveOpeningBalance
    • setSickLeaveOpeningBalance

      public void setSickLeaveOpeningBalance​(Double sickLeaveOpeningBalance)
    • equals

      public boolean equals​(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object