| java.lang.Object | ||||
| ↳ | org.mule.modules.quickbooks.windows.schema.CdmObject | |||
| ↳ | org.mule.modules.quickbooks.windows.schema.CdmBase | |||
| ↳ | org.mule.modules.quickbooks.windows.schema.RoleBase | |||
| ↳ | org.mule.modules.quickbooks.windows.schema.Customer | |||
Known Direct Subclasses
|
Product: QBO Description: The Customer represents the consumer of the service or the product that your business offers. QBO allows categorizing the customers in a way that is meaningful to the business. For example, you can set up a category of customers to indicate which industry a customer represents, the geographic location of a customer, or how a customer came to know about the business. The categorization can be then used for reports or mails. Endpoint: qbo.intuit.com Business Rules: [li]The customer name must be unique.[/li][li]The customer name must not contain a colon (:).[/li][li]The e-mail address of the customer must contain @ and . (dot).[/li][li]The customer address field is mandatory.[/li] Product: QBW Description: A customer is a consumer of the service or product that your business offers. The Customer object allows you to categorize customers according to your business requirements. For example, you can create a category of customers to indicate the industry that a customer represents, the geographic location of a customer, or the awareness of the business. Categorization of customers is useful for reports. While creating a customer, avoid entering any job data. If you enter a job data, the system can prevent you from adding any more jobs for that customer. You must first create a customer, and then create a job using that customer as a parent. Endpoint: services.intuit.com Business Rules: [li]The customer name must be unique.[/li][li]The customer name must not contain a colon (:).[/li][li]The e-mail address of the customer must contain @ and . (dot).[/li][li]The customer address field is mandatory.[/li]
Java class for Customer complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Customer">
<complexContent>
<extension base="{http://www.intuit.com/sb/cdm/v2}RoleBase">
<sequence>
<element name="Active" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="ShowAs" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<group ref="{http://www.intuit.com/sb/cdm/v2}CustomerTypeReferenceGroup" minOccurs="0"/>
<group ref="{http://www.intuit.com/sb/cdm/v2}SalesTermReferenceGroup" minOccurs="0"/>
<group ref="{http://www.intuit.com/sb/cdm/v2}SalesRepReferenceGroup" minOccurs="0"/>
<group ref="{http://www.intuit.com/sb/cdm/v2}SalesTaxCodeReferenceGroup" minOccurs="0"/>
<group ref="{http://www.intuit.com/sb/cdm/v2}TaxChoiceGroup" minOccurs="0"/>
<group ref="{http://www.intuit.com/sb/cdm/v2}PaymentMethodReferenceGroup" minOccurs="0"/>
<group ref="{http://www.intuit.com/sb/cdm/v2}PriceLevelReferenceGroup" minOccurs="0"/>
<element name="OpenBalance" type="{http://www.intuit.com/sb/cdm/v2}Money" minOccurs="0"/>
<element name="OpenBalanceDate" type="{http://www.intuit.com/sb/cdm/v2}IDSDate" minOccurs="0"/>
<element name="OpenBalanceWithJobs" type="{http://www.intuit.com/sb/cdm/v2}Money" minOccurs="0"/>
<element name="CreditLimit" type="{http://www.intuit.com/sb/cdm/v2}Money" minOccurs="0"/>
<element name="AcctNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="OverDueBalance" type="{http://www.intuit.com/sb/cdm/v2}Money" minOccurs="0"/>
<element name="TotalRevenue" type="{http://www.intuit.com/sb/cdm/v2}Money" minOccurs="0"/>
<element name="TotalExpense" type="{http://www.intuit.com/sb/cdm/v2}Money" minOccurs="0"/>
<element name="JobInfo" type="{http://www.intuit.com/sb/cdm/v2}JobInfo" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| acctNum | |||||||||||
| active | |||||||||||
| creditLimit | |||||||||||
| customerTypeId | |||||||||||
| customerTypeName | |||||||||||
| jobInfo | |||||||||||
| openBalance | |||||||||||
| openBalanceDate | |||||||||||
| openBalanceWithJobs | |||||||||||
| overDueBalance | |||||||||||
| paymentMethodId | |||||||||||
| paymentMethodName | |||||||||||
| priceLevelId | |||||||||||
| priceLevelName | |||||||||||
| salesRepId | |||||||||||
| salesRepName | |||||||||||
| salesTaxCodeId | |||||||||||
| salesTaxCodeName | |||||||||||
| salesTermId | |||||||||||
| salesTermName | |||||||||||
| showAs | |||||||||||
| taxGroupId | |||||||||||
| taxGroupName | |||||||||||
| taxId | |||||||||||
| taxName | |||||||||||
| totalExpense | |||||||||||
| totalRevenue | |||||||||||
|
[Expand]
Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.mule.modules.quickbooks.windows.schema.RoleBase
| |||||||||||
From class
org.mule.modules.quickbooks.windows.schema.CdmBase
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Gets the value of the acctNum property.
| |||||||||||
Gets the value of the creditLimit property.
| |||||||||||
Gets the value of the customerTypeId property.
| |||||||||||
Gets the value of the customerTypeName property.
| |||||||||||
Gets the value of the jobInfo property.
| |||||||||||
Gets the value of the openBalance property.
| |||||||||||
Gets the value of the openBalanceDate property.
| |||||||||||
Gets the value of the openBalanceWithJobs property.
| |||||||||||
Gets the value of the overDueBalance property.
| |||||||||||
Gets the value of the paymentMethodId property.
| |||||||||||
Gets the value of the paymentMethodName property.
| |||||||||||
Gets the value of the priceLevelId property.
| |||||||||||
Gets the value of the priceLevelName property.
| |||||||||||
Gets the value of the salesRepId property.
| |||||||||||
Gets the value of the salesRepName property.
| |||||||||||
Gets the value of the salesTaxCodeId property.
| |||||||||||
Gets the value of the salesTaxCodeName property.
| |||||||||||
Gets the value of the salesTermId property.
| |||||||||||
Gets the value of the salesTermName property.
| |||||||||||
Gets the value of the showAs property.
| |||||||||||
Gets the value of the taxGroupId property.
| |||||||||||
Gets the value of the taxGroupName property.
| |||||||||||
Gets the value of the taxId property.
| |||||||||||
Gets the value of the taxName property.
| |||||||||||
Gets the value of the totalExpense property.
| |||||||||||
Gets the value of the totalRevenue property.
| |||||||||||
Gets the value of the active property.
| |||||||||||
Sets the value of the acctNum property.
| |||||||||||
Sets the value of the active property.
| |||||||||||
Sets the value of the creditLimit property.
| |||||||||||
Sets the value of the customerTypeId property.
| |||||||||||
Sets the value of the customerTypeName property.
| |||||||||||
Sets the value of the jobInfo property.
| |||||||||||
Sets the value of the openBalance property.
| |||||||||||
Sets the value of the openBalanceDate property.
| |||||||||||
Sets the value of the openBalanceWithJobs property.
| |||||||||||
Sets the value of the overDueBalance property.
| |||||||||||
Sets the value of the paymentMethodId property.
| |||||||||||
Sets the value of the paymentMethodName property.
| |||||||||||
Sets the value of the priceLevelId property.
| |||||||||||
Sets the value of the priceLevelName property.
| |||||||||||
Sets the value of the salesRepId property.
| |||||||||||
Sets the value of the salesRepName property.
| |||||||||||
Sets the value of the salesTaxCodeId property.
| |||||||||||
Sets the value of the salesTaxCodeName property.
| |||||||||||
Sets the value of the salesTermId property.
| |||||||||||
Sets the value of the salesTermName property.
| |||||||||||
Sets the value of the showAs property.
| |||||||||||
Sets the value of the taxGroupId property.
| |||||||||||
Sets the value of the taxGroupName property.
| |||||||||||
Sets the value of the taxId property.
| |||||||||||
Sets the value of the taxName property.
| |||||||||||
Sets the value of the totalExpense property.
| |||||||||||
Sets the value of the totalRevenue property.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.mule.modules.quickbooks.windows.schema.RoleBase
| |||||||||||
From class
org.mule.modules.quickbooks.windows.schema.CdmBase
| |||||||||||
From class
java.lang.Object
| |||||||||||
Gets the value of the acctNum property.
Gets the value of the creditLimit property.
Money
Gets the value of the customerTypeId property.
IdType
Gets the value of the customerTypeName property.
Gets the value of the jobInfo property.
JobInfo
Gets the value of the openBalance property.
Money
Gets the value of the openBalanceDate property.
Gets the value of the openBalanceWithJobs property.
Money
Gets the value of the overDueBalance property.
Money
Gets the value of the paymentMethodId property.
IdType
Gets the value of the paymentMethodName property.
Gets the value of the priceLevelId property.
IdType
Gets the value of the priceLevelName property.
Gets the value of the salesRepId property.
IdType
Gets the value of the salesRepName property.
Gets the value of the salesTaxCodeId property.
IdType
Gets the value of the salesTaxCodeName property.
Gets the value of the salesTermId property.
IdType
Gets the value of the salesTermName property.
Gets the value of the showAs property.
Gets the value of the taxGroupId property.
IdType
Gets the value of the taxGroupName property.
Gets the value of the taxName property.
Gets the value of the totalExpense property.
Money
Gets the value of the totalRevenue property.
Money
Gets the value of the active property.
Sets the value of the acctNum property.
| value | Allowed object is String |
|---|
Sets the value of the active property.
| value | Allowed object is Boolean |
|---|
Sets the value of the creditLimit property.
| value | Allowed object is
Money
|
|---|
Sets the value of the customerTypeId property.
| value | Allowed object is
IdType
|
|---|
Sets the value of the customerTypeName property.
| value | Allowed object is String |
|---|
Sets the value of the jobInfo property.
| value | Allowed object is
JobInfo
|
|---|
Sets the value of the openBalance property.
| value | Allowed object is
Money
|
|---|
Sets the value of the openBalanceDate property.
| value | Allowed object is String |
|---|
Sets the value of the openBalanceWithJobs property.
| value | Allowed object is
Money
|
|---|
Sets the value of the overDueBalance property.
| value | Allowed object is
Money
|
|---|
Sets the value of the paymentMethodId property.
| value | Allowed object is
IdType
|
|---|
Sets the value of the paymentMethodName property.
| value | Allowed object is String |
|---|
Sets the value of the priceLevelId property.
| value | Allowed object is
IdType
|
|---|
Sets the value of the priceLevelName property.
| value | Allowed object is String |
|---|
Sets the value of the salesRepId property.
| value | Allowed object is
IdType
|
|---|
Sets the value of the salesRepName property.
| value | Allowed object is String |
|---|
Sets the value of the salesTaxCodeId property.
| value | Allowed object is
IdType
|
|---|
Sets the value of the salesTaxCodeName property.
| value | Allowed object is String |
|---|
Sets the value of the salesTermId property.
| value | Allowed object is
IdType
|
|---|
Sets the value of the salesTermName property.
| value | Allowed object is String |
|---|
Sets the value of the showAs property.
| value | Allowed object is String |
|---|
Sets the value of the taxGroupId property.
| value | Allowed object is
IdType
|
|---|
Sets the value of the taxGroupName property.
| value | Allowed object is String |
|---|
Sets the value of the taxId property.
| value | Allowed object is
IdType
|
|---|
Sets the value of the taxName property.
| value | Allowed object is String |
|---|
Sets the value of the totalExpense property.
| value | Allowed object is
Money
|
|---|
Sets the value of the totalRevenue property.
| value | Allowed object is
Money
|
|---|