Class TaxDeclaration

java.lang.Object
com.xero.models.payrollau.TaxDeclaration

public class TaxDeclaration
extends Object
TaxDeclaration
  • Constructor Details

    • TaxDeclaration

      public TaxDeclaration()
  • Method Details

    • employeeID

      public TaxDeclaration employeeID​(UUID employeeID)
    • getEmployeeID

      public UUID getEmployeeID()
      Address line 1 for employee home address
      Returns:
      employeeID
    • setEmployeeID

      public void setEmployeeID​(UUID employeeID)
    • employmentBasis

      public TaxDeclaration employmentBasis​(EmploymentBasis employmentBasis)
    • getEmploymentBasis

      public EmploymentBasis getEmploymentBasis()
      Get employmentBasis
      Returns:
      employmentBasis
    • setEmploymentBasis

      public void setEmploymentBasis​(EmploymentBasis employmentBasis)
    • tfNExemptionType

      public TaxDeclaration tfNExemptionType​(TFNExemptionType tfNExemptionType)
    • getTfNExemptionType

      public TFNExemptionType getTfNExemptionType()
      Get tfNExemptionType
      Returns:
      tfNExemptionType
    • setTfNExemptionType

      public void setTfNExemptionType​(TFNExemptionType tfNExemptionType)
    • taxFileNumber

      public TaxDeclaration taxFileNumber​(String taxFileNumber)
    • getTaxFileNumber

      public String getTaxFileNumber()
      The tax file number e.g 123123123.
      Returns:
      taxFileNumber
    • setTaxFileNumber

      public void setTaxFileNumber​(String taxFileNumber)
    • australianResidentForTaxPurposes

      public TaxDeclaration australianResidentForTaxPurposes​(Boolean australianResidentForTaxPurposes)
    • 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)
    • residencyStatus

      public TaxDeclaration residencyStatus​(ResidencyStatus residencyStatus)
    • getResidencyStatus

      public ResidencyStatus getResidencyStatus()
      Get residencyStatus
      Returns:
      residencyStatus
    • setResidencyStatus

      public void setResidencyStatus​(ResidencyStatus residencyStatus)
    • taxFreeThresholdClaimed

      public TaxDeclaration taxFreeThresholdClaimed​(Boolean taxFreeThresholdClaimed)
    • getTaxFreeThresholdClaimed

      public Boolean getTaxFreeThresholdClaimed()
      If tax free threshold claimed. e.g true or false
      Returns:
      taxFreeThresholdClaimed
    • setTaxFreeThresholdClaimed

      public void setTaxFreeThresholdClaimed​(Boolean taxFreeThresholdClaimed)
    • taxOffsetEstimatedAmount

      public TaxDeclaration taxOffsetEstimatedAmount​(BigDecimal taxOffsetEstimatedAmount)
    • 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)
    • hasHELPDebt

      public TaxDeclaration hasHELPDebt​(Boolean hasHELPDebt)
    • getHasHELPDebt

      public Boolean getHasHELPDebt()
      If employee has HECS or HELP debt. e.g true or false
      Returns:
      hasHELPDebt
    • setHasHELPDebt

      public void setHasHELPDebt​(Boolean hasHELPDebt)
    • hasSFSSDebt

      public TaxDeclaration hasSFSSDebt​(Boolean hasSFSSDebt)
    • getHasSFSSDebt

      public Boolean getHasSFSSDebt()
      If employee has financial supplement debt. e.g true or false
      Returns:
      hasSFSSDebt
    • setHasSFSSDebt

      public void setHasSFSSDebt​(Boolean hasSFSSDebt)
    • hasTradeSupportLoanDebt

      public TaxDeclaration hasTradeSupportLoanDebt​(Boolean hasTradeSupportLoanDebt)
    • getHasTradeSupportLoanDebt

      public Boolean getHasTradeSupportLoanDebt()
      If employee has trade support loan. e.g true or false
      Returns:
      hasTradeSupportLoanDebt
    • setHasTradeSupportLoanDebt

      public void setHasTradeSupportLoanDebt​(Boolean hasTradeSupportLoanDebt)
    • upwardVariationTaxWithholdingAmount

      public TaxDeclaration upwardVariationTaxWithholdingAmount​(BigDecimal upwardVariationTaxWithholdingAmount)
    • 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)
    • eligibleToReceiveLeaveLoading

      public TaxDeclaration eligibleToReceiveLeaveLoading​(Boolean eligibleToReceiveLeaveLoading)
    • 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)
    • approvedWithholdingVariationPercentage

      public TaxDeclaration approvedWithholdingVariationPercentage​(BigDecimal approvedWithholdingVariationPercentage)
    • getApprovedWithholdingVariationPercentage

      public BigDecimal getApprovedWithholdingVariationPercentage()
      If the employee has approved withholding variation. e.g (0 - 100)
      Returns:
      approvedWithholdingVariationPercentage
    • setApprovedWithholdingVariationPercentage

      public void setApprovedWithholdingVariationPercentage​(BigDecimal approvedWithholdingVariationPercentage)
    • hasStudentStartupLoan

      public TaxDeclaration hasStudentStartupLoan​(Boolean hasStudentStartupLoan)
    • getHasStudentStartupLoan

      public Boolean getHasStudentStartupLoan()
      If the employee is eligible for student startup loan rules
      Returns:
      hasStudentStartupLoan
    • setHasStudentStartupLoan

      public void setHasStudentStartupLoan​(Boolean hasStudentStartupLoan)
    • getUpdatedDateUTC

      public String getUpdatedDateUTC()
      Last modified timestamp
      Returns:
      updatedDateUTC
    • getUpdatedDateUTCAsDate

      public org.threeten.bp.OffsetDateTime getUpdatedDateUTCAsDate()
    • 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