Package com.xero.models.accounting
Class ExpenseClaim
java.lang.Object
com.xero.models.accounting.ExpenseClaim
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumCurrent status of an expense claim – see status types -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPaymentsItem(Payment paymentsItem) See PaymentsaddReceiptsItem(Receipt receiptsItem) receiptsbooleanexpenseClaimID(UUID expenseClaimID) Xero generated unique identifier for an expense claimThe amount due to be paid for an expense claimThe amount still to pay for an expense claimXero generated unique identifier for an expense claimThe date when the expense claim is due to be paid YYYY-MM-DDorg.threeten.bp.LocalDateThe date when the expense claim is due to be paid YYYY-MM-DDSee PaymentsThe Xero identifier for the Receipt e.g.Get receiptsThe date the expense claim will be reported in Xero YYYY-MM-DDorg.threeten.bp.LocalDateThe date the expense claim will be reported in Xero YYYY-MM-DDCurrent status of an expense claim – see status typesgetTotal()The total of an expense claim being paidLast modified date UTC formatorg.threeten.bp.OffsetDateTimeLast modified date UTC formatgetUser()Get userinthashCode()See PaymentsThe Xero identifier for the Receipt e.g.receiptsvoidsetExpenseClaimID(UUID expenseClaimID) Xero generated unique identifier for an expense claimvoidsetPayments(List<Payment> payments) See PaymentsvoidsetReceiptID(UUID receiptID) The Xero identifier for the Receipt e.g.voidsetReceipts(List<Receipt> receipts) receiptsvoidsetStatus(ExpenseClaim.StatusEnum status) Current status of an expense claim – see status typesvoiduserstatus(ExpenseClaim.StatusEnum status) Current status of an expense claim – see status typestoString()user
-
Constructor Details
-
ExpenseClaim
public ExpenseClaim()
-
-
Method Details
-
expenseClaimID
Xero generated unique identifier for an expense claim- Parameters:
expenseClaimID- UUID- Returns:
- ExpenseClaim
-
getExpenseClaimID
Xero generated unique identifier for an expense claim- Returns:
- expenseClaimID
-
setExpenseClaimID
Xero generated unique identifier for an expense claim- Parameters:
expenseClaimID- UUID
-
status
Current status of an expense claim – see status types- Parameters:
status- StatusEnum- Returns:
- ExpenseClaim
-
getStatus
Current status of an expense claim – see status types- Returns:
- status
-
setStatus
Current status of an expense claim – see status types- Parameters:
status- StatusEnum
-
payments
See Payments- Parameters:
payments- List<Payment>- Returns:
- ExpenseClaim
-
addPaymentsItem
See Payments- Parameters:
paymentsItem- Payment- Returns:
- ExpenseClaim
-
getPayments
-
setPayments
-
user
-
getUser
-
setUser
-
receipts
receipts- Parameters:
receipts- List<Receipt>- Returns:
- ExpenseClaim
-
addReceiptsItem
receipts- Parameters:
receiptsItem- Receipt- Returns:
- ExpenseClaim
-
getReceipts
-
setReceipts
-
getUpdatedDateUTC
-
getUpdatedDateUTCAsDate
public org.threeten.bp.OffsetDateTime getUpdatedDateUTCAsDate()Last modified date UTC format- Returns:
- OffsetDateTime
-
getTotal
-
getAmountDue
-
getAmountPaid
-
getPaymentDueDate
The date when the expense claim is due to be paid YYYY-MM-DD- Returns:
- paymentDueDate
-
getPaymentDueDateAsDate
public org.threeten.bp.LocalDate getPaymentDueDateAsDate()The date when the expense claim is due to be paid YYYY-MM-DD- Returns:
- LocalDate
-
getReportingDate
The date the expense claim will be reported in Xero YYYY-MM-DD- Returns:
- reportingDate
-
getReportingDateAsDate
public org.threeten.bp.LocalDate getReportingDateAsDate()The date the expense claim will be reported in Xero YYYY-MM-DD- Returns:
- LocalDate
-
receiptID
The Xero identifier for the Receipt e.g. e59a2c7f-1306-4078-a0f3-73537afcbba9- Parameters:
receiptID- UUID- Returns:
- ExpenseClaim
-
getReceiptID
The Xero identifier for the Receipt e.g. e59a2c7f-1306-4078-a0f3-73537afcbba9- Returns:
- receiptID
-
setReceiptID
The Xero identifier for the Receipt e.g. e59a2c7f-1306-4078-a0f3-73537afcbba9- Parameters:
receiptID- UUID
-
equals
-
hashCode
-
toString
-