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 |
addLineItemsItem(LineItem lineItemsItem) |
PurchaseOrder |
attentionTo(String attentionTo) |
PurchaseOrder |
brandingThemeID(UUID brandingThemeID) |
PurchaseOrder |
contact(Contact contact) |
PurchaseOrder |
currencyCode(CurrencyCode currencyCode) |
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) |
String |
getAttentionTo()
The person that the delivery is going to
|
UUID |
getBrandingThemeID()
See BrandingThemes
|
Contact |
getContact()
Get contact
|
CurrencyCode |
getCurrencyCode()
Get currencyCode
|
Float |
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
|
Float |
getSubTotal()
Total of purchase order excluding taxes
|
String |
getTelephone()
The phone number for the person accepting the delivery
|
Float |
getTotal()
Total of Purchase Order tax inclusive (i.e.
|
Float |
getTotalDiscount()
Total of discounts applied on the purchase order line items
|
Float |
getTotalTax()
Total tax on purchase order
|
org.threeten.bp.OffsetDateTime |
getUpdatedDateUTC()
Last modified date UTC format
|
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 |
setAttentionTo(String attentionTo) |
void |
setBrandingThemeID(UUID brandingThemeID) |
void |
setContact(Contact contact) |
void |
setCurrencyCode(CurrencyCode currencyCode) |
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 |
setTelephone(String telephone) |
PurchaseOrder |
status(PurchaseOrder.StatusEnum status) |
PurchaseOrder |
telephone(String telephone) |
String |
toString() |
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 Float getCurrencyRate()
public Float getSubTotal()
public Float getTotalTax()
public Float getTotal()
public Float getTotalDiscount()
public Boolean getHasAttachments()
public org.threeten.bp.OffsetDateTime getUpdatedDateUTC()
Copyright © 2019. All rights reserved.