public class Invoice extends SalesTransaction implements Serializable, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2
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://schema.intuit.com/finance/v3}SalesTransaction">
<sequence>
<element name="Deposit" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="AllowIPNPayment" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="AllowOnlinePayment" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="AllowOnlineCreditCardPayment" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="AllowOnlineACHPayment" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="AllowOnlinePayPalPayment" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="EInvoiceStatus" type="{http://schema.intuit.com/finance/v3}ETransactionStatusEnum" minOccurs="0"/>
<element name="ECloudStatusTimeStamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="CfdiUse" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="Exportation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="GlobalInfo" type="{http://schema.intuit.com/finance/v3}MXGlobalInfo" minOccurs="0"/>
<element name="invoiceStatus" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="callToAction" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="invoiceStatusLog" type="{http://schema.intuit.com/finance/v3}StatusInfo" maxOccurs="unbounded" minOccurs="0"/>
<element name="InvoiceEx" type="{http://schema.intuit.com/finance/v3}IntuitAnyType" minOccurs="0"/>
<element name="LessCIS" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="InvoiceLink" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="PaymentDetailsMessage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="ConvenienceFeeDetail" type="{http://schema.intuit.com/finance/v3}ConvenienceFeeDetail" minOccurs="0"/>
<element name="InvoiceLinkSecurityCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="InvoiceLinkExpiryDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
<element name="AutoPayEligible" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="SchedulePayEligible" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="ScheduledPaymentId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="GratuityEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="FinancingProductType" type="{http://schema.intuit.com/finance/v3}FinancingProductTypeEnum" minOccurs="0"/>
<element name="SubscriptionPaymentsSetting" type="{http://schema.intuit.com/finance/v3}SubscriptionPaymentsSettingEnum" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
applyTaxAfterDiscount, arAccountRef, autoDocNumber, balance, billAddr, billEmail, billEmailBcc, billEmailCc, checkPayment, classRef, creditCardPayment, customerMemo, customerRef, deliveryInfo, depositToAccountRef, discountAmt, discountRate, dueDate, emailStatus, financeCharge, fob, freeFormAddress, globalTaxCalculation, govtTxnRefIdentifier, homeBalance, homeTotalAmt, paymentMethodRef, paymentRefNum, paymentType, poNumber, printStatus, remitToRef, salesRepRef, salesTermRef, shipAddr, shipDate, shipFromAddr, shipMethodRef, shippingTaxIncludedInTotalTax, taxExemptionRef, templateRef, totalAmt, trackingNumcurrencyRef, departmentRef, docNumber, exchangeRate, homeTotalCostAmount, line, linkedTxn, privateNote, projectRef, recurDataRef, recurringInfo, tag, taxFormNum, taxFormType, totalCostAmount, transactionLocationType, txnApprovalInfo, txnDate, txnSource, txnStatus, txnTaxDetailattachableRef, customField, domain, id, metaData, sparse, status, syncToken| Constructor and Description |
|---|
Invoice() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object object) |
boolean |
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy) |
String |
getCallToAction()
Gets the value of the callToAction property.
|
Integer |
getCfdiUse()
Gets the value of the cfdiUse property.
|
ConvenienceFeeDetail |
getConvenienceFeeDetail()
Gets the value of the convenienceFeeDetail property.
|
BigDecimal |
getDeposit()
Gets the value of the deposit property.
|
Date |
getECloudStatusTimeStamp()
Gets the value of the eCloudStatusTimeStamp property.
|
ETransactionStatusEnum |
getEInvoiceStatus()
Gets the value of the eInvoiceStatus property.
|
String |
getExportation()
Gets the value of the exportation property.
|
FinancingProductTypeEnum |
getFinancingProductType()
Gets the value of the financingProductType property.
|
MXGlobalInfo |
getGlobalInfo()
Gets the value of the globalInfo property.
|
IntuitAnyType |
getInvoiceEx()
Gets the value of the invoiceEx property.
|
String |
getInvoiceLink()
Gets the value of the invoiceLink property.
|
Date |
getInvoiceLinkExpiryDate()
Gets the value of the invoiceLinkExpiryDate property.
|
String |
getInvoiceLinkSecurityCode()
Gets the value of the invoiceLinkSecurityCode property.
|
String |
getInvoiceStatus()
Gets the value of the invoiceStatus property.
|
List<StatusInfo> |
getInvoiceStatusLog()
Gets the value of the invoiceStatusLog property.
|
BigDecimal |
getLessCIS()
Gets the value of the lessCIS property.
|
String |
getPaymentDetailsMessage()
Gets the value of the paymentDetailsMessage property.
|
String |
getScheduledPaymentId()
Gets the value of the scheduledPaymentId property.
|
SubscriptionPaymentsSettingEnum |
getSubscriptionPaymentsSetting()
Gets the value of the subscriptionPaymentsSetting property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) |
Boolean |
isAllowIPNPayment()
Gets the value of the allowIPNPayment property.
|
Boolean |
isAllowOnlineACHPayment()
Gets the value of the allowOnlineACHPayment property.
|
Boolean |
isAllowOnlineCreditCardPayment()
Gets the value of the allowOnlineCreditCardPayment property.
|
Boolean |
isAllowOnlinePayment()
Gets the value of the allowOnlinePayment property.
|
Boolean |
isAllowOnlinePayPalPayment()
Gets the value of the allowOnlinePayPalPayment property.
|
Boolean |
isAutoPayEligible()
Gets the value of the autoPayEligible property.
|
Boolean |
isGratuityEnabled()
Gets the value of the gratuityEnabled property.
|
Boolean |
isSchedulePayEligible()
Gets the value of the schedulePayEligible property.
|
void |
setAllowIPNPayment(Boolean value)
Sets the value of the allowIPNPayment property.
|
void |
setAllowOnlineACHPayment(Boolean value)
Sets the value of the allowOnlineACHPayment property.
|
void |
setAllowOnlineCreditCardPayment(Boolean value)
Sets the value of the allowOnlineCreditCardPayment property.
|
void |
setAllowOnlinePayment(Boolean value)
Sets the value of the allowOnlinePayment property.
|
void |
setAllowOnlinePayPalPayment(Boolean value)
Sets the value of the allowOnlinePayPalPayment property.
|
void |
setAutoPayEligible(Boolean value)
Sets the value of the autoPayEligible property.
|
void |
setCallToAction(String value)
Sets the value of the callToAction property.
|
void |
setCfdiUse(Integer value)
Sets the value of the cfdiUse property.
|
void |
setConvenienceFeeDetail(ConvenienceFeeDetail value)
Sets the value of the convenienceFeeDetail property.
|
void |
setDeposit(BigDecimal value)
Sets the value of the deposit property.
|
void |
setECloudStatusTimeStamp(Date value)
Sets the value of the eCloudStatusTimeStamp property.
|
void |
setEInvoiceStatus(ETransactionStatusEnum value)
Sets the value of the eInvoiceStatus property.
|
void |
setExportation(String value)
Sets the value of the exportation property.
|
void |
setFinancingProductType(FinancingProductTypeEnum value)
Sets the value of the financingProductType property.
|
void |
setGlobalInfo(MXGlobalInfo value)
Sets the value of the globalInfo property.
|
void |
setGratuityEnabled(Boolean value)
Sets the value of the gratuityEnabled property.
|
void |
setInvoiceEx(IntuitAnyType value)
Sets the value of the invoiceEx property.
|
void |
setInvoiceLink(String value)
Sets the value of the invoiceLink property.
|
void |
setInvoiceLinkExpiryDate(Date value)
Sets the value of the invoiceLinkExpiryDate property.
|
void |
setInvoiceLinkSecurityCode(String value)
Sets the value of the invoiceLinkSecurityCode property.
|
void |
setInvoiceStatus(String value)
Sets the value of the invoiceStatus property.
|
void |
setInvoiceStatusLog(List<StatusInfo> invoiceStatusLog)
Sets the value of the invoiceStatusLog property.
|
void |
setLessCIS(BigDecimal value)
Sets the value of the lessCIS property.
|
void |
setPaymentDetailsMessage(String value)
Sets the value of the paymentDetailsMessage property.
|
void |
setScheduledPaymentId(String value)
Sets the value of the scheduledPaymentId property.
|
void |
setSchedulePayEligible(Boolean value)
Sets the value of the schedulePayEligible property.
|
void |
setSubscriptionPaymentsSetting(SubscriptionPaymentsSettingEnum value)
Sets the value of the subscriptionPaymentsSetting property.
|
getARAccountRef, getBalance, getBillAddr, getBillEmail, getBillEmailBcc, getBillEmailCc, getCheckPayment, getClassRef, getCreditCardPayment, getCustomerMemo, getCustomerRef, getDeliveryInfo, getDepositToAccountRef, getDiscountAmt, getDiscountRate, getDueDate, getEmailStatus, getFOB, getGlobalTaxCalculation, getGovtTxnRefIdentifier, getHomeBalance, getHomeTotalAmt, getPaymentMethodRef, getPaymentRefNum, getPaymentType, getPONumber, getPrintStatus, getRemitToRef, getSalesRepRef, getSalesTermRef, getShipAddr, getShipDate, getShipFromAddr, getShipMethodRef, getTaxExemptionRef, getTemplateRef, getTotalAmt, getTrackingNum, isApplyTaxAfterDiscount, isAutoDocNumber, isFinanceCharge, isFreeFormAddress, isShippingTaxIncludedInTotalTax, setApplyTaxAfterDiscount, setARAccountRef, setAutoDocNumber, setBalance, setBillAddr, setBillEmail, setBillEmailBcc, setBillEmailCc, setCheckPayment, setClassRef, setCreditCardPayment, setCustomerMemo, setCustomerRef, setDeliveryInfo, setDepositToAccountRef, setDiscountAmt, setDiscountRate, setDueDate, setEmailStatus, setFinanceCharge, setFOB, setFreeFormAddress, setGlobalTaxCalculation, setGovtTxnRefIdentifier, setHomeBalance, setHomeTotalAmt, setPaymentMethodRef, setPaymentRefNum, setPaymentType, setPONumber, setPrintStatus, setRemitToRef, setSalesRepRef, setSalesTermRef, setShipAddr, setShipDate, setShipFromAddr, setShipMethodRef, setShippingTaxIncludedInTotalTax, setTaxExemptionRef, setTemplateRef, setTotalAmt, setTrackingNumgetCurrencyRef, getDepartmentRef, getDocNumber, getExchangeRate, getHomeTotalCostAmount, getLine, getLinkedTxn, getPrivateNote, getProjectRef, getRecurDataRef, getRecurringInfo, getTag, getTaxFormNum, getTaxFormType, getTotalCostAmount, getTransactionLocationType, getTxnApprovalInfo, getTxnDate, getTxnSource, getTxnStatus, getTxnTaxDetail, setCurrencyRef, setDepartmentRef, setDocNumber, setExchangeRate, setHomeTotalCostAmount, setLine, setLinkedTxn, setPrivateNote, setProjectRef, setRecurDataRef, setRecurringInfo, setTag, setTaxFormNum, setTaxFormType, setTotalCostAmount, setTransactionLocationType, setTxnApprovalInfo, setTxnDate, setTxnSource, setTxnStatus, setTxnTaxDetailgetAttachableRef, getCustomField, getDomain, getId, getMetaData, getStatus, getSyncToken, isSparse, setAttachableRef, setCustomField, setDomain, setId, setMetaData, setSparse, setStatus, setSyncTokenprotected BigDecimal deposit
protected Boolean allowIPNPayment
protected Boolean allowOnlinePayment
protected Boolean allowOnlineCreditCardPayment
protected Boolean allowOnlineACHPayment
protected Boolean allowOnlinePayPalPayment
protected ETransactionStatusEnum eInvoiceStatus
protected Date eCloudStatusTimeStamp
protected Integer cfdiUse
protected String exportation
protected MXGlobalInfo globalInfo
protected String invoiceStatus
protected String callToAction
protected List<StatusInfo> invoiceStatusLog
protected IntuitAnyType invoiceEx
protected BigDecimal lessCIS
protected String invoiceLink
protected String paymentDetailsMessage
protected ConvenienceFeeDetail convenienceFeeDetail
protected String invoiceLinkSecurityCode
protected Date invoiceLinkExpiryDate
protected Boolean autoPayEligible
protected Boolean schedulePayEligible
protected String scheduledPaymentId
protected Boolean gratuityEnabled
protected FinancingProductTypeEnum financingProductType
protected SubscriptionPaymentsSettingEnum subscriptionPaymentsSetting
public BigDecimal getDeposit()
BigDecimalpublic void setDeposit(BigDecimal value)
value - allowed object is
BigDecimalpublic Boolean isAllowIPNPayment()
Booleanpublic void setAllowIPNPayment(Boolean value)
value - allowed object is
Booleanpublic Boolean isAllowOnlinePayment()
Booleanpublic void setAllowOnlinePayment(Boolean value)
value - allowed object is
Booleanpublic Boolean isAllowOnlineCreditCardPayment()
Booleanpublic void setAllowOnlineCreditCardPayment(Boolean value)
value - allowed object is
Booleanpublic Boolean isAllowOnlineACHPayment()
Booleanpublic void setAllowOnlineACHPayment(Boolean value)
value - allowed object is
Booleanpublic Boolean isAllowOnlinePayPalPayment()
Booleanpublic void setAllowOnlinePayPalPayment(Boolean value)
value - allowed object is
Booleanpublic ETransactionStatusEnum getEInvoiceStatus()
ETransactionStatusEnumpublic void setEInvoiceStatus(ETransactionStatusEnum value)
value - allowed object is
ETransactionStatusEnumpublic Date getECloudStatusTimeStamp()
Stringpublic void setECloudStatusTimeStamp(Date value)
value - allowed object is
Stringpublic Integer getCfdiUse()
Integerpublic void setCfdiUse(Integer value)
value - allowed object is
Integerpublic String getExportation()
Stringpublic void setExportation(String value)
value - allowed object is
Stringpublic MXGlobalInfo getGlobalInfo()
MXGlobalInfopublic void setGlobalInfo(MXGlobalInfo value)
value - allowed object is
MXGlobalInfopublic String getInvoiceStatus()
Stringpublic void setInvoiceStatus(String value)
value - allowed object is
Stringpublic String getCallToAction()
Stringpublic void setCallToAction(String value)
value - allowed object is
Stringpublic List<StatusInfo> getInvoiceStatusLog()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the invoiceStatusLog property.
For example, to add a new item, do as follows:
getInvoiceStatusLog().add(newItem);
Objects of the following type(s) are allowed in the list
StatusInfo
public IntuitAnyType getInvoiceEx()
IntuitAnyTypepublic void setInvoiceEx(IntuitAnyType value)
value - allowed object is
IntuitAnyTypepublic BigDecimal getLessCIS()
BigDecimalpublic void setLessCIS(BigDecimal value)
value - allowed object is
BigDecimalpublic String getInvoiceLink()
Stringpublic void setInvoiceLink(String value)
value - allowed object is
Stringpublic String getPaymentDetailsMessage()
Stringpublic void setPaymentDetailsMessage(String value)
value - allowed object is
Stringpublic ConvenienceFeeDetail getConvenienceFeeDetail()
ConvenienceFeeDetailpublic void setConvenienceFeeDetail(ConvenienceFeeDetail value)
value - allowed object is
ConvenienceFeeDetailpublic String getInvoiceLinkSecurityCode()
Stringpublic void setInvoiceLinkSecurityCode(String value)
value - allowed object is
Stringpublic Date getInvoiceLinkExpiryDate()
Stringpublic void setInvoiceLinkExpiryDate(Date value)
value - allowed object is
Stringpublic Boolean isAutoPayEligible()
Booleanpublic void setAutoPayEligible(Boolean value)
value - allowed object is
Booleanpublic Boolean isSchedulePayEligible()
Booleanpublic void setSchedulePayEligible(Boolean value)
value - allowed object is
Booleanpublic String getScheduledPaymentId()
Stringpublic void setScheduledPaymentId(String value)
value - allowed object is
Stringpublic Boolean isGratuityEnabled()
Booleanpublic void setGratuityEnabled(Boolean value)
value - allowed object is
Booleanpublic FinancingProductTypeEnum getFinancingProductType()
FinancingProductTypeEnumpublic void setFinancingProductType(FinancingProductTypeEnum value)
value - allowed object is
FinancingProductTypeEnumpublic SubscriptionPaymentsSettingEnum getSubscriptionPaymentsSetting()
SubscriptionPaymentsSettingEnumpublic void setSubscriptionPaymentsSetting(SubscriptionPaymentsSettingEnum value)
value - allowed object is
SubscriptionPaymentsSettingEnumpublic void setInvoiceStatusLog(List<StatusInfo> invoiceStatusLog)
invoiceStatusLog - allowed object is
StatusInfopublic boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
equals in interface org.jvnet.jaxb2_commons.lang.Equals2equals in class SalesTransactionpublic boolean equals(Object object)
equals in class SalesTransactionpublic int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2hashCode in class SalesTransactionpublic int hashCode()
hashCode in class SalesTransactionCopyright © 2025. All Rights Reserved.