public class PurchaseOrder extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PurchaseOrder.StatusEnum
See Purchase Order Status Codes
|
| Constructor and Description |
|---|
PurchaseOrder() |
| Modifier and Type | Method and Description |
|---|---|
PurchaseOrder |
addAttachmentsItem(Attachment attachmentsItem) |
PurchaseOrder |
addLineItemsItem(LineItem lineItemsItem) |
PurchaseOrder |
addValidationErrorsItem(ValidationError validationErrorsItem) |
PurchaseOrder |
addWarningsItem(ValidationError warningsItem) |
PurchaseOrder |
attachments(List<Attachment> attachments) |
PurchaseOrder |
attentionTo(String attentionTo) |
PurchaseOrder |
brandingThemeID(UUID brandingThemeID) |
PurchaseOrder |
contact(Contact contact) |
PurchaseOrder |
currencyCode(CurrencyCode currencyCode) |
PurchaseOrder |
currencyRate(Double currencyRate) |
PurchaseOrder |
date(org.threeten.bp.LocalDate date) |
PurchaseOrder |
deliveryAddress(String deliveryAddress) |
PurchaseOrder |
deliveryDate(org.threeten.bp.LocalDate deliveryDate) |
PurchaseOrder |
deliveryInstructions(String deliveryInstructions) |
boolean |
equals(Object o) |
PurchaseOrder |
expectedArrivalDate(org.threeten.bp.LocalDate expectedArrivalDate) |
List<Attachment> |
getAttachments()
Displays array of attachments from the API
|
String |
getAttentionTo()
The person that the delivery is going to
|
UUID |
getBrandingThemeID()
See BrandingThemes
|
Contact |
getContact()
Get contact
|
CurrencyCode |
getCurrencyCode()
Get currencyCode
|
Double |
getCurrencyRate()
The currency rate for a multicurrency purchase order.
|
org.threeten.bp.LocalDate |
getDate()
Date purchase order was issued – YYYY-MM-DD.
|
String |
getDeliveryAddress()
The address the goods are to be delivered to
|
org.threeten.bp.LocalDate |
getDeliveryDate()
Date the goods are to be delivered – YYYY-MM-DD
|
String |
getDeliveryInstructions()
A free text feild for instructions (500 characters max)
|
org.threeten.bp.LocalDate |
getExpectedArrivalDate()
The date the goods are expected to arrive.
|
Boolean |
getHasAttachments()
boolean to indicate if a purchase order has an attachment
|
LineAmountTypes |
getLineAmountTypes()
Get lineAmountTypes
|
List<LineItem> |
getLineItems()
See LineItems
|
UUID |
getPurchaseOrderID()
Xero generated unique identifier for purchase order
|
String |
getPurchaseOrderNumber()
Unique alpha numeric code identifying purchase order (when missing will auto-generate from your Organisation Invoice Settings)
|
String |
getReference()
Additional reference number
|
Boolean |
getSentToContact()
Boolean to set whether the purchase order should be marked as “sent”.
|
PurchaseOrder.StatusEnum |
getStatus()
See Purchase Order Status Codes
|
String |
getStatusAttributeString()
A string to indicate if a invoice status
|
Double |
getSubTotal()
Total of purchase order excluding taxes
|
String |
getTelephone()
The phone number for the person accepting the delivery
|
Double |
getTotal()
Total of Purchase Order tax inclusive (i.e.
|
Double |
getTotalDiscount()
Total of discounts applied on the purchase order line items
|
Double |
getTotalTax()
Total tax on purchase order
|
org.threeten.bp.OffsetDateTime |
getUpdatedDateUTC()
Last modified date UTC format
|
List<ValidationError> |
getValidationErrors()
Displays array of validation error messages from the API
|
List<ValidationError> |
getWarnings()
Displays array of warning messages from the API
|
int |
hashCode() |
PurchaseOrder |
lineAmountTypes(LineAmountTypes lineAmountTypes) |
PurchaseOrder |
lineItems(List<LineItem> lineItems) |
PurchaseOrder |
purchaseOrderID(UUID purchaseOrderID) |
PurchaseOrder |
purchaseOrderNumber(String purchaseOrderNumber) |
PurchaseOrder |
reference(String reference) |
PurchaseOrder |
sentToContact(Boolean sentToContact) |
void |
setAttachments(List<Attachment> attachments) |
void |
setAttentionTo(String attentionTo) |
void |
setBrandingThemeID(UUID brandingThemeID) |
void |
setContact(Contact contact) |
void |
setCurrencyCode(CurrencyCode currencyCode) |
void |
setCurrencyRate(Double currencyRate) |
void |
setDate(org.threeten.bp.LocalDate date) |
void |
setDeliveryAddress(String deliveryAddress) |
void |
setDeliveryDate(org.threeten.bp.LocalDate deliveryDate) |
void |
setDeliveryInstructions(String deliveryInstructions) |
void |
setExpectedArrivalDate(org.threeten.bp.LocalDate expectedArrivalDate) |
void |
setLineAmountTypes(LineAmountTypes lineAmountTypes) |
void |
setLineItems(List<LineItem> lineItems) |
void |
setPurchaseOrderID(UUID purchaseOrderID) |
void |
setPurchaseOrderNumber(String purchaseOrderNumber) |
void |
setReference(String reference) |
void |
setSentToContact(Boolean sentToContact) |
void |
setStatus(PurchaseOrder.StatusEnum status) |
void |
setStatusAttributeString(String statusAttributeString) |
void |
setTelephone(String telephone) |
void |
setValidationErrors(List<ValidationError> validationErrors) |
void |
setWarnings(List<ValidationError> warnings) |
PurchaseOrder |
status(PurchaseOrder.StatusEnum status) |
PurchaseOrder |
statusAttributeString(String statusAttributeString) |
PurchaseOrder |
telephone(String telephone) |
String |
toString() |
PurchaseOrder |
validationErrors(List<ValidationError> validationErrors) |
PurchaseOrder |
warnings(List<ValidationError> warnings) |
public PurchaseOrder contact(Contact contact)
public Contact getContact()
public void setContact(Contact contact)
public PurchaseOrder lineItems(List<LineItem> lineItems)
public PurchaseOrder addLineItemsItem(LineItem lineItemsItem)
public PurchaseOrder date(org.threeten.bp.LocalDate date)
public org.threeten.bp.LocalDate getDate()
public void setDate(org.threeten.bp.LocalDate date)
public PurchaseOrder deliveryDate(org.threeten.bp.LocalDate deliveryDate)
public org.threeten.bp.LocalDate getDeliveryDate()
public void setDeliveryDate(org.threeten.bp.LocalDate deliveryDate)
public PurchaseOrder lineAmountTypes(LineAmountTypes lineAmountTypes)
public LineAmountTypes getLineAmountTypes()
public void setLineAmountTypes(LineAmountTypes lineAmountTypes)
public PurchaseOrder purchaseOrderNumber(String purchaseOrderNumber)
public String getPurchaseOrderNumber()
public void setPurchaseOrderNumber(String purchaseOrderNumber)
public PurchaseOrder reference(String reference)
public String getReference()
public void setReference(String reference)
public PurchaseOrder brandingThemeID(UUID brandingThemeID)
public UUID getBrandingThemeID()
public void setBrandingThemeID(UUID brandingThemeID)
public PurchaseOrder currencyCode(CurrencyCode currencyCode)
public CurrencyCode getCurrencyCode()
public void setCurrencyCode(CurrencyCode currencyCode)
public PurchaseOrder status(PurchaseOrder.StatusEnum status)
public PurchaseOrder.StatusEnum getStatus()
public void setStatus(PurchaseOrder.StatusEnum status)
public PurchaseOrder sentToContact(Boolean sentToContact)
public Boolean getSentToContact()
public void setSentToContact(Boolean sentToContact)
public PurchaseOrder deliveryAddress(String deliveryAddress)
public String getDeliveryAddress()
public void setDeliveryAddress(String deliveryAddress)
public PurchaseOrder attentionTo(String attentionTo)
public String getAttentionTo()
public void setAttentionTo(String attentionTo)
public PurchaseOrder telephone(String telephone)
public String getTelephone()
public void setTelephone(String telephone)
public PurchaseOrder deliveryInstructions(String deliveryInstructions)
public String getDeliveryInstructions()
public void setDeliveryInstructions(String deliveryInstructions)
public PurchaseOrder expectedArrivalDate(org.threeten.bp.LocalDate expectedArrivalDate)
public org.threeten.bp.LocalDate getExpectedArrivalDate()
public void setExpectedArrivalDate(org.threeten.bp.LocalDate expectedArrivalDate)
public PurchaseOrder purchaseOrderID(UUID purchaseOrderID)
public UUID getPurchaseOrderID()
public void setPurchaseOrderID(UUID purchaseOrderID)
public PurchaseOrder currencyRate(Double currencyRate)
public Double getCurrencyRate()
public void setCurrencyRate(Double currencyRate)
public Double getSubTotal()
public Double getTotalTax()
public Double getTotal()
public Double getTotalDiscount()
public Boolean getHasAttachments()
public org.threeten.bp.OffsetDateTime getUpdatedDateUTC()
public PurchaseOrder statusAttributeString(String statusAttributeString)
public String getStatusAttributeString()
public void setStatusAttributeString(String statusAttributeString)
public PurchaseOrder validationErrors(List<ValidationError> validationErrors)
public PurchaseOrder addValidationErrorsItem(ValidationError validationErrorsItem)
public List<ValidationError> getValidationErrors()
public void setValidationErrors(List<ValidationError> validationErrors)
public PurchaseOrder warnings(List<ValidationError> warnings)
public PurchaseOrder addWarningsItem(ValidationError warningsItem)
public List<ValidationError> getWarnings()
public void setWarnings(List<ValidationError> warnings)
public PurchaseOrder attachments(List<Attachment> attachments)
public PurchaseOrder addAttachmentsItem(Attachment attachmentsItem)
public List<Attachment> getAttachments()
public void setAttachments(List<Attachment> attachments)
Copyright © 2020. All rights reserved.