public class BankTransaction extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
BankTransaction.StatusEnum
See Bank Transaction Status Codes
|
static class |
BankTransaction.TypeEnum
See Bank Transaction Types
|
| Constructor and Description |
|---|
BankTransaction() |
| Modifier and Type | Method and Description |
|---|---|
BankTransaction |
addLineitemsItem(LineItem lineitemsItem) |
BankTransaction |
addValidationErrorsItem(ValidationError validationErrorsItem) |
BankTransaction |
bankAccount(Account bankAccount) |
BankTransaction |
bankTransactionID(UUID bankTransactionID) |
BankTransaction |
contact(Contact contact) |
BankTransaction |
currencyCode(CurrencyCode currencyCode) |
BankTransaction |
currencyRate(Double currencyRate) |
BankTransaction |
date(org.threeten.bp.LocalDate date) |
boolean |
equals(Object o) |
Account |
getBankAccount()
Get bankAccount
|
UUID |
getBankTransactionID()
Xero generated unique identifier for bank transaction
|
Contact |
getContact()
Get contact
|
CurrencyCode |
getCurrencyCode()
Get currencyCode
|
Double |
getCurrencyRate()
Exchange rate to base currency when money is spent or received.
|
org.threeten.bp.LocalDate |
getDate()
Date of transaction – YYYY-MM-DD
|
Boolean |
getHasAttachments()
Boolean to indicate if a bank transaction has an attachment
|
Boolean |
getIsReconciled()
Boolean to show if transaction is reconciled
|
LineAmountTypes |
getLineAmountTypes()
Get lineAmountTypes
|
List<LineItem> |
getLineitems()
See LineItems
|
UUID |
getOverpaymentID()
Xero generated unique identifier for an Overpayment.
|
UUID |
getPrepaymentID()
Xero generated unique identifier for a Prepayment.
|
String |
getReference()
Reference for the transaction.
|
BankTransaction.StatusEnum |
getStatus()
See Bank Transaction Status Codes
|
String |
getStatusAttributeString()
A string to indicate if a invoice status
|
Double |
getSubTotal()
Total of bank transaction excluding taxes
|
Double |
getTotal()
Total of bank transaction tax inclusive
|
Double |
getTotalTax()
Total tax on bank transaction
|
BankTransaction.TypeEnum |
getType()
See Bank Transaction Types
|
org.threeten.bp.OffsetDateTime |
getUpdatedDateUTC()
Last modified date UTC format
|
String |
getUrl()
URL link to a source document – shown as “Go to App Name”
|
List<ValidationError> |
getValidationErrors()
Displays array of validation error messages from the API
|
int |
hashCode() |
BankTransaction |
isReconciled(Boolean isReconciled) |
BankTransaction |
lineAmountTypes(LineAmountTypes lineAmountTypes) |
BankTransaction |
lineitems(List<LineItem> lineitems) |
BankTransaction |
reference(String reference) |
void |
setBankAccount(Account bankAccount) |
void |
setBankTransactionID(UUID bankTransactionID) |
void |
setContact(Contact contact) |
void |
setCurrencyCode(CurrencyCode currencyCode) |
void |
setCurrencyRate(Double currencyRate) |
void |
setDate(org.threeten.bp.LocalDate date) |
void |
setIsReconciled(Boolean isReconciled) |
void |
setLineAmountTypes(LineAmountTypes lineAmountTypes) |
void |
setLineitems(List<LineItem> lineitems) |
void |
setReference(String reference) |
void |
setStatus(BankTransaction.StatusEnum status) |
void |
setStatusAttributeString(String statusAttributeString) |
void |
setSubTotal(Double subTotal) |
void |
setTotal(Double total) |
void |
setTotalTax(Double totalTax) |
void |
setType(BankTransaction.TypeEnum type) |
void |
setUrl(String url) |
void |
setValidationErrors(List<ValidationError> validationErrors) |
BankTransaction |
status(BankTransaction.StatusEnum status) |
BankTransaction |
statusAttributeString(String statusAttributeString) |
BankTransaction |
subTotal(Double subTotal) |
String |
toString() |
BankTransaction |
total(Double total) |
BankTransaction |
totalTax(Double totalTax) |
BankTransaction |
type(BankTransaction.TypeEnum type) |
BankTransaction |
url(String url) |
BankTransaction |
validationErrors(List<ValidationError> validationErrors) |
public BankTransaction type(BankTransaction.TypeEnum type)
public BankTransaction.TypeEnum getType()
public void setType(BankTransaction.TypeEnum type)
public BankTransaction contact(Contact contact)
public Contact getContact()
public void setContact(Contact contact)
public BankTransaction lineitems(List<LineItem> lineitems)
public BankTransaction addLineitemsItem(LineItem lineitemsItem)
public BankTransaction bankAccount(Account bankAccount)
public Account getBankAccount()
public void setBankAccount(Account bankAccount)
public BankTransaction isReconciled(Boolean isReconciled)
public Boolean getIsReconciled()
public void setIsReconciled(Boolean isReconciled)
public BankTransaction date(org.threeten.bp.LocalDate date)
public org.threeten.bp.LocalDate getDate()
public void setDate(org.threeten.bp.LocalDate date)
public BankTransaction reference(String reference)
public String getReference()
public void setReference(String reference)
public BankTransaction currencyCode(CurrencyCode currencyCode)
public CurrencyCode getCurrencyCode()
public void setCurrencyCode(CurrencyCode currencyCode)
public BankTransaction currencyRate(Double currencyRate)
public Double getCurrencyRate()
public void setCurrencyRate(Double currencyRate)
public BankTransaction url(String url)
public String getUrl()
public void setUrl(String url)
public BankTransaction status(BankTransaction.StatusEnum status)
public BankTransaction.StatusEnum getStatus()
public void setStatus(BankTransaction.StatusEnum status)
public BankTransaction lineAmountTypes(LineAmountTypes lineAmountTypes)
public LineAmountTypes getLineAmountTypes()
public void setLineAmountTypes(LineAmountTypes lineAmountTypes)
public BankTransaction subTotal(Double subTotal)
public Double getSubTotal()
public void setSubTotal(Double subTotal)
public BankTransaction totalTax(Double totalTax)
public Double getTotalTax()
public void setTotalTax(Double totalTax)
public BankTransaction total(Double total)
public Double getTotal()
public void setTotal(Double total)
public BankTransaction bankTransactionID(UUID bankTransactionID)
public UUID getBankTransactionID()
public void setBankTransactionID(UUID bankTransactionID)
public UUID getPrepaymentID()
public UUID getOverpaymentID()
public org.threeten.bp.OffsetDateTime getUpdatedDateUTC()
public Boolean getHasAttachments()
public BankTransaction statusAttributeString(String statusAttributeString)
public String getStatusAttributeString()
public void setStatusAttributeString(String statusAttributeString)
public BankTransaction validationErrors(List<ValidationError> validationErrors)
public BankTransaction addValidationErrorsItem(ValidationError validationErrorsItem)
public List<ValidationError> getValidationErrors()
public void setValidationErrors(List<ValidationError> validationErrors)
Copyright © 2019. All rights reserved.