Package com.xero.models.accounting
Class JournalLine
java.lang.Object
com.xero.models.accounting.JournalLine
public class JournalLine extends Object
JournalLine
-
Constructor Summary
Constructors Constructor Description JournalLine() -
Method Summary
Modifier and Type Method Description JournalLineaccountCode(String accountCode)JournalLineaccountID(UUID accountID)JournalLineaccountName(String accountName)JournalLineaccountType(AccountType accountType)JournalLineaddTrackingCategoriesItem(TrackingCategory trackingCategoriesItem)JournalLinedescription(String description)booleanequals(Object o)StringgetAccountCode()See AccountsUUIDgetAccountID()See AccountsStringgetAccountName()See AccountCodesAccountTypegetAccountType()Get accountTypeStringgetDescription()The description from the source transaction line item.DoublegetGrossAmount()Gross amount of journal line (NetAmount + TaxAmount).UUIDgetJournalLineID()Xero identifier for JournalDoublegetNetAmount()Net amount of journal line.DoublegetTaxAmount()Total tax on a journal lineStringgetTaxName()see TaxRatesStringgetTaxType()The tax type from TaxRatesList<TrackingCategory>getTrackingCategories()Optional Tracking Category – see Tracking.JournalLinegrossAmount(Double grossAmount)inthashCode()JournalLinejournalLineID(UUID journalLineID)JournalLinenetAmount(Double netAmount)voidsetAccountCode(String accountCode)voidsetAccountID(UUID accountID)voidsetAccountName(String accountName)voidsetAccountType(AccountType accountType)voidsetDescription(String description)voidsetGrossAmount(Double grossAmount)voidsetJournalLineID(UUID journalLineID)voidsetNetAmount(Double netAmount)voidsetTaxName(String taxName)voidsetTaxType(String taxType)voidsetTrackingCategories(List<TrackingCategory> trackingCategories)JournalLinetaxName(String taxName)JournalLinetaxType(String taxType)StringtoString()JournalLinetrackingCategories(List<TrackingCategory> trackingCategories)
-
Constructor Details
-
JournalLine
public JournalLine()
-
-
Method Details
-
journalLineID
-
getJournalLineID
Xero identifier for Journal- Returns:
- journalLineID
-
setJournalLineID
-
accountID
-
getAccountID
See Accounts- Returns:
- accountID
-
setAccountID
-
accountCode
-
getAccountCode
See Accounts- Returns:
- accountCode
-
setAccountCode
-
accountType
-
getAccountType
Get accountType- Returns:
- accountType
-
setAccountType
-
accountName
-
getAccountName
See AccountCodes- Returns:
- accountName
-
setAccountName
-
description
-
getDescription
The description from the source transaction line item. Only returned if populated.- Returns:
- description
-
setDescription
-
netAmount
-
getNetAmount
Net amount of journal line. This will be a positive value for a debit and negative for a credit- Returns:
- netAmount
-
setNetAmount
-
grossAmount
-
getGrossAmount
Gross amount of journal line (NetAmount + TaxAmount).- Returns:
- grossAmount
-
setGrossAmount
-
getTaxAmount
Total tax on a journal line- Returns:
- taxAmount
-
taxType
-
getTaxType
The tax type from TaxRates- Returns:
- taxType
-
setTaxType
-
taxName
-
getTaxName
see TaxRates- Returns:
- taxName
-
setTaxName
-
trackingCategories
-
addTrackingCategoriesItem
-
getTrackingCategories
Optional Tracking Category – see Tracking. Any JournalLine can have a maximum of 2 <TrackingCategory> elements.- Returns:
- trackingCategories
-
setTrackingCategories
-
equals
-
hashCode
public int hashCode() -
toString
-