IPPLine.phpView Source

Show: PublicProtectedPrivateinherited
Table of Contents
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

>VPropertypublic\com\intuit\schema\finance\v3\IPPAccountBasedExpenseLineDetail $AccountBasedExpenseLineDetail
Details
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  
>VPropertypublicfloat $Amount
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPCustomField $CustomField
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPDepositLineDetail $DepositLineDetail
Details
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  
>VPropertypublicstring $Description
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPDescriptionLineDetail $DescriptionLineDetail
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPLineDetailTypeEnum $DetailType
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPDiscountLineDetail $DiscountLineDetail
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPGroupLineDetail $GroupLineDetail
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPid $Id
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPItemBasedExpenseLineDetail $ItemBasedExpenseLineDetail
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPItemReceiptLineDetail $ItemReceiptLineDetail
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPJournalEntryLineDetail $JournalEntryLineDetail
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPIntuitAnyType $LineEx
Details
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  
>VPropertypublicinteger $LineNum
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPLinkedTxn $LinkedTxn
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPPaymentLineDetail $PaymentLineDetail
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPPurchaseOrderItemLineDetail $PurchaseOrderItemLineDetail
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPSalesItemLineDetail $SalesItemLineDetail
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPSalesOrderItemLineDetail $SalesOrderItemLineDetail
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPSubTotalLineDetail $SubTotalLineDetail
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPTDSLineDetail $TDSLineDetail
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPTaxLineDetail $TaxLineDetail
Details
Type
\com\intuit\schema\finance\v3\IPPTaxLineDetail
Definition
Product: ALL Description: SalesTaxDetail type for the transaction.  
XmlName
TaxLineDetail  
XmlNamespace
http://schema.intuit.com/finance/v3  
XmlType
element  

Methods

methodpublic__construct(\dictionary $keyValInitializers = array(), boolean $verbose = FALSE) : void

Initializes 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
NameTypeDescription
$keyValInitializers\dictionary

key/value pairs to be populated into object's properties

$verboseboolean

specifies whether object should echo warnings

Documentation was generated by phpDocumentor 2.8.5.