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
Modifier and Type Method Description TaxDeclarationapprovedWithholdingVariationPercentage(BigDecimal approvedWithholdingVariationPercentage)TaxDeclarationaustralianResidentForTaxPurposes(Boolean australianResidentForTaxPurposes)TaxDeclarationeligibleToReceiveLeaveLoading(Boolean eligibleToReceiveLeaveLoading)TaxDeclarationemployeeID(UUID employeeID)TaxDeclarationemploymentBasis(EmploymentBasis employmentBasis)booleanequals(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()BigDecimalgetUpwardVariationTaxWithholdingAmount()If the employee has requested that additional tax be withheld each pay run.inthashCode()TaxDeclarationhasHELPDebt(Boolean hasHELPDebt)TaxDeclarationhasSFSSDebt(Boolean hasSFSSDebt)TaxDeclarationhasStudentStartupLoan(Boolean hasStudentStartupLoan)TaxDeclarationhasTradeSupportLoanDebt(Boolean hasTradeSupportLoanDebt)TaxDeclarationresidencyStatus(ResidencyStatus residencyStatus)voidsetApprovedWithholdingVariationPercentage(BigDecimal approvedWithholdingVariationPercentage)voidsetAustralianResidentForTaxPurposes(Boolean australianResidentForTaxPurposes)voidsetEligibleToReceiveLeaveLoading(Boolean eligibleToReceiveLeaveLoading)voidsetEmployeeID(UUID employeeID)voidsetEmploymentBasis(EmploymentBasis employmentBasis)voidsetHasHELPDebt(Boolean hasHELPDebt)voidsetHasSFSSDebt(Boolean hasSFSSDebt)voidsetHasStudentStartupLoan(Boolean hasStudentStartupLoan)voidsetHasTradeSupportLoanDebt(Boolean hasTradeSupportLoanDebt)voidsetResidencyStatus(ResidencyStatus residencyStatus)voidsetTaxFileNumber(String taxFileNumber)voidsetTaxFreeThresholdClaimed(Boolean taxFreeThresholdClaimed)voidsetTaxOffsetEstimatedAmount(BigDecimal taxOffsetEstimatedAmount)voidsetTfNExemptionType(TFNExemptionType tfNExemptionType)voidsetUpwardVariationTaxWithholdingAmount(BigDecimal upwardVariationTaxWithholdingAmount)TaxDeclarationtaxFileNumber(String taxFileNumber)TaxDeclarationtaxFreeThresholdClaimed(Boolean taxFreeThresholdClaimed)TaxDeclarationtaxOffsetEstimatedAmount(BigDecimal taxOffsetEstimatedAmount)TaxDeclarationtfNExemptionType(TFNExemptionType tfNExemptionType)StringtoString()TaxDeclarationupwardVariationTaxWithholdingAmount(BigDecimal upwardVariationTaxWithholdingAmount)
-
Constructor Details
-
TaxDeclaration
public TaxDeclaration()
-
-
Method Details
-
employeeID
-
getEmployeeID
Address line 1 for employee home address- Returns:
- employeeID
-
setEmployeeID
-
employmentBasis
-
getEmploymentBasis
Get employmentBasis- Returns:
- employmentBasis
-
setEmploymentBasis
-
tfNExemptionType
-
getTfNExemptionType
Get tfNExemptionType- Returns:
- tfNExemptionType
-
setTfNExemptionType
-
taxFileNumber
-
getTaxFileNumber
The tax file number e.g 123123123.- Returns:
- taxFileNumber
-
setTaxFileNumber
-
australianResidentForTaxPurposes
-
getAustralianResidentForTaxPurposes
If the employee is Australian resident for tax purposes. e.g true or false- Returns:
- australianResidentForTaxPurposes
-
setAustralianResidentForTaxPurposes
-
residencyStatus
-
getResidencyStatus
Get residencyStatus- Returns:
- residencyStatus
-
setResidencyStatus
-
taxFreeThresholdClaimed
-
getTaxFreeThresholdClaimed
If tax free threshold claimed. e.g true or false- Returns:
- taxFreeThresholdClaimed
-
setTaxFreeThresholdClaimed
-
taxOffsetEstimatedAmount
-
getTaxOffsetEstimatedAmount
If has tax offset estimated then the tax offset estimated amount. e.g 100- Returns:
- taxOffsetEstimatedAmount
-
setTaxOffsetEstimatedAmount
-
hasHELPDebt
-
getHasHELPDebt
If employee has HECS or HELP debt. e.g true or false- Returns:
- hasHELPDebt
-
setHasHELPDebt
-
hasSFSSDebt
-
getHasSFSSDebt
If employee has financial supplement debt. e.g true or false- Returns:
- hasSFSSDebt
-
setHasSFSSDebt
-
hasTradeSupportLoanDebt
-
getHasTradeSupportLoanDebt
If employee has trade support loan. e.g true or false- Returns:
- hasTradeSupportLoanDebt
-
setHasTradeSupportLoanDebt
-
upwardVariationTaxWithholdingAmount
public TaxDeclaration upwardVariationTaxWithholdingAmount(BigDecimal upwardVariationTaxWithholdingAmount) -
getUpwardVariationTaxWithholdingAmount
If the employee has requested that additional tax be withheld each pay run. e.g 50- Returns:
- upwardVariationTaxWithholdingAmount
-
setUpwardVariationTaxWithholdingAmount
-
eligibleToReceiveLeaveLoading
-
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
-
approvedWithholdingVariationPercentage
public TaxDeclaration approvedWithholdingVariationPercentage(BigDecimal approvedWithholdingVariationPercentage) -
getApprovedWithholdingVariationPercentage
If the employee has approved withholding variation. e.g (0 - 100)- Returns:
- approvedWithholdingVariationPercentage
-
setApprovedWithholdingVariationPercentage
public void setApprovedWithholdingVariationPercentage(BigDecimal approvedWithholdingVariationPercentage) -
hasStudentStartupLoan
-
getHasStudentStartupLoan
If the employee is eligible for student startup loan rules- Returns:
- hasStudentStartupLoan
-
setHasStudentStartupLoan
-
getUpdatedDateUTC
Last modified timestamp- Returns:
- updatedDateUTC
-
getUpdatedDateUTCAsDate
public org.threeten.bp.OffsetDateTime getUpdatedDateUTCAsDate() -
equals
-
hashCode
public int hashCode() -
toString
-