Class SuperannuationLine

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

public class SuperannuationLine
extends Object
SuperannuationLine
  • Constructor Details

    • SuperannuationLine

      public SuperannuationLine()
  • Method Details

    • superMembershipID

      public SuperannuationLine superMembershipID​(UUID superMembershipID)
    • getSuperMembershipID

      public UUID getSuperMembershipID()
      Xero identifier for payroll super fund membership ID.
      Returns:
      superMembershipID
    • setSuperMembershipID

      public void setSuperMembershipID​(UUID superMembershipID)
    • contributionType

      public SuperannuationLine contributionType​(SuperannuationContributionType contributionType)
    • getContributionType

      public SuperannuationContributionType getContributionType()
      Get contributionType
      Returns:
      contributionType
    • setContributionType

      public void setContributionType​(SuperannuationContributionType contributionType)
    • calculationType

      public SuperannuationLine calculationType​(SuperannuationCalculationType calculationType)
    • getCalculationType

      public SuperannuationCalculationType getCalculationType()
      Get calculationType
      Returns:
      calculationType
    • setCalculationType

      public void setCalculationType​(SuperannuationCalculationType calculationType)
    • minimumMonthlyEarnings

      public SuperannuationLine minimumMonthlyEarnings​(Double minimumMonthlyEarnings)
    • getMinimumMonthlyEarnings

      public Double getMinimumMonthlyEarnings()
      Superannuation minimum monthly earnings.
      Returns:
      minimumMonthlyEarnings
    • setMinimumMonthlyEarnings

      public void setMinimumMonthlyEarnings​(Double minimumMonthlyEarnings)
    • expenseAccountCode

      public SuperannuationLine expenseAccountCode​(String expenseAccountCode)
    • getExpenseAccountCode

      public String getExpenseAccountCode()
      Superannuation expense account code.
      Returns:
      expenseAccountCode
    • setExpenseAccountCode

      public void setExpenseAccountCode​(String expenseAccountCode)
    • liabilityAccountCode

      public SuperannuationLine liabilityAccountCode​(String liabilityAccountCode)
    • getLiabilityAccountCode

      public String getLiabilityAccountCode()
      Superannuation liability account code
      Returns:
      liabilityAccountCode
    • setLiabilityAccountCode

      public void setLiabilityAccountCode​(String liabilityAccountCode)
    • paymentDateForThisPeriod

      public SuperannuationLine paymentDateForThisPeriod​(String paymentDateForThisPeriod)
    • getPaymentDateForThisPeriod

      public String getPaymentDateForThisPeriod()
      Superannuation payment date for the current period (YYYY-MM-DD)
      Returns:
      paymentDateForThisPeriod
    • getPaymentDateForThisPeriodAsDate

      public org.threeten.bp.LocalDate getPaymentDateForThisPeriodAsDate()
    • setPaymentDateForThisPeriod

      public void setPaymentDateForThisPeriod​(String paymentDateForThisPeriod)
    • setPaymentDateForThisPeriod

      public void setPaymentDateForThisPeriod​(org.threeten.bp.LocalDate paymentDateForThisPeriod)
    • percentage

      public SuperannuationLine percentage​(Double percentage)
    • getPercentage

      public Double getPercentage()
      Superannuation percentage
      Returns:
      percentage
    • setPercentage

      public void setPercentage​(Double percentage)
    • amount

      public SuperannuationLine amount​(Double amount)
    • getAmount

      public Double getAmount()
      Superannuation amount
      Returns:
      amount
    • setAmount

      public void setAmount​(Double amount)
    • 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