| java.lang.Object | |||
| ↳ | org.mule.modules.quickbooks.windows.schema.CdmObject | ||
| ↳ | org.mule.modules.quickbooks.windows.schema.CdmBase | ||
| ↳ | org.mule.modules.quickbooks.windows.schema.Item | ||
Product: QBO Description: The Item resource represents any product or service that is sold or purchased. Inventory items are not currently supported. Endpoint: qbo.intuit.com Business Rules: [li]The item name must be unique. [/li][li]The item type must not be NULL. [/li][li]The item cannot define both unit price and unit price percent simultaneously. [/li][li]For the Service, Product, and Other Charge items, you must specify the ID or name of the expense account or both. [/li][li]If the purchase order cost is specified for the Service, Product, and Other Charge items, you must specify the ID or name of the expense account or both.[/li] For the Inventory and Assembly items, you must specify: [li]the ID or name of the income account or both [/li][li]the ID or name of the cogs account or both [/li][li]the ID or name of the asset account or both For the Group item, you must specify the tax ID or tax name or both.[/li] For the Fixed Asset item, you must: [li]set the asset account type to Asset[/li] [li]specify the purchase date [/li][li]specify the ID or name of the income account or both[/li] Product: QBW Description: An item is a thing that your company buys, sells, or re-sells, such as products, shipping and handling charges, discounts, and sales tax (if applicable). An item is shown as a line on an invoice or other sales form. An item helps you to fill the line item area of the sales or purchase form quickly. When you select an item from the item list, QuickBooks fills in a description of the line item and calculates the amount for you. An item is of the following types: [li]Assembly Item: The Assembly item allows you combine inventory part items and other assembly items (subassemblies) into a single item by defining a Bill of Materials, that lists the component parts of the assembly item. You can also include the cost of building the assembly item by adding the non-inventory part items, service items, and other charge items to the Bill of Materials. [/li][li] Fixed Asset Item: The Fixed Asset item represents those business assets that you do not convert to cash one year of normal operation. A fixed asset is usually something that is integral to your business operations. For example, a truck or computer. [/li][li]Group Item: The Group item helps you to quickly enter a group of individual items that you often purchase or sell together. [li]Inventory Item: The Inventory item is used to track merchandise which your business purchases, stocks as inventory, and re-sells. QuickBooks tracks the current number of inventory items in stock and the average value of the inventory after the purchase and sale of every item. [/li][li]Other Charge Item: The Other Charge item is used to charge customers for the mileage expense.[/li] [li]Product Item: The Product item is used to record the sales information of a product. [/li][li]Payment Item: The Payment item subtracts the amount of a customer payment from the total amount of an invoice or statement. You must create a payment item if you receive payment for an invoice or statement in parts. If you receive full payment at the time of sale, use a sales receipt form instead of an invoice with a payment item.[/li] [li]Service Item: The Service item is used for the services that you charge on the purchase. For example, including specialized labor, consulting hours, and professional fees. [/li][li]Subtotal Item: The Subtotal item is used when you want the total of all the items. You can use this item to apply a percentage discount or surcharge.[/li] Endpoint: services.intuit.com Business Rules: [li]The item name must be unique. [/li][li]The item type must not be NULL. [/li][li]The item cannot define both unit price and unit price percent simultaneously. [/li][li]For the Service, Product, and Other Charge items, you must specify the ID or name of the expense account or both. [/li][li]If the purchase order cost is specified for the Service, Product, and Other Charge items, you must specify the ID or name of the expense account or both.[/li] For the Inventory and Assembly items, you must specify: [li]the ID or name of the income account or both [/li][li]the ID or name of the cogs account or both [/li][li]the ID or name of the asset account or both For the Group item, you must specify the tax ID or tax name or both.[/li] For the Fixed Asset item, you must: [li]set the asset account type to Asset[/li] [li]specify the purchase date [/li][li]specify the ID or name of the income account or both[/li]
Java class for Item complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Item">
<complexContent>
<extension base="{http://www.intuit.com/sb/cdm/v2}CdmBase">
<sequence>
<group ref="{http://www.intuit.com/sb/cdm/v2}ItemParentReferenceGroup" minOccurs="0"/>
<element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="Desc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="Taxable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="Active" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<choice minOccurs="0">
<element name="UnitPrice" type="{http://www.intuit.com/sb/cdm/v2}Money" minOccurs="0"/>
<element name="RatePercent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
</choice>
<element name="Type" type="{http://www.intuit.com/sb/cdm/v2}ItemTypeEnum" minOccurs="0"/>
<group ref="{http://www.intuit.com/sb/cdm/v2}UOMReferenceGroup" minOccurs="0"/>
<element name="IncomeAccountRef" type="{http://www.intuit.com/sb/cdm/v2}AccountRef" minOccurs="0"/>
<element name="PurchaseDesc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="PurchaseCost" type="{http://www.intuit.com/sb/cdm/v2}Money" minOccurs="0"/>
<element name="ExpenseAccountRef" type="{http://www.intuit.com/sb/cdm/v2}AccountRef" minOccurs="0"/>
<element name="COGSAccountRef" type="{http://www.intuit.com/sb/cdm/v2}AccountRef" minOccurs="0"/>
<element name="AssetAccountRef" type="{http://www.intuit.com/sb/cdm/v2}AccountRef" minOccurs="0"/>
<element name="PrefVendorRef" type="{http://www.intuit.com/sb/cdm/v2}VendorRef" minOccurs="0"/>
<element name="AvgCost" type="{http://www.intuit.com/sb/cdm/v2}Money" minOccurs="0"/>
<element name="QtyOnHand" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="QtyOnPurchaseOrder" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="QtyOnSalesOrder" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="ReorderPoint" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="ManPartNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="PrintGroupedItems" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| active | |||||||||||
| assetAccountRef | |||||||||||
| avgCost | |||||||||||
| cogsAccountRef | |||||||||||
| desc | |||||||||||
| expenseAccountRef | |||||||||||
| incomeAccountRef | |||||||||||
| itemParentId | |||||||||||
| itemParentName | |||||||||||
| manPartNum | |||||||||||
| name | |||||||||||
| prefVendorRef | |||||||||||
| printGroupedItems | |||||||||||
| purchaseCost | |||||||||||
| purchaseDesc | |||||||||||
| qtyOnHand | |||||||||||
| qtyOnPurchaseOrder | |||||||||||
| qtyOnSalesOrder | |||||||||||
| ratePercent | |||||||||||
| reorderPoint | |||||||||||
| taxable | |||||||||||
| type | |||||||||||
| unitPrice | |||||||||||
| uomAbbrv | |||||||||||
| uomId | |||||||||||
|
[Expand]
Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.mule.modules.quickbooks.windows.schema.CdmBase
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Gets the value of the assetAccountRef property.
| |||||||||||
Gets the value of the avgCost property.
| |||||||||||
Gets the value of the cogsAccountRef property.
| |||||||||||
Gets the value of the desc property.
| |||||||||||
Gets the value of the expenseAccountRef property.
| |||||||||||
Gets the value of the incomeAccountRef property.
| |||||||||||
Gets the value of the itemParentId property.
| |||||||||||
Gets the value of the itemParentName property.
| |||||||||||
Gets the value of the manPartNum property.
| |||||||||||
Gets the value of the name property.
| |||||||||||
Gets the value of the prefVendorRef property.
| |||||||||||
Gets the value of the purchaseCost property.
| |||||||||||
Gets the value of the purchaseDesc property.
| |||||||||||
Gets the value of the qtyOnHand property.
| |||||||||||
Gets the value of the qtyOnPurchaseOrder property.
| |||||||||||
Gets the value of the qtyOnSalesOrder property.
| |||||||||||
Gets the value of the ratePercent property.
| |||||||||||
Gets the value of the reorderPoint property.
| |||||||||||
Gets the value of the type property.
| |||||||||||
Gets the value of the uomAbbrv property.
| |||||||||||
Gets the value of the uomId property.
| |||||||||||
Gets the value of the unitPrice property.
| |||||||||||
Gets the value of the active property.
| |||||||||||
Gets the value of the printGroupedItems property.
| |||||||||||
Gets the value of the taxable property.
| |||||||||||
Sets the value of the active property.
| |||||||||||
Sets the value of the assetAccountRef property.
| |||||||||||
Sets the value of the avgCost property.
| |||||||||||
Sets the value of the cogsAccountRef property.
| |||||||||||
Sets the value of the desc property.
| |||||||||||
Sets the value of the expenseAccountRef property.
| |||||||||||
Sets the value of the incomeAccountRef property.
| |||||||||||
Sets the value of the itemParentId property.
| |||||||||||
Sets the value of the itemParentName property.
| |||||||||||
Sets the value of the manPartNum property.
| |||||||||||
Sets the value of the name property.
| |||||||||||
Sets the value of the prefVendorRef property.
| |||||||||||
Sets the value of the printGroupedItems property.
| |||||||||||
Sets the value of the purchaseCost property.
| |||||||||||
Sets the value of the purchaseDesc property.
| |||||||||||
Sets the value of the qtyOnHand property.
| |||||||||||
Sets the value of the qtyOnPurchaseOrder property.
| |||||||||||
Sets the value of the qtyOnSalesOrder property.
| |||||||||||
Sets the value of the ratePercent property.
| |||||||||||
Sets the value of the reorderPoint property.
| |||||||||||
Sets the value of the taxable property.
| |||||||||||
Sets the value of the type property.
| |||||||||||
Sets the value of the uomAbbrv property.
| |||||||||||
Sets the value of the uomId property.
| |||||||||||
Sets the value of the unitPrice property.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.mule.modules.quickbooks.windows.schema.CdmBase
| |||||||||||
From class
java.lang.Object
| |||||||||||
Gets the value of the assetAccountRef property.
AccountRef
Gets the value of the cogsAccountRef property.
AccountRef
Gets the value of the desc property.
Gets the value of the expenseAccountRef property.
AccountRef
Gets the value of the incomeAccountRef property.
AccountRef
Gets the value of the itemParentId property.
IdType
Gets the value of the itemParentName property.
Gets the value of the manPartNum property.
Gets the value of the name property.
Gets the value of the prefVendorRef property.
VendorRef
Gets the value of the purchaseCost property.
Money
Gets the value of the purchaseDesc property.
Gets the value of the qtyOnHand property.
Gets the value of the qtyOnPurchaseOrder property.
Gets the value of the qtyOnSalesOrder property.
Gets the value of the ratePercent property.
Gets the value of the reorderPoint property.
Gets the value of the type property.
ItemTypeEnum
Gets the value of the uomAbbrv property.
Gets the value of the unitPrice property.
Money
Gets the value of the active property.
Gets the value of the printGroupedItems property.
Gets the value of the taxable property.
Sets the value of the active property.
| value | Allowed object is Boolean |
|---|
Sets the value of the assetAccountRef property.
| value | Allowed object is
AccountRef
|
|---|
Sets the value of the avgCost property.
| value | Allowed object is
Money
|
|---|
Sets the value of the cogsAccountRef property.
| value | Allowed object is
AccountRef
|
|---|
Sets the value of the desc property.
| value | Allowed object is String |
|---|
Sets the value of the expenseAccountRef property.
| value | Allowed object is
AccountRef
|
|---|
Sets the value of the incomeAccountRef property.
| value | Allowed object is
AccountRef
|
|---|
Sets the value of the itemParentId property.
| value | Allowed object is
IdType
|
|---|
Sets the value of the itemParentName property.
| value | Allowed object is String |
|---|
Sets the value of the manPartNum property.
| value | Allowed object is String |
|---|
Sets the value of the name property.
| value | Allowed object is String |
|---|
Sets the value of the prefVendorRef property.
| value | Allowed object is
VendorRef
|
|---|
Sets the value of the printGroupedItems property.
| value | Allowed object is Boolean |
|---|
Sets the value of the purchaseCost property.
| value | Allowed object is
Money
|
|---|
Sets the value of the purchaseDesc property.
| value | Allowed object is String |
|---|
Sets the value of the qtyOnHand property.
| value | Allowed object is BigDecimal |
|---|
Sets the value of the qtyOnPurchaseOrder property.
| value | Allowed object is BigDecimal |
|---|
Sets the value of the qtyOnSalesOrder property.
| value | Allowed object is BigDecimal |
|---|
Sets the value of the ratePercent property.
| value | Allowed object is BigDecimal |
|---|
Sets the value of the reorderPoint property.
| value | Allowed object is BigDecimal |
|---|
Sets the value of the taxable property.
| value | Allowed object is Boolean |
|---|
Sets the value of the type property.
| value | Allowed object is
ItemTypeEnum
|
|---|
Sets the value of the uomAbbrv property.
| value | Allowed object is String |
|---|
Sets the value of the uomId property.
| value | Allowed object is
IdType
|
|---|
Sets the value of the unitPrice property.
| value | Allowed object is
Money
|
|---|