Class SuperannuationLine


  • public class SuperannuationLine
    extends Object
    SuperannuationLine
    • Constructor Detail

      • SuperannuationLine

        public SuperannuationLine()
    • Method Detail

      • superMembershipID

        public SuperannuationLine superMembershipID​(UUID superMembershipID)
        Xero identifier for payroll super fund membership ID.
        Parameters:
        superMembershipID - UUID
        Returns:
        SuperannuationLine
      • getSuperMembershipID

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

        public void setSuperMembershipID​(UUID superMembershipID)
        Xero identifier for payroll super fund membership ID.
        Parameters:
        superMembershipID - UUID
      • setContributionType

        public void setContributionType​(SuperannuationContributionType contributionType)
        contributionType
        Parameters:
        contributionType - SuperannuationContributionType
      • setCalculationType

        public void setCalculationType​(SuperannuationCalculationType calculationType)
        calculationType
        Parameters:
        calculationType - SuperannuationCalculationType
      • minimumMonthlyEarnings

        public SuperannuationLine minimumMonthlyEarnings​(Double minimumMonthlyEarnings)
        Superannuation minimum monthly earnings.
        Parameters:
        minimumMonthlyEarnings - Double
        Returns:
        SuperannuationLine
      • getMinimumMonthlyEarnings

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

        public void setMinimumMonthlyEarnings​(Double minimumMonthlyEarnings)
        Superannuation minimum monthly earnings.
        Parameters:
        minimumMonthlyEarnings - Double
      • expenseAccountCode

        public SuperannuationLine expenseAccountCode​(String expenseAccountCode)
        Superannuation expense account code.
        Parameters:
        expenseAccountCode - String
        Returns:
        SuperannuationLine
      • getExpenseAccountCode

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

        public void setExpenseAccountCode​(String expenseAccountCode)
        Superannuation expense account code.
        Parameters:
        expenseAccountCode - String
      • liabilityAccountCode

        public SuperannuationLine liabilityAccountCode​(String liabilityAccountCode)
        Superannuation liability account code
        Parameters:
        liabilityAccountCode - String
        Returns:
        SuperannuationLine
      • getLiabilityAccountCode

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

        public void setLiabilityAccountCode​(String liabilityAccountCode)
        Superannuation liability account code
        Parameters:
        liabilityAccountCode - String
      • paymentDateForThisPeriod

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

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

        public org.threeten.bp.LocalDate getPaymentDateForThisPeriodAsDate()
        Superannuation payment date for the current period (YYYY-MM-DD)
        Returns:
        LocalDate
      • setPaymentDateForThisPeriod

        public void setPaymentDateForThisPeriod​(String paymentDateForThisPeriod)
        Superannuation payment date for the current period (YYYY-MM-DD)
        Parameters:
        paymentDateForThisPeriod - String
      • setPaymentDateForThisPeriod

        public void setPaymentDateForThisPeriod​(org.threeten.bp.LocalDate paymentDateForThisPeriod)
        Superannuation payment date for the current period (YYYY-MM-DD)
        Parameters:
        paymentDateForThisPeriod - LocalDateTime
      • percentage

        public SuperannuationLine percentage​(Double percentage)
        Superannuation percentage
        Parameters:
        percentage - Double
        Returns:
        SuperannuationLine
      • getPercentage

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

        public void setPercentage​(Double percentage)
        Superannuation percentage
        Parameters:
        percentage - Double
      • amount

        public SuperannuationLine amount​(Double amount)
        Superannuation amount
        Parameters:
        amount - Double
        Returns:
        SuperannuationLine
      • getAmount

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

        public void setAmount​(Double amount)
        Superannuation amount
        Parameters:
        amount - Double
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object