Class ManualJournalLine

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

public class ManualJournalLine
extends Object
ManualJournalLine
  • Constructor Details

    • ManualJournalLine

      public ManualJournalLine()
  • Method Details

    • lineAmount

      public ManualJournalLine lineAmount​(Double lineAmount)
    • getLineAmount

      public Double getLineAmount()
      total for line. Debits are positive, credits are negative value
      Returns:
      lineAmount
    • setLineAmount

      public void setLineAmount​(Double lineAmount)
    • accountCode

      public ManualJournalLine accountCode​(String accountCode)
    • getAccountCode

      public String getAccountCode()
      See Accounts
      Returns:
      accountCode
    • setAccountCode

      public void setAccountCode​(String accountCode)
    • accountID

      public ManualJournalLine accountID​(UUID accountID)
    • getAccountID

      public UUID getAccountID()
      See Accounts
      Returns:
      accountID
    • setAccountID

      public void setAccountID​(UUID accountID)
    • description

      public ManualJournalLine description​(String description)
    • getDescription

      public String getDescription()
      Description for journal line
      Returns:
      description
    • setDescription

      public void setDescription​(String description)
    • taxType

      public ManualJournalLine taxType​(String taxType)
    • getTaxType

      public String getTaxType()
      The tax type from TaxRates
      Returns:
      taxType
    • setTaxType

      public void setTaxType​(String taxType)
    • tracking

      public ManualJournalLine tracking​(List<TrackingCategory> tracking)
    • addTrackingItem

      public ManualJournalLine addTrackingItem​(TrackingCategory trackingItem)
    • getTracking

      public List<TrackingCategory> getTracking()
      Optional Tracking Category – see Tracking. Any JournalLine can have a maximum of 2 <TrackingCategory> elements.
      Returns:
      tracking
    • setTracking

      public void setTracking​(List<TrackingCategory> tracking)
    • getTaxAmount

      public Double getTaxAmount()
      The calculated tax amount based on the TaxType and LineAmount
      Returns:
      taxAmount
    • isBlank

      public ManualJournalLine isBlank​(Boolean isBlank)
    • getIsBlank

      public Boolean getIsBlank()
      is the line blank
      Returns:
      isBlank
    • setIsBlank

      public void setIsBlank​(Boolean isBlank)
    • 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