Click or drag to resize
TaxLineDetail Class
Product: ALL Description: Tax detail for a transaction line.
Inheritance Hierarchy
SystemObject
  Intuit.Ipp.DataTaxLineDetail

Namespace:  Intuit.Ipp.Data
Assembly:  Intuit.Ipp.Data (in Intuit.Ipp.Data.dll) Version: 4.0.0.0 (4.0.0.0)
Syntax
C#
[SerializableAttribute]
public class TaxLineDetail

The TaxLineDetail type exposes the following members.

Constructors
  NameDescription
Public methodTaxLineDetail
Initializes a new instance of the TaxLineDetail class
Top
Properties
  NameDescription
Public propertyNetAmountTaxable
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
Public propertyNetAmountTaxableSpecified
Public propertyOverrideDeltaAmount
Product: QBO Description: This holds the difference between the actual tax and overridden amount supplied by the user.
Public propertyOverrideDeltaAmountSpecified
Public propertyPercentBased
Product: ALL Description: True if the sales tax is expressed as a percentage; false if expressed as a number amount.
Public propertyPercentBasedSpecified
Public propertyServiceDate
Product: ALL Description: Date when the service is performed.
Public propertyServiceDateSpecified
Public propertyTaxInclusiveAmount
Product: QBO Description: This is the amount which also includes tax.
Public propertyTaxInclusiveAmountSpecified
Public propertyTaxLineDetailEx
Product: ALL Description: Internal use only: extension place holder for TaxLine.
Public propertyTaxPercent
Product: ALL Description: Numerical expression of the sales tax percent. For example, use "8.5" not "0.085".
Public propertyTaxPercentSpecified
Public propertyTaxRateRef
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].
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Extension Methods
  NameDescription
Public Extension MethodCopyRecursive
recursively copies object properties to destination.
(Defined by Utility.)
Top
Remarks
See Also