Package com.xero.models.accounting
Class TaxComponent
java.lang.Object
com.xero.models.accounting.TaxComponent
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanBoolean to describe if Tax rate is compounded.Boolean to describe if tax rate is non-recoverable.getName()Name of Tax ComponentgetRate()Tax Rate (up to 4dp)inthashCode()isCompound(Boolean isCompound) Boolean to describe if Tax rate is compounded.isNonRecoverable(Boolean isNonRecoverable) Boolean to describe if tax rate is non-recoverable.Name of Tax ComponentTax Rate (up to 4dp)voidsetIsCompound(Boolean isCompound) Boolean to describe if Tax rate is compounded.voidsetIsNonRecoverable(Boolean isNonRecoverable) Boolean to describe if tax rate is non-recoverable.voidName of Tax ComponentvoidTax Rate (up to 4dp)toString()
-
Constructor Details
-
TaxComponent
public TaxComponent()
-
-
Method Details
-
name
Name of Tax Component- Parameters:
name- String- Returns:
- TaxComponent
-
getName
-
setName
-
rate
Tax Rate (up to 4dp)- Parameters:
rate- Double- Returns:
- TaxComponent
-
getRate
-
setRate
-
isCompound
Boolean to describe if Tax rate is compounded.- Parameters:
isCompound- Boolean- Returns:
- TaxComponent
-
getIsCompound
-
setIsCompound
Boolean to describe if Tax rate is compounded.- Parameters:
isCompound- Boolean
-
isNonRecoverable
Boolean to describe if tax rate is non-recoverable. Non-recoverable rates are only applicable to Canadian organisations- Parameters:
isNonRecoverable- Boolean- Returns:
- TaxComponent
-
getIsNonRecoverable
Boolean to describe if tax rate is non-recoverable. Non-recoverable rates are only applicable to Canadian organisations- Returns:
- isNonRecoverable
-
setIsNonRecoverable
Boolean to describe if tax rate is non-recoverable. Non-recoverable rates are only applicable to Canadian organisations- Parameters:
isNonRecoverable- Boolean
-
equals
-
hashCode
-
toString
-