Package com.xero.models.payrollnz
Class EmployeeTax
java.lang.Object
com.xero.models.payrollnz.EmployeeTax
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumContribution Option which can be 'MakeContributions' 'OptOut', 'OnAContributionsHoliday', 'OnASavingsSuspension', 'NotCurrentlyAKiwiSaverMember' for employees without a KiwiSaver membership -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanesctRatePercentage(Double esctRatePercentage) Employer superannuation contribution tax rate.Employer superannuation contribution tax rate.Does the employee has a special student loan rate?Does the employee have a remaining student loan balance? Set a remaining balance if you have received a letter from IR.The IRD Number.The employee eligibility for KiwiSaver.org.threeten.bp.LocalDateContribution holiday expiry date or end date.Contribution Option which can be 'MakeContributions' 'OptOut', 'OnAContributionsHoliday', 'OnASavingsSuspension', 'NotCurrentlyAKiwiSaverMember' for employees without a KiwiSaver membershipEmployee Contribution percentage.Employer Contribution percentage.Employer Contribution through Salary Sacrifice percentage.org.threeten.bp.LocalDateOpt Out Date.The employee student loan rate percentage.Special tax rate percentage.org.threeten.bp.LocalDateThe date of the letter from IR.The employee's student loan balance shown on the letter from IR.Get taxCodeinthashCode()hasSpecialStudentLoanRate(Boolean hasSpecialStudentLoanRate) Does the employee has a special student loan rate?hasStudentLoanBalance(Boolean hasStudentLoanBalance) Does the employee have a remaining student loan balance? Set a remaining balance if you have received a letter from IR.The IRD Number.isEligibleForKiwiSaver(Boolean isEligibleForKiwiSaver) The employee eligibility for KiwiSaver.kiwiSaverContributionHolidayEndDate(org.threeten.bp.LocalDate kiwiSaverContributionHolidayEndDate) Contribution holiday expiry date or end date.kiwiSaverContributions(EmployeeTax.KiwiSaverContributionsEnum kiwiSaverContributions) Contribution Option which can be 'MakeContributions' 'OptOut', 'OnAContributionsHoliday', 'OnASavingsSuspension', 'NotCurrentlyAKiwiSaverMember' for employees without a KiwiSaver membershipkiwiSaverEmployeeContributionRatePercentage(Double kiwiSaverEmployeeContributionRatePercentage) Employee Contribution percentage.kiwiSaverEmployerContributionRatePercentage(Double kiwiSaverEmployerContributionRatePercentage) Employer Contribution percentage.kiwiSaverEmployerSalarySacrificeContributionRatePercentage(Double kiwiSaverEmployerSalarySacrificeContributionRatePercentage) Employer Contribution through Salary Sacrifice percentage.kiwiSaverOptOutDate(org.threeten.bp.LocalDate kiwiSaverOptOutDate) Opt Out Date.voidsetEsctRatePercentage(Double esctRatePercentage) Employer superannuation contribution tax rate.voidsetHasSpecialStudentLoanRate(Boolean hasSpecialStudentLoanRate) Does the employee has a special student loan rate?voidsetHasStudentLoanBalance(Boolean hasStudentLoanBalance) Does the employee have a remaining student loan balance? Set a remaining balance if you have received a letter from IR.voidsetIrdNumber(String irdNumber) The IRD Number.voidsetIsEligibleForKiwiSaver(Boolean isEligibleForKiwiSaver) The employee eligibility for KiwiSaver.voidsetKiwiSaverContributionHolidayEndDate(org.threeten.bp.LocalDate kiwiSaverContributionHolidayEndDate) Contribution holiday expiry date or end date.voidsetKiwiSaverContributions(EmployeeTax.KiwiSaverContributionsEnum kiwiSaverContributions) Contribution Option which can be 'MakeContributions' 'OptOut', 'OnAContributionsHoliday', 'OnASavingsSuspension', 'NotCurrentlyAKiwiSaverMember' for employees without a KiwiSaver membershipvoidsetKiwiSaverEmployeeContributionRatePercentage(Double kiwiSaverEmployeeContributionRatePercentage) Employee Contribution percentage.voidsetKiwiSaverEmployerContributionRatePercentage(Double kiwiSaverEmployerContributionRatePercentage) Employer Contribution percentage.voidsetKiwiSaverEmployerSalarySacrificeContributionRatePercentage(Double kiwiSaverEmployerSalarySacrificeContributionRatePercentage) Employer Contribution through Salary Sacrifice percentage.voidsetKiwiSaverOptOutDate(org.threeten.bp.LocalDate kiwiSaverOptOutDate) Opt Out Date.voidsetSpecialStudentLoanRatePercentage(Double specialStudentLoanRatePercentage) The employee student loan rate percentage.voidsetSpecialTaxRatePercentage(Double specialTaxRatePercentage) Special tax rate percentage.voidsetStudentLoanAsAt(org.threeten.bp.LocalDate studentLoanAsAt) The date of the letter from IR.voidsetStudentLoanBalance(Double studentLoanBalance) The employee's student loan balance shown on the letter from IR.voidsetTaxCode(TaxCode taxCode) taxCodespecialStudentLoanRatePercentage(Double specialStudentLoanRatePercentage) The employee student loan rate percentage.specialTaxRatePercentage(Double specialTaxRatePercentage) Special tax rate percentage.studentLoanAsAt(org.threeten.bp.LocalDate studentLoanAsAt) The date of the letter from IR.studentLoanBalance(Double studentLoanBalance) The employee's student loan balance shown on the letter from IR.taxCodetoString()
-
Constructor Details
-
EmployeeTax
public EmployeeTax()
-
-
Method Details
-
irdNumber
The IRD Number.- Parameters:
irdNumber- String- Returns:
- EmployeeTax
-
getIrdNumber
-
setIrdNumber
-
taxCode
taxCode- Parameters:
taxCode- TaxCode- Returns:
- EmployeeTax
-
getTaxCode
-
setTaxCode
-
specialTaxRatePercentage
Special tax rate percentage.- Parameters:
specialTaxRatePercentage- Double- Returns:
- EmployeeTax
-
getSpecialTaxRatePercentage
Special tax rate percentage.- Returns:
- specialTaxRatePercentage
-
setSpecialTaxRatePercentage
Special tax rate percentage.- Parameters:
specialTaxRatePercentage- Double
-
hasSpecialStudentLoanRate
Does the employee has a special student loan rate?- Parameters:
hasSpecialStudentLoanRate- Boolean- Returns:
- EmployeeTax
-
getHasSpecialStudentLoanRate
Does the employee has a special student loan rate?- Returns:
- hasSpecialStudentLoanRate
-
setHasSpecialStudentLoanRate
Does the employee has a special student loan rate?- Parameters:
hasSpecialStudentLoanRate- Boolean
-
specialStudentLoanRatePercentage
The employee student loan rate percentage.- Parameters:
specialStudentLoanRatePercentage- Double- Returns:
- EmployeeTax
-
getSpecialStudentLoanRatePercentage
The employee student loan rate percentage.- Returns:
- specialStudentLoanRatePercentage
-
setSpecialStudentLoanRatePercentage
The employee student loan rate percentage.- Parameters:
specialStudentLoanRatePercentage- Double
-
isEligibleForKiwiSaver
The employee eligibility for KiwiSaver.- Parameters:
isEligibleForKiwiSaver- Boolean- Returns:
- EmployeeTax
-
getIsEligibleForKiwiSaver
The employee eligibility for KiwiSaver.- Returns:
- isEligibleForKiwiSaver
-
setIsEligibleForKiwiSaver
The employee eligibility for KiwiSaver.- Parameters:
isEligibleForKiwiSaver- Boolean
-
esctRatePercentage
Employer superannuation contribution tax rate.- Parameters:
esctRatePercentage- Double- Returns:
- EmployeeTax
-
getEsctRatePercentage
Employer superannuation contribution tax rate.- Returns:
- esctRatePercentage
-
setEsctRatePercentage
Employer superannuation contribution tax rate.- Parameters:
esctRatePercentage- Double
-
kiwiSaverContributions
public EmployeeTax kiwiSaverContributions(EmployeeTax.KiwiSaverContributionsEnum kiwiSaverContributions) Contribution Option which can be 'MakeContributions' 'OptOut', 'OnAContributionsHoliday', 'OnASavingsSuspension', 'NotCurrentlyAKiwiSaverMember' for employees without a KiwiSaver membership- Parameters:
kiwiSaverContributions- KiwiSaverContributionsEnum- Returns:
- EmployeeTax
-
getKiwiSaverContributions
Contribution Option which can be 'MakeContributions' 'OptOut', 'OnAContributionsHoliday', 'OnASavingsSuspension', 'NotCurrentlyAKiwiSaverMember' for employees without a KiwiSaver membership- Returns:
- kiwiSaverContributions
-
setKiwiSaverContributions
public void setKiwiSaverContributions(EmployeeTax.KiwiSaverContributionsEnum kiwiSaverContributions) Contribution Option which can be 'MakeContributions' 'OptOut', 'OnAContributionsHoliday', 'OnASavingsSuspension', 'NotCurrentlyAKiwiSaverMember' for employees without a KiwiSaver membership- Parameters:
kiwiSaverContributions- KiwiSaverContributionsEnum
-
kiwiSaverEmployeeContributionRatePercentage
public EmployeeTax kiwiSaverEmployeeContributionRatePercentage(Double kiwiSaverEmployeeContributionRatePercentage) Employee Contribution percentage.- Parameters:
kiwiSaverEmployeeContributionRatePercentage- Double- Returns:
- EmployeeTax
-
getKiwiSaverEmployeeContributionRatePercentage
Employee Contribution percentage.- Returns:
- kiwiSaverEmployeeContributionRatePercentage
-
setKiwiSaverEmployeeContributionRatePercentage
public void setKiwiSaverEmployeeContributionRatePercentage(Double kiwiSaverEmployeeContributionRatePercentage) Employee Contribution percentage.- Parameters:
kiwiSaverEmployeeContributionRatePercentage- Double
-
kiwiSaverEmployerContributionRatePercentage
public EmployeeTax kiwiSaverEmployerContributionRatePercentage(Double kiwiSaverEmployerContributionRatePercentage) Employer Contribution percentage.- Parameters:
kiwiSaverEmployerContributionRatePercentage- Double- Returns:
- EmployeeTax
-
getKiwiSaverEmployerContributionRatePercentage
Employer Contribution percentage.- Returns:
- kiwiSaverEmployerContributionRatePercentage
-
setKiwiSaverEmployerContributionRatePercentage
public void setKiwiSaverEmployerContributionRatePercentage(Double kiwiSaverEmployerContributionRatePercentage) Employer Contribution percentage.- Parameters:
kiwiSaverEmployerContributionRatePercentage- Double
-
kiwiSaverEmployerSalarySacrificeContributionRatePercentage
public EmployeeTax kiwiSaverEmployerSalarySacrificeContributionRatePercentage(Double kiwiSaverEmployerSalarySacrificeContributionRatePercentage) Employer Contribution through Salary Sacrifice percentage.- Parameters:
kiwiSaverEmployerSalarySacrificeContributionRatePercentage- Double- Returns:
- EmployeeTax
-
getKiwiSaverEmployerSalarySacrificeContributionRatePercentage
Employer Contribution through Salary Sacrifice percentage.- Returns:
- kiwiSaverEmployerSalarySacrificeContributionRatePercentage
-
setKiwiSaverEmployerSalarySacrificeContributionRatePercentage
public void setKiwiSaverEmployerSalarySacrificeContributionRatePercentage(Double kiwiSaverEmployerSalarySacrificeContributionRatePercentage) Employer Contribution through Salary Sacrifice percentage.- Parameters:
kiwiSaverEmployerSalarySacrificeContributionRatePercentage- Double
-
kiwiSaverOptOutDate
Opt Out Date.- Parameters:
kiwiSaverOptOutDate- LocalDate- Returns:
- EmployeeTax
-
getKiwiSaverOptOutDate
public org.threeten.bp.LocalDate getKiwiSaverOptOutDate()Opt Out Date.- Returns:
- kiwiSaverOptOutDate
-
setKiwiSaverOptOutDate
public void setKiwiSaverOptOutDate(org.threeten.bp.LocalDate kiwiSaverOptOutDate) Opt Out Date.- Parameters:
kiwiSaverOptOutDate- LocalDate
-
kiwiSaverContributionHolidayEndDate
public EmployeeTax kiwiSaverContributionHolidayEndDate(org.threeten.bp.LocalDate kiwiSaverContributionHolidayEndDate) Contribution holiday expiry date or end date.- Parameters:
kiwiSaverContributionHolidayEndDate- LocalDate- Returns:
- EmployeeTax
-
getKiwiSaverContributionHolidayEndDate
public org.threeten.bp.LocalDate getKiwiSaverContributionHolidayEndDate()Contribution holiday expiry date or end date.- Returns:
- kiwiSaverContributionHolidayEndDate
-
setKiwiSaverContributionHolidayEndDate
public void setKiwiSaverContributionHolidayEndDate(org.threeten.bp.LocalDate kiwiSaverContributionHolidayEndDate) Contribution holiday expiry date or end date.- Parameters:
kiwiSaverContributionHolidayEndDate- LocalDate
-
hasStudentLoanBalance
Does the employee have a remaining student loan balance? Set a remaining balance if you have received a letter from IR.- Parameters:
hasStudentLoanBalance- Boolean- Returns:
- EmployeeTax
-
getHasStudentLoanBalance
Does the employee have a remaining student loan balance? Set a remaining balance if you have received a letter from IR.- Returns:
- hasStudentLoanBalance
-
setHasStudentLoanBalance
Does the employee have a remaining student loan balance? Set a remaining balance if you have received a letter from IR.- Parameters:
hasStudentLoanBalance- Boolean
-
studentLoanBalance
The employee's student loan balance shown on the letter from IR.- Parameters:
studentLoanBalance- Double- Returns:
- EmployeeTax
-
getStudentLoanBalance
The employee's student loan balance shown on the letter from IR.- Returns:
- studentLoanBalance
-
setStudentLoanBalance
The employee's student loan balance shown on the letter from IR.- Parameters:
studentLoanBalance- Double
-
studentLoanAsAt
The date of the letter from IR.- Parameters:
studentLoanAsAt- LocalDate- Returns:
- EmployeeTax
-
getStudentLoanAsAt
public org.threeten.bp.LocalDate getStudentLoanAsAt()The date of the letter from IR.- Returns:
- studentLoanAsAt
-
setStudentLoanAsAt
public void setStudentLoanAsAt(org.threeten.bp.LocalDate studentLoanAsAt) The date of the letter from IR.- Parameters:
studentLoanAsAt- LocalDate
-
equals
-
hashCode
-
toString
-