public class Invoice
extends java.lang.Object
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="Invoice">
<xs:all>
<xs:element type="ArrayOfValidationError" name="ValidationErrors" minOccurs="0" maxOccurs="1"/>
<xs:element type="ArrayOfWarning" name="Warnings" minOccurs="0" maxOccurs="1"/>
<xs:element type="Contact" name="Contact" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:dateTime" nillable="true" name="Date" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:dateTime" nillable="true" name="DueDate" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:string" name="BrandingThemeID" minOccurs="0" maxOccurs="1"/>
<xs:element type="invoiceStatus" name="Status" minOccurs="0" maxOccurs="1"/>
<xs:element type="lineAmountType" nillable="true" name="LineAmountTypes" minOccurs="0" maxOccurs="1"/>
<xs:element type="ArrayOfLineItem" name="LineItems" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:decimal" name="DiscountRate" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:decimal" nillable="true" name="SubTotal" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:decimal" nillable="true" name="TotalTax" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:decimal" nillable="true" name="Total" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:dateTime" nillable="true" name="UpdatedDateUTC" minOccurs="0" maxOccurs="1"/>
<xs:element type="currencyCode" name="CurrencyCode" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:dateTime" nillable="true" name="FullyPaidOnDate" minOccurs="0" maxOccurs="1"/>
<xs:element type="invoiceType" name="Type" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:string" name="InvoiceID" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:string" name="InvoiceNumber" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:string" name="Reference" minOccurs="0" maxOccurs="1"/>
<xs:element type="ArrayOfPayment" name="Payments" minOccurs="0" maxOccurs="1"/>
<xs:element type="ArrayOfCreditNote" name="CreditNotes" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:decimal" name="AmountDue" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:decimal" name="AmountPaid" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:decimal" name="AmountCredited" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:string" name="Url" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:string" name="ExternalLinkProviderName" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:boolean" name="SentToContact" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:decimal" name="CurrencyRate" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:decimal" nillable="true" name="TotalDiscount" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:boolean" name="HasAttachments" minOccurs="0" maxOccurs="1"/>
</xs:all>
<xs:attribute type="entityValidationStatus" use="optional" name="status"/>
</xs:complexType>
| Constructor and Description |
|---|
Invoice() |
| Modifier and Type | Method and Description |
|---|---|
java.math.BigDecimal |
getAmountCredited()
Get the 'AmountCredited' element value.
|
java.math.BigDecimal |
getAmountDue()
Get the 'AmountDue' element value.
|
java.math.BigDecimal |
getAmountPaid()
Get the 'AmountPaid' element value.
|
java.lang.String |
getBrandingThemeID()
Get the 'BrandingThemeID' element value.
|
Contact |
getContact()
Get the 'Contact' element value.
|
ArrayOfCreditNote |
getCreditNotes()
Get the 'CreditNotes' element value.
|
java.util.List<CreditNote> |
getCreditNotesAsList() |
CurrencyCode |
getCurrencyCode()
Get the 'CurrencyCode' element value.
|
java.math.BigDecimal |
getCurrencyRate()
Get the 'CurrencyRate' element value.
|
java.util.Date |
getDate()
Get the 'Date' element value.
|
java.math.BigDecimal |
getDiscountRate()
Get the 'DiscountRate' element value.
|
java.util.Date |
getDueDate()
Get the 'DueDate' element value.
|
java.lang.String |
getExternalLinkProviderName()
Get the 'ExternalLinkProviderName' element value.
|
java.util.Date |
getFullyPaidOnDate()
Get the 'FullyPaidOnDate' element value.
|
java.lang.Boolean |
getHasAttachments()
Get the 'HasAttachments' element value.
|
java.lang.String |
getInvoiceID()
Get the 'InvoiceID' element value.
|
java.lang.String |
getInvoiceNumber()
Get the 'InvoiceNumber' element value.
|
LineAmountType |
getLineAmountTypes()
Get the 'LineAmountTypes' element value.
|
ArrayOfLineItem |
getLineItems()
Get the 'LineItems' element value.
|
java.util.List<LineItem> |
getLineItemsAsList() |
ArrayOfPayment |
getPayments()
Get the 'Payments' element value.
|
java.util.List<Payment> |
getPaymentsAsList() |
java.lang.String |
getReference()
Get the 'Reference' element value.
|
java.lang.Boolean |
getSentToContact()
Get the 'SentToContact' element value.
|
InvoiceStatus |
getStatus()
Get the 'Status' element value.
|
EntityValidationStatus |
getStatus1()
Get the 'status' attribute value.
|
java.math.BigDecimal |
getSubTotal()
Get the 'SubTotal' element value.
|
java.math.BigDecimal |
getTotal()
Get the 'Total' element value.
|
java.math.BigDecimal |
getTotalDiscount()
Get the 'TotalDiscount' element value.
|
java.math.BigDecimal |
getTotalTax()
Get the 'TotalTax' element value.
|
InvoiceType |
getType()
Get the 'Type' element value.
|
java.util.Date |
getUpdatedDateUTC()
Get the 'UpdatedDateUTC' element value.
|
java.lang.String |
getUrl()
Get the 'Url' element value.
|
ArrayOfValidationError |
getValidationErrors()
Get the 'ValidationErrors' element value.
|
java.util.List<ValidationError> |
getValidationErrorsAsList() |
ArrayOfWarning |
getWarnings()
Get the 'Warnings' element value.
|
java.util.List<Warning> |
getWarningsAsList() |
void |
setAmountCredited(java.math.BigDecimal amountCredited)
Set the 'AmountCredited' element value.
|
void |
setAmountDue(java.math.BigDecimal amountDue)
Set the 'AmountDue' element value.
|
void |
setAmountPaid(java.math.BigDecimal amountPaid)
Set the 'AmountPaid' element value.
|
void |
setBrandingThemeID(java.lang.String brandingThemeID)
Set the 'BrandingThemeID' element value.
|
void |
setContact(Contact contact)
Set the 'Contact' element value.
|
void |
setCreditNotes(ArrayOfCreditNote creditNotes)
Set the 'CreditNotes' element value.
|
void |
setCurrencyCode(CurrencyCode currencyCode)
Set the 'CurrencyCode' element value.
|
void |
setCurrencyRate(java.math.BigDecimal currencyRate)
Set the 'CurrencyRate' element value.
|
void |
setDate(java.util.Date date)
Set the 'Date' element value.
|
void |
setDiscountRate(java.math.BigDecimal discountRate)
Set the 'DiscountRate' element value.
|
void |
setDueDate(java.util.Date dueDate)
Set the 'DueDate' element value.
|
void |
setExternalLinkProviderName(java.lang.String externalLinkProviderName)
Set the 'ExternalLinkProviderName' element value.
|
void |
setFullyPaidOnDate(java.util.Date fullyPaidOnDate)
Set the 'FullyPaidOnDate' element value.
|
void |
setHasAttachments(java.lang.Boolean hasAttachments)
Set the 'HasAttachments' element value.
|
void |
setInvoiceID(java.lang.String invoiceID)
Set the 'InvoiceID' element value.
|
void |
setInvoiceNumber(java.lang.String invoiceNumber)
Set the 'InvoiceNumber' element value.
|
void |
setLineAmountTypes(LineAmountType lineAmountTypes)
Set the 'LineAmountTypes' element value.
|
void |
setLineItems(ArrayOfLineItem lineItems)
Set the 'LineItems' element value.
|
void |
setPayments(ArrayOfPayment payments)
Set the 'Payments' element value.
|
void |
setReference(java.lang.String reference)
Set the 'Reference' element value.
|
void |
setSentToContact(java.lang.Boolean sentToContact)
Set the 'SentToContact' element value.
|
void |
setStatus(InvoiceStatus status)
Set the 'Status' element value.
|
void |
setStatus1(EntityValidationStatus status1)
Set the 'status' attribute value.
|
void |
setSubTotal(java.math.BigDecimal subTotal)
Set the 'SubTotal' element value.
|
void |
setTotal(java.math.BigDecimal total)
Set the 'Total' element value.
|
void |
setTotalDiscount(java.math.BigDecimal totalDiscount)
Set the 'TotalDiscount' element value.
|
void |
setTotalTax(java.math.BigDecimal totalTax)
Set the 'TotalTax' element value.
|
void |
setType(InvoiceType type)
Set the 'Type' element value.
|
void |
setUpdatedDateUTC(java.util.Date updatedDateUTC)
Set the 'UpdatedDateUTC' element value.
|
void |
setUrl(java.lang.String url)
Set the 'Url' element value.
|
void |
setValidationErrors(ArrayOfValidationError validationErrors)
Set the 'ValidationErrors' element value.
|
void |
setWarnings(ArrayOfWarning warnings)
Set the 'Warnings' element value.
|
public ArrayOfValidationError getValidationErrors()
public void setValidationErrors(ArrayOfValidationError validationErrors)
validationErrors - public java.util.List<ValidationError> getValidationErrorsAsList()
public ArrayOfWarning getWarnings()
public void setWarnings(ArrayOfWarning warnings)
warnings - public java.util.List<Warning> getWarningsAsList()
public Contact getContact()
public void setContact(Contact contact)
contact - public java.util.Date getDate()
public void setDate(java.util.Date date)
date - public java.util.Date getDueDate()
public void setDueDate(java.util.Date dueDate)
dueDate - public java.lang.String getBrandingThemeID()
public void setBrandingThemeID(java.lang.String brandingThemeID)
brandingThemeID - public InvoiceStatus getStatus()
public void setStatus(InvoiceStatus status)
status - public LineAmountType getLineAmountTypes()
public void setLineAmountTypes(LineAmountType lineAmountTypes)
lineAmountTypes - public ArrayOfLineItem getLineItems()
public void setLineItems(ArrayOfLineItem lineItems)
lineItems - public java.util.List<LineItem> getLineItemsAsList()
public java.math.BigDecimal getDiscountRate()
public void setDiscountRate(java.math.BigDecimal discountRate)
discountRate - public java.math.BigDecimal getSubTotal()
public void setSubTotal(java.math.BigDecimal subTotal)
subTotal - public java.math.BigDecimal getTotalTax()
public void setTotalTax(java.math.BigDecimal totalTax)
totalTax - public java.math.BigDecimal getTotal()
public void setTotal(java.math.BigDecimal total)
total - public java.util.Date getUpdatedDateUTC()
public void setUpdatedDateUTC(java.util.Date updatedDateUTC)
updatedDateUTC - public CurrencyCode getCurrencyCode()
public void setCurrencyCode(CurrencyCode currencyCode)
currencyCode - public java.util.Date getFullyPaidOnDate()
public void setFullyPaidOnDate(java.util.Date fullyPaidOnDate)
fullyPaidOnDate - public InvoiceType getType()
public void setType(InvoiceType type)
type - public java.lang.String getInvoiceID()
public void setInvoiceID(java.lang.String invoiceID)
invoiceID - public java.lang.String getInvoiceNumber()
public void setInvoiceNumber(java.lang.String invoiceNumber)
invoiceNumber - public java.lang.String getReference()
public void setReference(java.lang.String reference)
reference - public ArrayOfPayment getPayments()
public void setPayments(ArrayOfPayment payments)
payments - public java.util.List<Payment> getPaymentsAsList()
public ArrayOfCreditNote getCreditNotes()
public void setCreditNotes(ArrayOfCreditNote creditNotes)
creditNotes - public java.util.List<CreditNote> getCreditNotesAsList()
public java.math.BigDecimal getAmountDue()
public void setAmountDue(java.math.BigDecimal amountDue)
amountDue - public java.math.BigDecimal getAmountPaid()
public void setAmountPaid(java.math.BigDecimal amountPaid)
amountPaid - public java.math.BigDecimal getAmountCredited()
public void setAmountCredited(java.math.BigDecimal amountCredited)
amountCredited - public java.lang.String getUrl()
public void setUrl(java.lang.String url)
url - public java.lang.String getExternalLinkProviderName()
public void setExternalLinkProviderName(java.lang.String externalLinkProviderName)
externalLinkProviderName - public java.lang.Boolean getSentToContact()
public void setSentToContact(java.lang.Boolean sentToContact)
sentToContact - public java.math.BigDecimal getCurrencyRate()
public void setCurrencyRate(java.math.BigDecimal currencyRate)
currencyRate - public java.math.BigDecimal getTotalDiscount()
public void setTotalDiscount(java.math.BigDecimal totalDiscount)
totalDiscount - public java.lang.Boolean getHasAttachments()
public void setHasAttachments(java.lang.Boolean hasAttachments)
hasAttachments - public EntityValidationStatus getStatus1()
public void setStatus1(EntityValidationStatus status1)
status1 -