IPPTaxLineDetail.phpView Source

Show: PublicProtectedPrivateinherited
Table of Contents
Package
Default  

\IPPTaxLineDetail

Package: Default
IPPTaxLineDetail
\IPPTaxLineDetail

XmlDefinition
Product: ALL Description: Tax detail for a transaction line.  
XmlName
IPPTaxLineDetail  
XmlNamespace
http://schema.intuit.com/finance/v3  
XmlType
 

Properties

>VPropertypublicfloat $NetAmountTaxable
Details
Type
float
Definition
Product: QBO Description: This is taxable amount on the total of the applicable tax rates If TaxRate is applicable on two lines, the taxableamount represents total of the two lines for which this rate is applied This is different from the Line.Amount which represent the final tax amount after the tax has been applied  
XmlMaxOccurs
1  
XmlMinOccurs
0  
XmlName
NetAmountTaxable  
XmlNamespace
http://schema.intuit.com/finance/v3  
XmlType
element  
>VPropertypublicfloat $OverrideDeltaAmount
Details
Type
float
Definition
Product: QBO Description: This holds the difference between the actual tax and overridden amount supplied by the user.  
XmlMaxOccurs
1  
XmlMinOccurs
0  
XmlName
OverrideDeltaAmount  
XmlNamespace
http://schema.intuit.com/finance/v3  
XmlType
element  
>VPropertypublicboolean $PercentBased
Details
Type
boolean
Definition
Product: ALL Description: True if the sales tax is expressed as a percentage; false if expressed as a number amount.  
XmlMinOccurs
0  
XmlName
PercentBased  
XmlNamespace
http://schema.intuit.com/finance/v3  
XmlType
element  
>VPropertypublicstring $ServiceDate
Details
Type
string
Definition
Product: ALL Description: Date when the service is performed.  
XmlMinOccurs
0  
XmlName
ServiceDate  
XmlNamespace
http://schema.intuit.com/finance/v3  
XmlType
element  
>VPropertypublicfloat $TaxInclusiveAmount
Details
Type
float
Definition
Product: QBO Description: This is the amount which also includes tax.  
XmlMaxOccurs
1  
XmlMinOccurs
0  
XmlName
TaxInclusiveAmount  
XmlNamespace
http://schema.intuit.com/finance/v3  
XmlType
element  
>VPropertypublic\com\intuit\schema\finance\v3\IPPIntuitAnyType $TaxLineDetailEx
Details
Type
\com\intuit\schema\finance\v3\IPPIntuitAnyType
Definition
Product: ALL Description: Internal use only: extension place holder for TaxLine.  
XmlMinOccurs
0  
XmlName
TaxLineDetailEx  
XmlNamespace
http://schema.intuit.com/finance/v3  
XmlType
element  
>VPropertypublicfloat $TaxPercent
Details
Type
float
Definition
Product: ALL Description: Numerical expression of the sales tax percent. For example, use "8.5" not "0.085".  
XmlMinOccurs
0  
XmlName
TaxPercent  
XmlNamespace
http://schema.intuit.com/finance/v3  
XmlType
element  
>VPropertypublic\com\intuit\schema\finance\v3\IPPReferenceType $TaxRateRef
Details
Type
\com\intuit\schema\finance\v3\IPPReferenceType
Definition
Product: QBW Description: Reference to a TaxRate. For all editions of QuickBooks, for TaxLineDetail line types that apply a specific TaxRate to the preceding line of the transaction, this is a reference to that TaxRate. For a TaxLineDetail in a TxnTaxDetail, where the TxnTaxCodeRef is set, the TaxRate referenced here MUST also be one of the rates in the referenced tax code's rate list (either the SalesTaxRateList or the PurchaseTaxRateList) that applies to the transaction type.[br /] For international editions of QuickBooks, for a TaxLineDetail in a TxnTaxDetail, the rate referenced here must be referenced by a TaxCode used on a transaction line. Any given rate may only be listed once.[br]See [a href="http://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0060_Financial_Management_Services_(v3)/01100_Global_Tax_Model"]Global Tax Model[/a]. Product: QBO Description: For US editions of QuickBooks Online, and in TxnTaxDetail only, this references the TaxRate applied to the entire transaction.[br /] For international editions of QuickBooks Online, for a TaxLineDetail in a TxnTaxDetail, where the TxnTaxCodeRef is set, the TaxRate referenced here MUST also be one of the rates in the referenced tax code's rate list (either the SalesTaxRateList or the PurchaseTaxRateList) that applies to the transaction type. Any given rate may only be listed once.[br /]Does not apply to a TaxLineDetail apart from a TxnTaxDetail.[br]See [a href="http://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0060_Financial_Management_Services_(v3)/01100_Global_Tax_Model"]Global Tax Model[/a].  
XmlMaxOccurs
1  
XmlMinOccurs
0  
XmlName
TaxRateRef  
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.