public class

InvoiceDetailItem

extends Object
java.lang.Object
   ↳ com.coupa.transaction.InvoiceDetailItem

Class Overview

Java class for anonymous complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{}UnitOfMeasure"/>
         <element ref="{}UnitPrice"/>
         <element ref="{}InvoiceDetailItemReference"/>
         <element ref="{}SubtotalAmount"/>
         <element ref="{}Tax"/>
         <element ref="{}Distribution"/>
       </sequence>
       <attribute name="invoiceLineNumber" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
       <attribute name="quantity" use="required" type="{http://www.w3.org/2001/XMLSchema}decimal" />
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected Distribution distribution
protected InvoiceDetailItemReference invoiceDetailItemReference
protected BigInteger invoiceLineNumber
protected BigDecimal quantity
protected MoneyType subtotalAmount
protected Tax tax
protected String unitOfMeasure
protected MoneyType unitPrice
Public Constructors
InvoiceDetailItem()
Public Methods
Distribution getDistribution()
Gets the value of the distribution property.
InvoiceDetailItemReference getInvoiceDetailItemReference()
Gets the value of the invoiceDetailItemReference property.
BigInteger getInvoiceLineNumber()
Gets the value of the invoiceLineNumber property.
BigDecimal getQuantity()
Gets the value of the quantity property.
MoneyType getSubtotalAmount()
Gets the value of the subtotalAmount property.
Tax getTax()
Gets the value of the tax property.
String getUnitOfMeasure()
Gets the value of the unitOfMeasure property.
MoneyType getUnitPrice()
Gets the value of the unitPrice property.
void setDistribution(Distribution value)
Sets the value of the distribution property.
void setInvoiceDetailItemReference(InvoiceDetailItemReference value)
Sets the value of the invoiceDetailItemReference property.
void setInvoiceLineNumber(BigInteger value)
Sets the value of the invoiceLineNumber property.
void setQuantity(BigDecimal value)
Sets the value of the quantity property.
void setSubtotalAmount(MoneyType value)
Sets the value of the subtotalAmount property.
void setTax(Tax value)
Sets the value of the tax property.
void setUnitOfMeasure(String value)
Sets the value of the unitOfMeasure property.
void setUnitPrice(MoneyType value)
Sets the value of the unitPrice property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected Distribution distribution

protected InvoiceDetailItemReference invoiceDetailItemReference

protected BigInteger invoiceLineNumber

protected BigDecimal quantity

protected MoneyType subtotalAmount

protected Tax tax

protected String unitOfMeasure

protected MoneyType unitPrice

Public Constructors

public InvoiceDetailItem ()

Public Methods

public Distribution getDistribution ()

Gets the value of the distribution property.

Returns

public InvoiceDetailItemReference getInvoiceDetailItemReference ()

Gets the value of the invoiceDetailItemReference property.

Returns

public BigInteger getInvoiceLineNumber ()

Gets the value of the invoiceLineNumber property.

Returns
  • possible object is BigInteger

public BigDecimal getQuantity ()

Gets the value of the quantity property.

Returns
  • possible object is BigDecimal

public MoneyType getSubtotalAmount ()

Gets the value of the subtotalAmount property.

Returns

public Tax getTax ()

Gets the value of the tax property.

Returns
  • possible object is Tax

public String getUnitOfMeasure ()

Gets the value of the unitOfMeasure property.

Returns
  • possible object is String

public MoneyType getUnitPrice ()

Gets the value of the unitPrice property.

Returns

public void setDistribution (Distribution value)

Sets the value of the distribution property.

Parameters
value Allowed object is Distribution

public void setInvoiceDetailItemReference (InvoiceDetailItemReference value)

Sets the value of the invoiceDetailItemReference property.

Parameters
value Allowed object is InvoiceDetailItemReference

public void setInvoiceLineNumber (BigInteger value)

Sets the value of the invoiceLineNumber property.

Parameters
value Allowed object is BigInteger

public void setQuantity (BigDecimal value)

Sets the value of the quantity property.

Parameters
value Allowed object is BigDecimal

public void setSubtotalAmount (MoneyType value)

Sets the value of the subtotalAmount property.

Parameters
value Allowed object is MoneyType

public void setTax (Tax value)

Sets the value of the tax property.

Parameters
value Allowed object is Tax

public void setUnitOfMeasure (String value)

Sets the value of the unitOfMeasure property.

Parameters
value Allowed object is String

public void setUnitPrice (MoneyType value)

Sets the value of the unitPrice property.

Parameters
value Allowed object is MoneyType