| java.lang.Object | ||
| ↳ | com.coupa.resources.Resource | |
| ↳ | com.coupa.resources.InvoiceHeader | |
Java class for invoice-header complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="invoice-header">
<complexContent>
<extension base="{}resource">
<sequence>
<element name="created-at" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="updated-at" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="comments" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="handling-amount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="internal-note" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="invoice-date" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="invoice-number" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="line-level-taxation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="misc-amount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="shipping-amount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="supplier-note" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="tax-amount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="tax-rate" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
<element name="paid" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="payment-date" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="payment-notes" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="exported" type="{}restBoolean" minOccurs="0"/>
<element name="payments" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="payment" type="{}payment-summary" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="account-type" type="{}account-type-summary" minOccurs="0"/>
<element name="currency" type="{}currency-summary" minOccurs="0"/>
<element name="payment-term" type="{}payment-term-summary" minOccurs="0"/>
<element name="shipping-term" type="{}shipping-term-summary" minOccurs="0"/>
<element name="remit-to-address" type="{}address-summary" minOccurs="0"/>
<element name="supplier" type="{}supplier-summary" minOccurs="0"/>
<element name="tax-code" type="{}tax-code-summary" minOccurs="0"/>
<element name="attachments" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="attachment" type="{}attachment-link-summary" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="invoice-lines" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="invoice-line" type="{}invoice-line-summary" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="created-by" type="{}user-summary" minOccurs="0"/>
<element name="updated-by" type="{}user-summary" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Nested Classes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| InvoiceHeader.Attachments | Java class for anonymous complex type. |
||||||||||
| InvoiceHeader.InvoiceLines | Java class for anonymous complex type. |
||||||||||
| InvoiceHeader.Payments | Java class for anonymous complex type. |
||||||||||
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| accountType | |||||||||||
| attachments | |||||||||||
| comments | |||||||||||
| createdAt | |||||||||||
| createdBy | |||||||||||
| currency | |||||||||||
| exported | |||||||||||
| handlingAmount | |||||||||||
| internalNote | |||||||||||
| invoiceDate | |||||||||||
| invoiceLines | |||||||||||
| invoiceNumber | |||||||||||
| lineLevelTaxation | |||||||||||
| miscAmount | |||||||||||
| paid | |||||||||||
| paymentDate | |||||||||||
| paymentNotes | |||||||||||
| paymentTerm | |||||||||||
| payments | |||||||||||
| remitToAddress | |||||||||||
| shippingAmount | |||||||||||
| shippingTerm | |||||||||||
| status | |||||||||||
| supplier | |||||||||||
| supplierNote | |||||||||||
| taxAmount | |||||||||||
| taxCode | |||||||||||
| taxRate | |||||||||||
| updatedAt | |||||||||||
| updatedBy | |||||||||||
|
[Expand]
Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.coupa.resources.Resource
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Gets the value of the accountType property.
| |||||||||||
Gets the value of the attachments property.
| |||||||||||
Gets the value of the comments property.
| |||||||||||
Gets the value of the createdAt property.
| |||||||||||
Gets the value of the createdBy property.
| |||||||||||
Gets the value of the currency property.
| |||||||||||
Gets the value of the exported property.
| |||||||||||
Gets the value of the handlingAmount property.
| |||||||||||
Gets the value of the internalNote property.
| |||||||||||
Gets the value of the invoiceDate property.
| |||||||||||
Gets the value of the invoiceLines property.
| |||||||||||
Gets the value of the invoiceNumber property.
| |||||||||||
Gets the value of the lineLevelTaxation property.
| |||||||||||
Gets the value of the miscAmount property.
| |||||||||||
Gets the value of the paid property.
| |||||||||||
Gets the value of the paymentDate property.
| |||||||||||
Gets the value of the paymentNotes property.
| |||||||||||
Gets the value of the paymentTerm property.
| |||||||||||
Gets the value of the payments property.
| |||||||||||
Gets the value of the remitToAddress property.
| |||||||||||
Gets the value of the shippingAmount property.
| |||||||||||
Gets the value of the shippingTerm property.
| |||||||||||
Gets the value of the status property.
| |||||||||||
Gets the value of the supplier property.
| |||||||||||
Gets the value of the supplierNote property.
| |||||||||||
Gets the value of the taxAmount property.
| |||||||||||
Gets the value of the taxCode property.
| |||||||||||
Gets the value of the taxRate property.
| |||||||||||
Gets the value of the updatedAt property.
| |||||||||||
Gets the value of the updatedBy property.
| |||||||||||
Sets the value of the accountType property.
| |||||||||||
Sets the value of the attachments property.
| |||||||||||
Sets the value of the comments property.
| |||||||||||
Sets the value of the createdAt property.
| |||||||||||
Sets the value of the createdBy property.
| |||||||||||
Sets the value of the currency property.
| |||||||||||
Sets the value of the exported property.
| |||||||||||
Sets the value of the handlingAmount property.
| |||||||||||
Sets the value of the internalNote property.
| |||||||||||
Sets the value of the invoiceDate property.
| |||||||||||
Sets the value of the invoiceLines property.
| |||||||||||
Sets the value of the invoiceNumber property.
| |||||||||||
Sets the value of the lineLevelTaxation property.
| |||||||||||
Sets the value of the miscAmount property.
| |||||||||||
Sets the value of the paid property.
| |||||||||||
Sets the value of the paymentDate property.
| |||||||||||
Sets the value of the paymentNotes property.
| |||||||||||
Sets the value of the paymentTerm property.
| |||||||||||
Sets the value of the payments property.
| |||||||||||
Sets the value of the remitToAddress property.
| |||||||||||
Sets the value of the shippingAmount property.
| |||||||||||
Sets the value of the shippingTerm property.
| |||||||||||
Sets the value of the status property.
| |||||||||||
Sets the value of the supplier property.
| |||||||||||
Sets the value of the supplierNote property.
| |||||||||||
Sets the value of the taxAmount property.
| |||||||||||
Sets the value of the taxCode property.
| |||||||||||
Sets the value of the taxRate property.
| |||||||||||
Sets the value of the updatedAt property.
| |||||||||||
Sets the value of the updatedBy property.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.coupa.resources.Resource
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
com.coupa.api.Identifiable
| |||||||||||
Gets the value of the accountType property.
AccountTypeSummary
Gets the value of the attachments property.
InvoiceHeader.Attachments
Gets the value of the comments property.
Gets the value of the createdAt property.
Gets the value of the createdBy property.
UserSummary
Gets the value of the currency property.
CurrencySummary
Gets the value of the exported property.
RestBoolean
Gets the value of the handlingAmount property.
Gets the value of the internalNote property.
Gets the value of the invoiceDate property.
Gets the value of the invoiceLines property.
InvoiceHeader.InvoiceLines
Gets the value of the invoiceNumber property.
Gets the value of the lineLevelTaxation property.
Gets the value of the miscAmount property.
Gets the value of the paid property.
Gets the value of the paymentDate property.
Gets the value of the paymentNotes property.
Gets the value of the paymentTerm property.
PaymentTermSummary
Gets the value of the payments property.
InvoiceHeader.Payments
Gets the value of the remitToAddress property.
AddressSummary
Gets the value of the shippingAmount property.
Gets the value of the shippingTerm property.
ShippingTermSummary
Gets the value of the status property.
Gets the value of the supplier property.
SupplierSummary
Gets the value of the supplierNote property.
Gets the value of the taxAmount property.
Gets the value of the taxCode property.
TaxCodeSummary
Gets the value of the taxRate property.
Gets the value of the updatedAt property.
Gets the value of the updatedBy property.
UserSummary
Sets the value of the accountType property.
| value | Allowed object is
AccountTypeSummary
|
|---|
Sets the value of the attachments property.
| value | Allowed object is
InvoiceHeader.Attachments
|
|---|
Sets the value of the comments property.
| value | Allowed object is String |
|---|
Sets the value of the createdAt property.
| value | Allowed object is XMLGregorianCalendar |
|---|
Sets the value of the createdBy property.
| value | Allowed object is
UserSummary
|
|---|
Sets the value of the currency property.
| value | Allowed object is
CurrencySummary
|
|---|
Sets the value of the exported property.
| value | Allowed object is
RestBoolean
|
|---|
Sets the value of the handlingAmount property.
| value | Allowed object is BigDecimal |
|---|
Sets the value of the internalNote property.
| value | Allowed object is String |
|---|
Sets the value of the invoiceDate property.
| value | Allowed object is XMLGregorianCalendar |
|---|
Sets the value of the invoiceLines property.
| value | Allowed object is
InvoiceHeader.InvoiceLines
|
|---|
Sets the value of the invoiceNumber property.
| value | Allowed object is String |
|---|
Sets the value of the lineLevelTaxation property.
| value | Allowed object is String |
|---|
Sets the value of the miscAmount property.
| value | Allowed object is BigDecimal |
|---|
Sets the value of the paid property.
| value | Allowed object is String |
|---|
Sets the value of the paymentDate property.
| value | Allowed object is XMLGregorianCalendar |
|---|
Sets the value of the paymentNotes property.
| value | Allowed object is String |
|---|
Sets the value of the paymentTerm property.
| value | Allowed object is
PaymentTermSummary
|
|---|
Sets the value of the payments property.
| value | Allowed object is
InvoiceHeader.Payments
|
|---|
Sets the value of the remitToAddress property.
| value | Allowed object is
AddressSummary
|
|---|
Sets the value of the shippingAmount property.
| value | Allowed object is BigDecimal |
|---|
Sets the value of the shippingTerm property.
| value | Allowed object is
ShippingTermSummary
|
|---|
Sets the value of the status property.
| value | Allowed object is String |
|---|
Sets the value of the supplier property.
| value | Allowed object is
SupplierSummary
|
|---|
Sets the value of the supplierNote property.
| value | Allowed object is String |
|---|
Sets the value of the taxAmount property.
| value | Allowed object is BigDecimal |
|---|
Sets the value of the taxCode property.
| value | Allowed object is
TaxCodeSummary
|
|---|
Sets the value of the taxRate property.
| value | Allowed object is Float |
|---|
Sets the value of the updatedAt property.
| value | Allowed object is XMLGregorianCalendar |
|---|
Sets the value of the updatedBy property.
| value | Allowed object is
UserSummary
|
|---|