IPPLine.php
- Package
- Default
\IPPLine
Package: Default






















- IPPLine
- \IPPLine
- XmlDefinition
- Product: ALL Description: A line item of a transaction.
- XmlName
- IPPLine
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
Properties

\com\intuit\schema\finance\v3\IPPAccountBasedExpenseLineDetail $AccountBasedExpenseLineDetailDetails
- Type
- \com\intuit\schema\finance\v3\IPPAccountBasedExpenseLineDetail
- Definition
- Product: ALL Description: AccountExpense type for the transaction.
- XmlName
- AccountBasedExpenseLineDetail
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

float $AmountDetails
- Type
- float
- Definition
- Product: QBW Description: The amount of the line, which depends on the type of the line. It can represent the discount amount, charge amount, tax amount, or subtotal amount based on the line type detail. Product: QBO Description: The amount of the line depending on the type of the line. It can represent the discount amount, charge amount, tax amount, or subtotal amount based on the line type detail.[br /]Required for BillPayment, Check, Estimate, Invoice, JournalEntry, Payment, SalesReceipt. Required: QBO
- XmlMinOccurs
- 0
- XmlName
- Amount
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

\com\intuit\schema\finance\v3\IPPCustomField $CustomFieldDetails
- Type
- \com\intuit\schema\finance\v3\IPPCustomField
- Definition
- Product: QBW Description: Custom field (or data extension). Supported only for QuickBooks Windows desktop.
- XmlMaxOccurs
- unbounded
- XmlMinOccurs
- 0
- XmlName
- CustomField
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

\com\intuit\schema\finance\v3\IPPDepositLineDetail $DepositLineDetailDetails
- Type
- \com\intuit\schema\finance\v3\IPPDepositLineDetail
- Definition
- Product: ALL Description: Deposit type for the transaction.
- XmlName
- DepositLineDetail
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

string $DescriptionDetails
- Type
- string
- Definition
- Product: QBO Description: Free form text description of the line item that appears in the printed record.[br /]Max. length: 4000 characters.[br /]Not supported for BillPayment or Payment. Product: QBW Description: Free form text description of the line item that appears in the printed record. Max. length: 4000 characters.
- XmlMinOccurs
- 0
- XmlName
- Description
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

\com\intuit\schema\finance\v3\IPPDescriptionLineDetail $DescriptionLineDetailDetails
- Type
- \com\intuit\schema\finance\v3\IPPDescriptionLineDetail
- Definition
- Product: QBW Description: Custom field (or data extension). Supported only for QuickBooks Windows desktop.
- XmlName
- DescriptionLineDetail
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

\com\intuit\schema\finance\v3\IPPLineDetailTypeEnum $DetailTypeDetails
- Type
- \com\intuit\schema\finance\v3\IPPLineDetailTypeEnum
- Definition
- Product: ALL Description: The type of line in the transaction.[br /] Required: ALL
- XmlMaxOccurs
- 1
- XmlMinOccurs
- 0
- XmlName
- DetailType
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

\com\intuit\schema\finance\v3\IPPDiscountLineDetail $DiscountLineDetailDetails
- Type
- \com\intuit\schema\finance\v3\IPPDiscountLineDetail
- Definition
- Product: ALL Description: DiscountDetail type for the transaction.
- XmlName
- DiscountLineDetail
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

\com\intuit\schema\finance\v3\IPPGroupLineDetail $GroupLineDetailDetails
- Type
- \com\intuit\schema\finance\v3\IPPGroupLineDetail
- Definition
- Product: ALL Description: GroupLine type for the transaction.
- XmlName
- GroupLineDetail
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

\com\intuit\schema\finance\v3\IPPid $IdDetails
- Type
- \com\intuit\schema\finance\v3\IPPid
- Definition
- Product: QBW Description: ID of the Line Item. Product: QBO Description: ID of the Line Item.[br /]QBO considers a request as an update operation for a line item, if you provide an ID that is greater than zero and the ID exists in QBO.[br /]QBO considers a request as an create operation for a line item in any of the following conditions: No ID provided, ID provided is less than or equal to zero, ID provided is greater than zero and does not exist in QuickBooks.[br /]Required for updating existing lines.[br /]Not supported for BillPayment, Estimate, Invoice, or Payment. Required: QBO
- XmlMinOccurs
- 0
- XmlName
- Id
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

\com\intuit\schema\finance\v3\IPPItemBasedExpenseLineDetail $ItemBasedExpenseLineDetailDetails
- Type
- \com\intuit\schema\finance\v3\IPPItemBasedExpenseLineDetail
- Definition
- Product: ALL Description: ExpenseItem type for the transaction.
- XmlName
- ItemBasedExpenseLineDetail
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

\com\intuit\schema\finance\v3\IPPItemReceiptLineDetail $ItemReceiptLineDetailDetails
- Type
- \com\intuit\schema\finance\v3\IPPItemReceiptLineDetail
- Definition
- Product: ALL Description: ItemReceipt type for the transaction.
- XmlName
- ItemReceiptLineDetail
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

\com\intuit\schema\finance\v3\IPPJournalEntryLineDetail $JournalEntryLineDetailDetails
- Type
- \com\intuit\schema\finance\v3\IPPJournalEntryLineDetail
- Definition
- Product: ALL Description: JournalEntry type for the transaction.
- XmlName
- JournalEntryLineDetail
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

\com\intuit\schema\finance\v3\IPPIntuitAnyType $LineExDetails
- Type
- \com\intuit\schema\finance\v3\IPPIntuitAnyType
- Definition
- Product: ALL Description: Internal use only: extension place holder for LineBase
- XmlMinOccurs
- 0
- XmlName
- LineEx
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

integer $LineNumDetails
- Type
- integer
- Definition
- Product: QBW Description: Specifies the position of the line in the collection of transaction lines. Supported only for QuickBooks Windows desktop.
- XmlMinOccurs
- 0
- XmlName
- LineNum
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

\com\intuit\schema\finance\v3\IPPLinkedTxn $LinkedTxnDetails
- Type
- \com\intuit\schema\finance\v3\IPPLinkedTxn
- Definition
- Product: ALL Description: A link between this line and a specific transaction. For example, an invoice line may link to an estimate.
- XmlMaxOccurs
- unbounded
- XmlMinOccurs
- 0
- XmlName
- LinkedTxn
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

\com\intuit\schema\finance\v3\IPPPaymentLineDetail $PaymentLineDetailDetails
- Type
- \com\intuit\schema\finance\v3\IPPPaymentLineDetail
- Definition
- Product: ALL Description: PaymentDetail type for the transaction.
- XmlName
- PaymentLineDetail
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

\com\intuit\schema\finance\v3\IPPPurchaseOrderItemLineDetail $PurchaseOrderItemLineDetailDetails
- Type
- \com\intuit\schema\finance\v3\IPPPurchaseOrderItemLineDetail
- Definition
- Product: ALL Description: PurchaseOrderItem type for the transaction.
- XmlName
- PurchaseOrderItemLineDetail
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

\com\intuit\schema\finance\v3\IPPSalesItemLineDetail $SalesItemLineDetailDetails
- Type
- \com\intuit\schema\finance\v3\IPPSalesItemLineDetail
- Definition
- Product: ALL Description: SalesItem type for the transaction.
- XmlName
- SalesItemLineDetail
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

\com\intuit\schema\finance\v3\IPPSalesOrderItemLineDetail $SalesOrderItemLineDetailDetails
- Type
- \com\intuit\schema\finance\v3\IPPSalesOrderItemLineDetail
- Definition
- Product: ALL Description: SalesOrderItem type for the transaction.
- XmlName
- SalesOrderItemLineDetail
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

\com\intuit\schema\finance\v3\IPPSubTotalLineDetail $SubTotalLineDetailDetails
- Type
- \com\intuit\schema\finance\v3\IPPSubTotalLineDetail
- Definition
- Product: ALL Description: SubTotalLine type for the transaction.
- XmlName
- SubTotalLineDetail
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

\com\intuit\schema\finance\v3\IPPTDSLineDetail $TDSLineDetailDetails
- Type
- \com\intuit\schema\finance\v3\IPPTDSLineDetail
- Definition
- Product: QBO Description: TDS line type for the transaction.
- XmlName
- TDSLineDetail
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element
Methods

__construct(\dictionary $keyValInitializers = array(), boolean $verbose = FALSE) : voidInitializes this object, optionally with pre-defined property values
Initializes this object and it's property members, using the dictionary
of key/value pairs passed as an optional argument.
Parameters| Name | Type | Description |
|---|---|---|
| $keyValInitializers | \dictionary | key/value pairs to be populated into object's properties |
| $verbose | boolean | specifies whether object should echo warnings |