public class

Invoice

extends ZObject
implements Serializable
java.lang.Object
   ↳ com.zuora.api.object.Dynamic
     ↳ com.zuora.api.object.ZObject
       ↳ com.zuora.api.object.Invoice

Class Overview

Java class for Invoice complex type.

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

 <complexType name="Invoice">
   <complexContent>
     <extension base="{http://object.api.zuora.com/}zObject">
       <sequence>
         <element name="AccountId" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="AdjustmentAmount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="Amount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="Balance" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="Body" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Comments" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CreatedById" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="CreatedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="DueDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="IncludesOneTime" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="IncludesRecurring" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="IncludesUsage" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="InvoiceDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="InvoiceNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="LastEmailSentDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="PaymentAmount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="PostedBy" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="PostedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="RefundAmount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="RegenerateInvoicePDF" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="TargetDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="TransferredToAccounting" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="UpdatedById" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="UpdatedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
[Expand]
Inherited Constants
From class com.zuora.api.object.ZObject
Fields
protected String accountId
protected BigDecimal adjustmentAmount
protected BigDecimal amount
protected BigDecimal balance
protected String body
protected String comments
protected String createdById
protected XMLGregorianCalendar createdDate
protected XMLGregorianCalendar dueDate
protected Boolean includesOneTime
protected Boolean includesRecurring
protected Boolean includesUsage
protected XMLGregorianCalendar invoiceDate
protected String invoiceNumber
protected XMLGregorianCalendar lastEmailSentDate
protected BigDecimal paymentAmount
protected String postedBy
protected XMLGregorianCalendar postedDate
protected BigDecimal refundAmount
protected Boolean regenerateInvoicePDF
protected String status
protected XMLGregorianCalendar targetDate
protected String transferredToAccounting
protected String updatedById
protected XMLGregorianCalendar updatedDate
[Expand]
Inherited Fields
From class com.zuora.api.object.ZObject
Public Constructors
Invoice()
Public Methods
String getAccountId()
Gets the value of the accountId property.
BigDecimal getAdjustmentAmount()
Gets the value of the adjustmentAmount property.
BigDecimal getAmount()
Gets the value of the amount property.
BigDecimal getBalance()
Gets the value of the balance property.
String getBody()
Gets the value of the body property.
String getComments()
Gets the value of the comments property.
String getCreatedById()
Gets the value of the createdById property.
XMLGregorianCalendar getCreatedDate()
Gets the value of the createdDate property.
XMLGregorianCalendar getDueDate()
Gets the value of the dueDate property.
XMLGregorianCalendar getInvoiceDate()
Gets the value of the invoiceDate property.
String getInvoiceNumber()
Gets the value of the invoiceNumber property.
XMLGregorianCalendar getLastEmailSentDate()
Gets the value of the lastEmailSentDate property.
BigDecimal getPaymentAmount()
Gets the value of the paymentAmount property.
String getPostedBy()
Gets the value of the postedBy property.
XMLGregorianCalendar getPostedDate()
Gets the value of the postedDate property.
BigDecimal getRefundAmount()
Gets the value of the refundAmount property.
String getStatus()
Gets the value of the status property.
XMLGregorianCalendar getTargetDate()
Gets the value of the targetDate property.
String getTransferredToAccounting()
Gets the value of the transferredToAccounting property.
String getUpdatedById()
Gets the value of the updatedById property.
XMLGregorianCalendar getUpdatedDate()
Gets the value of the updatedDate property.
Boolean isIncludesOneTime()
Gets the value of the includesOneTime property.
Boolean isIncludesRecurring()
Gets the value of the includesRecurring property.
Boolean isIncludesUsage()
Gets the value of the includesUsage property.
Boolean isRegenerateInvoicePDF()
Gets the value of the regenerateInvoicePDF property.
void setAccountId(String value)
Sets the value of the accountId property.
void setAdjustmentAmount(BigDecimal value)
Sets the value of the adjustmentAmount property.
void setAmount(BigDecimal value)
Sets the value of the amount property.
void setBalance(BigDecimal value)
Sets the value of the balance property.
void setBody(String value)
Sets the value of the body property.
void setComments(String value)
Sets the value of the comments property.
void setCreatedById(String value)
Sets the value of the createdById property.
void setCreatedDate(XMLGregorianCalendar value)
Sets the value of the createdDate property.
void setDueDate(XMLGregorianCalendar value)
Sets the value of the dueDate property.
void setIncludesOneTime(Boolean value)
Sets the value of the includesOneTime property.
void setIncludesRecurring(Boolean value)
Sets the value of the includesRecurring property.
void setIncludesUsage(Boolean value)
Sets the value of the includesUsage property.
void setInvoiceDate(XMLGregorianCalendar value)
Sets the value of the invoiceDate property.
void setInvoiceNumber(String value)
Sets the value of the invoiceNumber property.
void setLastEmailSentDate(XMLGregorianCalendar value)
Sets the value of the lastEmailSentDate property.
void setPaymentAmount(BigDecimal value)
Sets the value of the paymentAmount property.
void setPostedBy(String value)
Sets the value of the postedBy property.
void setPostedDate(XMLGregorianCalendar value)
Sets the value of the postedDate property.
void setRefundAmount(BigDecimal value)
Sets the value of the refundAmount property.
void setRegenerateInvoicePDF(Boolean value)
Sets the value of the regenerateInvoicePDF property.
void setStatus(String value)
Sets the value of the status property.
void setTargetDate(XMLGregorianCalendar value)
Sets the value of the targetDate property.
void setTransferredToAccounting(String value)
Sets the value of the transferredToAccounting property.
void setUpdatedById(String value)
Sets the value of the updatedById property.
void setUpdatedDate(XMLGregorianCalendar value)
Sets the value of the updatedDate property.
[Expand]
Inherited Methods
From class com.zuora.api.object.ZObject
From class com.zuora.api.object.Dynamic
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 100 (0x0000000000000064)

Fields

protected String accountId

protected BigDecimal adjustmentAmount

protected BigDecimal amount

protected BigDecimal balance

protected String body

protected String comments

protected String createdById

protected XMLGregorianCalendar createdDate

protected XMLGregorianCalendar dueDate

protected Boolean includesOneTime

protected Boolean includesRecurring

protected Boolean includesUsage

protected XMLGregorianCalendar invoiceDate

protected String invoiceNumber

protected XMLGregorianCalendar lastEmailSentDate

protected BigDecimal paymentAmount

protected String postedBy

protected XMLGregorianCalendar postedDate

protected BigDecimal refundAmount

protected Boolean regenerateInvoicePDF

protected String status

protected XMLGregorianCalendar targetDate

protected String transferredToAccounting

protected String updatedById

protected XMLGregorianCalendar updatedDate

Public Constructors

public Invoice ()

Public Methods

public String getAccountId ()

Gets the value of the accountId property.

Returns
  • possible object is String

public BigDecimal getAdjustmentAmount ()

Gets the value of the adjustmentAmount property.

Returns
  • possible object is BigDecimal

public BigDecimal getAmount ()

Gets the value of the amount property.

Returns
  • possible object is BigDecimal

public BigDecimal getBalance ()

Gets the value of the balance property.

Returns
  • possible object is BigDecimal

public String getBody ()

Gets the value of the body property.

Returns
  • possible object is String

public String getComments ()

Gets the value of the comments property.

Returns
  • possible object is String

public String getCreatedById ()

Gets the value of the createdById property.

Returns
  • possible object is String

public XMLGregorianCalendar getCreatedDate ()

Gets the value of the createdDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getDueDate ()

Gets the value of the dueDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getInvoiceDate ()

Gets the value of the invoiceDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getInvoiceNumber ()

Gets the value of the invoiceNumber property.

Returns
  • possible object is String

public XMLGregorianCalendar getLastEmailSentDate ()

Gets the value of the lastEmailSentDate property.

Returns
  • possible object is XMLGregorianCalendar

public BigDecimal getPaymentAmount ()

Gets the value of the paymentAmount property.

Returns
  • possible object is BigDecimal

public String getPostedBy ()

Gets the value of the postedBy property.

Returns
  • possible object is String

public XMLGregorianCalendar getPostedDate ()

Gets the value of the postedDate property.

Returns
  • possible object is XMLGregorianCalendar

public BigDecimal getRefundAmount ()

Gets the value of the refundAmount property.

Returns
  • possible object is BigDecimal

public String getStatus ()

Gets the value of the status property.

Returns
  • possible object is String

public XMLGregorianCalendar getTargetDate ()

Gets the value of the targetDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getTransferredToAccounting ()

Gets the value of the transferredToAccounting property.

Returns
  • possible object is String

public String getUpdatedById ()

Gets the value of the updatedById property.

Returns
  • possible object is String

public XMLGregorianCalendar getUpdatedDate ()

Gets the value of the updatedDate property.

Returns
  • possible object is XMLGregorianCalendar

public Boolean isIncludesOneTime ()

Gets the value of the includesOneTime property.

Returns
  • possible object is Boolean

public Boolean isIncludesRecurring ()

Gets the value of the includesRecurring property.

Returns
  • possible object is Boolean

public Boolean isIncludesUsage ()

Gets the value of the includesUsage property.

Returns
  • possible object is Boolean

public Boolean isRegenerateInvoicePDF ()

Gets the value of the regenerateInvoicePDF property.

Returns
  • possible object is Boolean

public void setAccountId (String value)

Sets the value of the accountId property.

Parameters
value Allowed object is String

public void setAdjustmentAmount (BigDecimal value)

Sets the value of the adjustmentAmount property.

Parameters
value Allowed object is BigDecimal

public void setAmount (BigDecimal value)

Sets the value of the amount property.

Parameters
value Allowed object is BigDecimal

public void setBalance (BigDecimal value)

Sets the value of the balance property.

Parameters
value Allowed object is BigDecimal

public void setBody (String value)

Sets the value of the body property.

Parameters
value Allowed object is String

public void setComments (String value)

Sets the value of the comments property.

Parameters
value Allowed object is String

public void setCreatedById (String value)

Sets the value of the createdById property.

Parameters
value Allowed object is String

public void setCreatedDate (XMLGregorianCalendar value)

Sets the value of the createdDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setDueDate (XMLGregorianCalendar value)

Sets the value of the dueDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setIncludesOneTime (Boolean value)

Sets the value of the includesOneTime property.

Parameters
value Allowed object is Boolean

public void setIncludesRecurring (Boolean value)

Sets the value of the includesRecurring property.

Parameters
value Allowed object is Boolean

public void setIncludesUsage (Boolean value)

Sets the value of the includesUsage property.

Parameters
value Allowed object is Boolean

public void setInvoiceDate (XMLGregorianCalendar value)

Sets the value of the invoiceDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setInvoiceNumber (String value)

Sets the value of the invoiceNumber property.

Parameters
value Allowed object is String

public void setLastEmailSentDate (XMLGregorianCalendar value)

Sets the value of the lastEmailSentDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setPaymentAmount (BigDecimal value)

Sets the value of the paymentAmount property.

Parameters
value Allowed object is BigDecimal

public void setPostedBy (String value)

Sets the value of the postedBy property.

Parameters
value Allowed object is String

public void setPostedDate (XMLGregorianCalendar value)

Sets the value of the postedDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setRefundAmount (BigDecimal value)

Sets the value of the refundAmount property.

Parameters
value Allowed object is BigDecimal

public void setRegenerateInvoicePDF (Boolean value)

Sets the value of the regenerateInvoicePDF property.

Parameters
value Allowed object is Boolean

public void setStatus (String value)

Sets the value of the status property.

Parameters
value Allowed object is String

public void setTargetDate (XMLGregorianCalendar value)

Sets the value of the targetDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setTransferredToAccounting (String value)

Sets the value of the transferredToAccounting property.

Parameters
value Allowed object is String

public void setUpdatedById (String value)

Sets the value of the updatedById property.

Parameters
value Allowed object is String

public void setUpdatedDate (XMLGregorianCalendar value)

Sets the value of the updatedDate property.

Parameters
value Allowed object is XMLGregorianCalendar