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(Object contact) |
PurchaseOrder |
currencyCode(String currencyCode) |
PurchaseOrder |
date(String 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
|
Object |
getContact()
Get contact
|
String |
getCurrencyCode()
The currency that purchase order has been raised in (see Currencies)
|
Float |
getCurrencyRate()
The currency rate for a multicurrency purchase order.
|
String |
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
|
String |
getLineAmountTypes()
Line amounts are exclusive of tax by default if you don’t specify this element.
|
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
|
String |
getUpdatedDateUTC()
Last modified date UTC format
|
int |
hashCode() |
PurchaseOrder |
lineAmountTypes(String 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(Object contact) |
void |
setCurrencyCode(String currencyCode) |
void |
setDate(String 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(String 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(Object contact)
public Object getContact()
public void setContact(Object contact)
public PurchaseOrder lineItems(List<LineItem> lineItems)
public PurchaseOrder addLineItemsItem(LineItem lineItemsItem)
public PurchaseOrder date(String date)
public String getDate()
public void setDate(String 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(String lineAmountTypes)
public String getLineAmountTypes()
public void setLineAmountTypes(String 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(String currencyCode)
public String getCurrencyCode()
public void setCurrencyCode(String 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 String getUpdatedDateUTC()
Copyright © 2018. All rights reserved.