Package com.xero.models.payrollau
Class TaxDeclaration
- java.lang.Object
-
- com.xero.models.payrollau.TaxDeclaration
-
public class TaxDeclaration extends Object
TaxDeclaration
-
-
Constructor Summary
Constructors Constructor Description TaxDeclaration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TaxDeclarationapprovedWithholdingVariationPercentage(BigDecimal approvedWithholdingVariationPercentage)If the employee has approved withholding variation.TaxDeclarationaustralianResidentForTaxPurposes(Boolean australianResidentForTaxPurposes)If the employee is Australian resident for tax purposes.TaxDeclarationeligibleToReceiveLeaveLoading(Boolean eligibleToReceiveLeaveLoading)If the employee is eligible to receive an additional percentage on top of ordinary earnings when they take leave (typically 17.5%).TaxDeclarationemployeeID(UUID employeeID)Address line 1 for employee home addressTaxDeclarationemploymentBasis(EmploymentBasis employmentBasis)employmentBasisbooleanequals(Object o)BigDecimalgetApprovedWithholdingVariationPercentage()If the employee has approved withholding variation.BooleangetAustralianResidentForTaxPurposes()If the employee is Australian resident for tax purposes.BooleangetEligibleToReceiveLeaveLoading()If the employee is eligible to receive an additional percentage on top of ordinary earnings when they take leave (typically 17.5%).UUIDgetEmployeeID()Address line 1 for employee home addressEmploymentBasisgetEmploymentBasis()Get employmentBasisBooleangetHasHELPDebt()If employee has HECS or HELP debt.BooleangetHasSFSSDebt()If employee has financial supplement debt.BooleangetHasStudentStartupLoan()If the employee is eligible for student startup loan rulesBooleangetHasTradeSupportLoanDebt()If employee has trade support loan.ResidencyStatusgetResidencyStatus()Get residencyStatusStringgetTaxFileNumber()The tax file number e.g 123123123.BooleangetTaxFreeThresholdClaimed()If tax free threshold claimed.BigDecimalgetTaxOffsetEstimatedAmount()If has tax offset estimated then the tax offset estimated amount.TFNExemptionTypegetTfNExemptionType()Get tfNExemptionTypeStringgetUpdatedDateUTC()Last modified timestamporg.threeten.bp.OffsetDateTimegetUpdatedDateUTCAsDate()Last modified timestampBigDecimalgetUpwardVariationTaxWithholdingAmount()If the employee has requested that additional tax be withheld each pay run.inthashCode()TaxDeclarationhasHELPDebt(Boolean hasHELPDebt)If employee has HECS or HELP debt.TaxDeclarationhasSFSSDebt(Boolean hasSFSSDebt)If employee has financial supplement debt.TaxDeclarationhasStudentStartupLoan(Boolean hasStudentStartupLoan)If the employee is eligible for student startup loan rulesTaxDeclarationhasTradeSupportLoanDebt(Boolean hasTradeSupportLoanDebt)If employee has trade support loan.TaxDeclarationresidencyStatus(ResidencyStatus residencyStatus)residencyStatusvoidsetApprovedWithholdingVariationPercentage(BigDecimal approvedWithholdingVariationPercentage)If the employee has approved withholding variation.voidsetAustralianResidentForTaxPurposes(Boolean australianResidentForTaxPurposes)If the employee is Australian resident for tax purposes.voidsetEligibleToReceiveLeaveLoading(Boolean eligibleToReceiveLeaveLoading)If the employee is eligible to receive an additional percentage on top of ordinary earnings when they take leave (typically 17.5%).voidsetEmployeeID(UUID employeeID)Address line 1 for employee home addressvoidsetEmploymentBasis(EmploymentBasis employmentBasis)employmentBasisvoidsetHasHELPDebt(Boolean hasHELPDebt)If employee has HECS or HELP debt.voidsetHasSFSSDebt(Boolean hasSFSSDebt)If employee has financial supplement debt.voidsetHasStudentStartupLoan(Boolean hasStudentStartupLoan)If the employee is eligible for student startup loan rulesvoidsetHasTradeSupportLoanDebt(Boolean hasTradeSupportLoanDebt)If employee has trade support loan.voidsetResidencyStatus(ResidencyStatus residencyStatus)residencyStatusvoidsetTaxFileNumber(String taxFileNumber)The tax file number e.g 123123123.voidsetTaxFreeThresholdClaimed(Boolean taxFreeThresholdClaimed)If tax free threshold claimed.voidsetTaxOffsetEstimatedAmount(BigDecimal taxOffsetEstimatedAmount)If has tax offset estimated then the tax offset estimated amount.voidsetTfNExemptionType(TFNExemptionType tfNExemptionType)tfNExemptionTypevoidsetUpwardVariationTaxWithholdingAmount(BigDecimal upwardVariationTaxWithholdingAmount)If the employee has requested that additional tax be withheld each pay run.TaxDeclarationtaxFileNumber(String taxFileNumber)The tax file number e.g 123123123.TaxDeclarationtaxFreeThresholdClaimed(Boolean taxFreeThresholdClaimed)If tax free threshold claimed.TaxDeclarationtaxOffsetEstimatedAmount(BigDecimal taxOffsetEstimatedAmount)If has tax offset estimated then the tax offset estimated amount.TaxDeclarationtfNExemptionType(TFNExemptionType tfNExemptionType)tfNExemptionTypeStringtoString()TaxDeclarationupwardVariationTaxWithholdingAmount(BigDecimal upwardVariationTaxWithholdingAmount)If the employee has requested that additional tax be withheld each pay run.
-
-
-
Method Detail
-
employeeID
public TaxDeclaration employeeID(UUID employeeID)
Address line 1 for employee home address- Parameters:
employeeID- UUID- Returns:
- TaxDeclaration
-
getEmployeeID
public UUID getEmployeeID()
Address line 1 for employee home address- Returns:
- employeeID
-
setEmployeeID
public void setEmployeeID(UUID employeeID)
Address line 1 for employee home address- Parameters:
employeeID- UUID
-
employmentBasis
public TaxDeclaration employmentBasis(EmploymentBasis employmentBasis)
employmentBasis- Parameters:
employmentBasis- EmploymentBasis- Returns:
- TaxDeclaration
-
getEmploymentBasis
public EmploymentBasis getEmploymentBasis()
Get employmentBasis- Returns:
- employmentBasis
-
setEmploymentBasis
public void setEmploymentBasis(EmploymentBasis employmentBasis)
employmentBasis- Parameters:
employmentBasis- EmploymentBasis
-
tfNExemptionType
public TaxDeclaration tfNExemptionType(TFNExemptionType tfNExemptionType)
tfNExemptionType- Parameters:
tfNExemptionType- TFNExemptionType- Returns:
- TaxDeclaration
-
getTfNExemptionType
public TFNExemptionType getTfNExemptionType()
Get tfNExemptionType- Returns:
- tfNExemptionType
-
setTfNExemptionType
public void setTfNExemptionType(TFNExemptionType tfNExemptionType)
tfNExemptionType- Parameters:
tfNExemptionType- TFNExemptionType
-
taxFileNumber
public TaxDeclaration taxFileNumber(String taxFileNumber)
The tax file number e.g 123123123.- Parameters:
taxFileNumber- String- Returns:
- TaxDeclaration
-
getTaxFileNumber
public String getTaxFileNumber()
The tax file number e.g 123123123.- Returns:
- taxFileNumber
-
setTaxFileNumber
public void setTaxFileNumber(String taxFileNumber)
The tax file number e.g 123123123.- Parameters:
taxFileNumber- String
-
australianResidentForTaxPurposes
public TaxDeclaration australianResidentForTaxPurposes(Boolean australianResidentForTaxPurposes)
If the employee is Australian resident for tax purposes. e.g true or false- Parameters:
australianResidentForTaxPurposes- Boolean- Returns:
- TaxDeclaration
-
getAustralianResidentForTaxPurposes
public Boolean getAustralianResidentForTaxPurposes()
If the employee is Australian resident for tax purposes. e.g true or false- Returns:
- australianResidentForTaxPurposes
-
setAustralianResidentForTaxPurposes
public void setAustralianResidentForTaxPurposes(Boolean australianResidentForTaxPurposes)
If the employee is Australian resident for tax purposes. e.g true or false- Parameters:
australianResidentForTaxPurposes- Boolean
-
residencyStatus
public TaxDeclaration residencyStatus(ResidencyStatus residencyStatus)
residencyStatus- Parameters:
residencyStatus- ResidencyStatus- Returns:
- TaxDeclaration
-
getResidencyStatus
public ResidencyStatus getResidencyStatus()
Get residencyStatus- Returns:
- residencyStatus
-
setResidencyStatus
public void setResidencyStatus(ResidencyStatus residencyStatus)
residencyStatus- Parameters:
residencyStatus- ResidencyStatus
-
taxFreeThresholdClaimed
public TaxDeclaration taxFreeThresholdClaimed(Boolean taxFreeThresholdClaimed)
If tax free threshold claimed. e.g true or false- Parameters:
taxFreeThresholdClaimed- Boolean- Returns:
- TaxDeclaration
-
getTaxFreeThresholdClaimed
public Boolean getTaxFreeThresholdClaimed()
If tax free threshold claimed. e.g true or false- Returns:
- taxFreeThresholdClaimed
-
setTaxFreeThresholdClaimed
public void setTaxFreeThresholdClaimed(Boolean taxFreeThresholdClaimed)
If tax free threshold claimed. e.g true or false- Parameters:
taxFreeThresholdClaimed- Boolean
-
taxOffsetEstimatedAmount
public TaxDeclaration taxOffsetEstimatedAmount(BigDecimal taxOffsetEstimatedAmount)
If has tax offset estimated then the tax offset estimated amount. e.g 100- Parameters:
taxOffsetEstimatedAmount- BigDecimal- Returns:
- TaxDeclaration
-
getTaxOffsetEstimatedAmount
public BigDecimal getTaxOffsetEstimatedAmount()
If has tax offset estimated then the tax offset estimated amount. e.g 100- Returns:
- taxOffsetEstimatedAmount
-
setTaxOffsetEstimatedAmount
public void setTaxOffsetEstimatedAmount(BigDecimal taxOffsetEstimatedAmount)
If has tax offset estimated then the tax offset estimated amount. e.g 100- Parameters:
taxOffsetEstimatedAmount- BigDecimal
-
hasHELPDebt
public TaxDeclaration hasHELPDebt(Boolean hasHELPDebt)
If employee has HECS or HELP debt. e.g true or false- Parameters:
hasHELPDebt- Boolean- Returns:
- TaxDeclaration
-
getHasHELPDebt
public Boolean getHasHELPDebt()
If employee has HECS or HELP debt. e.g true or false- Returns:
- hasHELPDebt
-
setHasHELPDebt
public void setHasHELPDebt(Boolean hasHELPDebt)
If employee has HECS or HELP debt. e.g true or false- Parameters:
hasHELPDebt- Boolean
-
hasSFSSDebt
public TaxDeclaration hasSFSSDebt(Boolean hasSFSSDebt)
If employee has financial supplement debt. e.g true or false- Parameters:
hasSFSSDebt- Boolean- Returns:
- TaxDeclaration
-
getHasSFSSDebt
public Boolean getHasSFSSDebt()
If employee has financial supplement debt. e.g true or false- Returns:
- hasSFSSDebt
-
setHasSFSSDebt
public void setHasSFSSDebt(Boolean hasSFSSDebt)
If employee has financial supplement debt. e.g true or false- Parameters:
hasSFSSDebt- Boolean
-
hasTradeSupportLoanDebt
public TaxDeclaration hasTradeSupportLoanDebt(Boolean hasTradeSupportLoanDebt)
If employee has trade support loan. e.g true or false- Parameters:
hasTradeSupportLoanDebt- Boolean- Returns:
- TaxDeclaration
-
getHasTradeSupportLoanDebt
public Boolean getHasTradeSupportLoanDebt()
If employee has trade support loan. e.g true or false- Returns:
- hasTradeSupportLoanDebt
-
setHasTradeSupportLoanDebt
public void setHasTradeSupportLoanDebt(Boolean hasTradeSupportLoanDebt)
If employee has trade support loan. e.g true or false- Parameters:
hasTradeSupportLoanDebt- Boolean
-
upwardVariationTaxWithholdingAmount
public TaxDeclaration upwardVariationTaxWithholdingAmount(BigDecimal upwardVariationTaxWithholdingAmount)
If the employee has requested that additional tax be withheld each pay run. e.g 50- Parameters:
upwardVariationTaxWithholdingAmount- BigDecimal- Returns:
- TaxDeclaration
-
getUpwardVariationTaxWithholdingAmount
public BigDecimal getUpwardVariationTaxWithholdingAmount()
If the employee has requested that additional tax be withheld each pay run. e.g 50- Returns:
- upwardVariationTaxWithholdingAmount
-
setUpwardVariationTaxWithholdingAmount
public void setUpwardVariationTaxWithholdingAmount(BigDecimal upwardVariationTaxWithholdingAmount)
If the employee has requested that additional tax be withheld each pay run. e.g 50- Parameters:
upwardVariationTaxWithholdingAmount- BigDecimal
-
eligibleToReceiveLeaveLoading
public TaxDeclaration eligibleToReceiveLeaveLoading(Boolean eligibleToReceiveLeaveLoading)
If the employee is eligible to receive an additional percentage on top of ordinary earnings when they take leave (typically 17.5%). e.g true or false- Parameters:
eligibleToReceiveLeaveLoading- Boolean- Returns:
- TaxDeclaration
-
getEligibleToReceiveLeaveLoading
public Boolean getEligibleToReceiveLeaveLoading()
If the employee is eligible to receive an additional percentage on top of ordinary earnings when they take leave (typically 17.5%). e.g true or false- Returns:
- eligibleToReceiveLeaveLoading
-
setEligibleToReceiveLeaveLoading
public void setEligibleToReceiveLeaveLoading(Boolean eligibleToReceiveLeaveLoading)
If the employee is eligible to receive an additional percentage on top of ordinary earnings when they take leave (typically 17.5%). e.g true or false- Parameters:
eligibleToReceiveLeaveLoading- Boolean
-
approvedWithholdingVariationPercentage
public TaxDeclaration approvedWithholdingVariationPercentage(BigDecimal approvedWithholdingVariationPercentage)
If the employee has approved withholding variation. e.g (0 - 100)- Parameters:
approvedWithholdingVariationPercentage- BigDecimal- Returns:
- TaxDeclaration
-
getApprovedWithholdingVariationPercentage
public BigDecimal getApprovedWithholdingVariationPercentage()
If the employee has approved withholding variation. e.g (0 - 100)- Returns:
- approvedWithholdingVariationPercentage
-
setApprovedWithholdingVariationPercentage
public void setApprovedWithholdingVariationPercentage(BigDecimal approvedWithholdingVariationPercentage)
If the employee has approved withholding variation. e.g (0 - 100)- Parameters:
approvedWithholdingVariationPercentage- BigDecimal
-
hasStudentStartupLoan
public TaxDeclaration hasStudentStartupLoan(Boolean hasStudentStartupLoan)
If the employee is eligible for student startup loan rules- Parameters:
hasStudentStartupLoan- Boolean- Returns:
- TaxDeclaration
-
getHasStudentStartupLoan
public Boolean getHasStudentStartupLoan()
If the employee is eligible for student startup loan rules- Returns:
- hasStudentStartupLoan
-
setHasStudentStartupLoan
public void setHasStudentStartupLoan(Boolean hasStudentStartupLoan)
If the employee is eligible for student startup loan rules- Parameters:
hasStudentStartupLoan- Boolean
-
getUpdatedDateUTC
public String getUpdatedDateUTC()
Last modified timestamp- Returns:
- updatedDateUTC
-
getUpdatedDateUTCAsDate
public org.threeten.bp.OffsetDateTime getUpdatedDateUTCAsDate()
Last modified timestamp- Returns:
- OffsetDateTime
-
-