public class RepeatingInvoice extends Object
| Constructor and Description |
|---|
RepeatingInvoice() |
| Modifier and Type | Method and Description |
|---|---|
RepeatingInvoice |
addLineItemsItem(LineItem lineItemsItem) |
RepeatingInvoice |
brandingThemeID(UUID brandingThemeID) |
RepeatingInvoice |
contact(Object contact) |
RepeatingInvoice |
currencyCode(String currencyCode) |
boolean |
equals(Object o) |
UUID |
getBrandingThemeID()
See BrandingThemes
|
Object |
getContact()
Get contact
|
String |
getCurrencyCode()
The currency that invoice has been raised in (see Currencies)
|
Boolean |
getHasAttachments()
boolean to indicate if an invoice 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
|
String |
getReference()
ACCREC only – additional reference number
|
UUID |
getRepeatingInvoiceID()
Xero generated unique identifier for repeating invoice template
|
Object |
getSchedule()
Get schedule
|
String |
getStatus()
One of the following : DRAFT or AUTHORISED – See Invoice Status Codes
|
Float |
getSubTotal()
Total of invoice excluding taxes
|
Float |
getTotal()
Total of Invoice tax inclusive (i.e.
|
Float |
getTotalTax()
Total tax on invoice
|
String |
getType()
See Invoice Types
|
RepeatingInvoice |
hasAttachments(Boolean hasAttachments) |
int |
hashCode() |
RepeatingInvoice |
lineAmountTypes(String lineAmountTypes) |
RepeatingInvoice |
lineItems(List<LineItem> lineItems) |
RepeatingInvoice |
reference(String reference) |
RepeatingInvoice |
repeatingInvoiceID(UUID repeatingInvoiceID) |
RepeatingInvoice |
schedule(Object schedule) |
void |
setBrandingThemeID(UUID brandingThemeID) |
void |
setContact(Object contact) |
void |
setCurrencyCode(String currencyCode) |
void |
setHasAttachments(Boolean hasAttachments) |
void |
setLineAmountTypes(String lineAmountTypes) |
void |
setLineItems(List<LineItem> lineItems) |
void |
setReference(String reference) |
void |
setRepeatingInvoiceID(UUID repeatingInvoiceID) |
void |
setSchedule(Object schedule) |
void |
setStatus(String status) |
void |
setSubTotal(Float subTotal) |
void |
setTotal(Float total) |
void |
setTotalTax(Float totalTax) |
void |
setType(String type) |
RepeatingInvoice |
status(String status) |
RepeatingInvoice |
subTotal(Float subTotal) |
String |
toString() |
RepeatingInvoice |
total(Float total) |
RepeatingInvoice |
totalTax(Float totalTax) |
RepeatingInvoice |
type(String type) |
public RepeatingInvoice type(String type)
public String getType()
public void setType(String type)
public RepeatingInvoice contact(Object contact)
public Object getContact()
public void setContact(Object contact)
public RepeatingInvoice schedule(Object schedule)
public Object getSchedule()
public void setSchedule(Object schedule)
public RepeatingInvoice lineItems(List<LineItem> lineItems)
public RepeatingInvoice addLineItemsItem(LineItem lineItemsItem)
public RepeatingInvoice lineAmountTypes(String lineAmountTypes)
public String getLineAmountTypes()
public void setLineAmountTypes(String lineAmountTypes)
public RepeatingInvoice reference(String reference)
public String getReference()
public void setReference(String reference)
public RepeatingInvoice brandingThemeID(UUID brandingThemeID)
public UUID getBrandingThemeID()
public void setBrandingThemeID(UUID brandingThemeID)
public RepeatingInvoice currencyCode(String currencyCode)
public String getCurrencyCode()
public void setCurrencyCode(String currencyCode)
public RepeatingInvoice status(String status)
public String getStatus()
public void setStatus(String status)
public RepeatingInvoice subTotal(Float subTotal)
public Float getSubTotal()
public void setSubTotal(Float subTotal)
public RepeatingInvoice totalTax(Float totalTax)
public Float getTotalTax()
public void setTotalTax(Float totalTax)
public RepeatingInvoice total(Float total)
public Float getTotal()
public void setTotal(Float total)
public RepeatingInvoice repeatingInvoiceID(UUID repeatingInvoiceID)
public UUID getRepeatingInvoiceID()
public void setRepeatingInvoiceID(UUID repeatingInvoiceID)
public RepeatingInvoice hasAttachments(Boolean hasAttachments)
public Boolean getHasAttachments()
public void setHasAttachments(Boolean hasAttachments)
Copyright © 2018. All rights reserved.