Class TaxComponent

java.lang.Object
com.xero.models.accounting.TaxComponent

public class TaxComponent
extends Object
TaxComponent
  • Constructor Details

    • TaxComponent

      public TaxComponent()
  • Method Details

    • name

      public TaxComponent name​(String name)
    • getName

      public String getName()
      Name of Tax Component
      Returns:
      name
    • setName

      public void setName​(String name)
    • rate

      public TaxComponent rate​(Double rate)
    • getRate

      public Double getRate()
      Tax Rate (up to 4dp)
      Returns:
      rate
    • setRate

      public void setRate​(Double rate)
    • isCompound

      public TaxComponent isCompound​(Boolean isCompound)
    • getIsCompound

      public Boolean getIsCompound()
      Boolean to describe if Tax rate is compounded.
      Returns:
      isCompound
    • setIsCompound

      public void setIsCompound​(Boolean isCompound)
    • isNonRecoverable

      public TaxComponent isNonRecoverable​(Boolean isNonRecoverable)
    • getIsNonRecoverable

      public Boolean getIsNonRecoverable()
      Boolean to describe if tax rate is non-recoverable. Non-recoverable rates are only applicable to Canadian organisations
      Returns:
      isNonRecoverable
    • setIsNonRecoverable

      public void setIsNonRecoverable​(Boolean isNonRecoverable)
    • 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