Package com.xero.models.accounting
Class Receipt
java.lang.Object
com.xero.models.accounting.Receipt
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumCurrent status of receipt – see status types -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAttachmentsItem(Attachment attachmentsItem) Displays array of attachments from the APIaddLineItemsItem(LineItem lineItemsItem) lineItemsaddValidationErrorsItem(ValidationError validationErrorsItem) Displays array of validation error messages from the APIaddWarningsItem(ValidationError warningsItem) Displays array of warning messages from the APIattachments(List<Attachment> attachments) Displays array of attachments from the APIcontactDate of receipt – YYYY-MM-DDbooleanDisplays array of attachments from the APIGet contactgetDate()Date of receipt – YYYY-MM-DDorg.threeten.bp.LocalDateDate of receipt – YYYY-MM-DDboolean to indicate if a receipt has an attachmentGet lineAmountTypesGet lineItemsXero generated unique identifier for receiptXero generated sequence number for receipt in current claim for a given userAdditional reference numberCurrent status of receipt – see status typesTotal of receipt excluding taxesgetTotal()Total of receipt tax inclusive (i.e.Total tax on receiptLast modified date UTC formatorg.threeten.bp.OffsetDateTimeLast modified date UTC formatgetUrl()URL link to a source document – shown as “Go to [appName]” in the Xero appgetUser()Get userDisplays array of validation error messages from the APIDisplays array of warning messages from the APIinthashCode()lineAmountTypes(LineAmountTypes lineAmountTypes) lineAmountTypeslineItemsXero generated unique identifier for receiptAdditional reference numbervoidsetAttachments(List<Attachment> attachments) Displays array of attachments from the APIvoidsetContact(Contact contact) contactvoidDate of receipt – YYYY-MM-DDvoidsetDate(org.threeten.bp.LocalDate date) Date of receipt – YYYY-MM-DDvoidsetLineAmountTypes(LineAmountTypes lineAmountTypes) lineAmountTypesvoidsetLineItems(List<LineItem> lineItems) lineItemsvoidsetReceiptID(UUID receiptID) Xero generated unique identifier for receiptvoidsetReference(String reference) Additional reference numbervoidsetStatus(Receipt.StatusEnum status) Current status of receipt – see status typesvoidsetSubTotal(Double subTotal) Total of receipt excluding taxesvoidTotal of receipt tax inclusive (i.e.voidsetTotalTax(Double totalTax) Total tax on receiptvoiduservoidsetValidationErrors(List<ValidationError> validationErrors) Displays array of validation error messages from the APIvoidsetWarnings(List<ValidationError> warnings) Displays array of warning messages from the APIstatus(Receipt.StatusEnum status) Current status of receipt – see status typesTotal of receipt excluding taxestoString()Total of receipt tax inclusive (i.e.Total tax on receiptuservalidationErrors(List<ValidationError> validationErrors) Displays array of validation error messages from the APIwarnings(List<ValidationError> warnings) Displays array of warning messages from the API
-
Constructor Details
-
Receipt
public Receipt()
-
-
Method Details
-
date
-
getDate
-
getDateAsDate
public org.threeten.bp.LocalDate getDateAsDate()Date of receipt – YYYY-MM-DD- Returns:
- LocalDate
-
setDate
-
setDate
public void setDate(org.threeten.bp.LocalDate date) Date of receipt – YYYY-MM-DD- Parameters:
date- LocalDateTime
-
contact
-
getContact
-
setContact
-
lineItems
-
addLineItemsItem
-
getLineItems
-
setLineItems
-
user
-
getUser
-
setUser
-
reference
-
getReference
-
setReference
Additional reference number- Parameters:
reference- String
-
lineAmountTypes
lineAmountTypes- Parameters:
lineAmountTypes- LineAmountTypes- Returns:
- Receipt
-
getLineAmountTypes
-
setLineAmountTypes
lineAmountTypes- Parameters:
lineAmountTypes- LineAmountTypes
-
subTotal
-
getSubTotal
-
setSubTotal
Total of receipt excluding taxes- Parameters:
subTotal- Double
-
totalTax
-
getTotalTax
-
setTotalTax
-
total
-
getTotal
-
setTotal
Total of receipt tax inclusive (i.e. SubTotal + TotalTax)- Parameters:
total- Double
-
receiptID
-
getReceiptID
-
setReceiptID
Xero generated unique identifier for receipt- Parameters:
receiptID- UUID
-
status
Current status of receipt – see status types- Parameters:
status- StatusEnum- Returns:
- Receipt
-
getStatus
-
setStatus
Current status of receipt – see status types- Parameters:
status- StatusEnum
-
getReceiptNumber
Xero generated sequence number for receipt in current claim for a given user- Returns:
- receiptNumber
-
getUpdatedDateUTC
-
getUpdatedDateUTCAsDate
public org.threeten.bp.OffsetDateTime getUpdatedDateUTCAsDate()Last modified date UTC format- Returns:
- OffsetDateTime
-
getHasAttachments
boolean to indicate if a receipt has an attachment- Returns:
- hasAttachments
-
getUrl
URL link to a source document – shown as “Go to [appName]” in the Xero app- Returns:
- url
-
validationErrors
Displays array of validation error messages from the API- Parameters:
validationErrors- List<ValidationError>- Returns:
- Receipt
-
addValidationErrorsItem
Displays array of validation error messages from the API- Parameters:
validationErrorsItem- ValidationError- Returns:
- Receipt
-
getValidationErrors
Displays array of validation error messages from the API- Returns:
- validationErrors
-
setValidationErrors
Displays array of validation error messages from the API- Parameters:
validationErrors- List<ValidationError>
-
warnings
Displays array of warning messages from the API- Parameters:
warnings- List<ValidationError>- Returns:
- Receipt
-
addWarningsItem
Displays array of warning messages from the API- Parameters:
warningsItem- ValidationError- Returns:
- Receipt
-
getWarnings
Displays array of warning messages from the API- Returns:
- warnings
-
setWarnings
Displays array of warning messages from the API- Parameters:
warnings- List<ValidationError>
-
attachments
Displays array of attachments from the API- Parameters:
attachments- List<Attachment>- Returns:
- Receipt
-
addAttachmentsItem
Displays array of attachments from the API- Parameters:
attachmentsItem- Attachment- Returns:
- Receipt
-
getAttachments
Displays array of attachments from the API- Returns:
- attachments
-
setAttachments
Displays array of attachments from the API- Parameters:
attachments- List<Attachment>
-
equals
-
hashCode
-
toString
-