Click or drag to resize
Intuit.Ipp.Data Namespace
Intuit.Ipp.Data assembly contains POCO (Plain Old C# Object) classes that are generated from .xsd schema files using XsdGeneration.exe tool. It has DataService and PlatformService classes. DataService class has enumerations belonging to QuickBooks Desktop and QuickBooks Online respectively. PlatformServices has Intuit.Ipp.PlatformServices namespace that has classes and enumerations which are used in serialization and de-serialization process of Platform service calls.
Classes
  ClassDescription
Public classAccount
Account is a component of a Chart Of Accounts, and is part of a Ledger. Used to record a total monetary amount allocated against a specific use. Accounts are one of five basic types: asset, liability, revenue (income), expenses, or equity.
Public classAccountBasedExpenseLineDetail
Product: ALL Description: Account based expense detail for a transaction line.
Public classAccountList
Account List
Public classAdminInfo
Encapsulates subscriber information as returned by API_GetAdminsForAllProducts.
Public classAdvancedInventoryPrefs
QBW: only. Defines advance inventory Prefs details
Public classAgedPayableDetail
Aged Payable detail.
Public classAgedPayables
Aged Payables
Public classAgedReceivableDetail
Aged Receivable Detail
Public classAgedReceivables
Aged Receivables
Public classAssertFederatedIdentityResult
Assert Federated Identity Result.
Public classAttachable
Product: ALL Description: Describes the details of the attachment.
Public classAttachableRef
Product: ALL Description: Describes the details of the attachable and provides information such as where they are referenced and custom fields.
Public classAttachableResponse
AttachableResponse entity describing the response of upload results
Public classAttribute
Public classAttributes
Public classBalanceSheet
Balance sheet
Public classBatchItemRequest
QueryResponse entity describing the response of query
Public classBatchItemResponse
QueryResponse entity describing the response of query
Public classBill
Bill is an AP transaction representing a request-for-payment from a third party for goods/services rendered and/or received
Public classBillingInfo
Encapsulates a billing info describing the billing state of an application.
Public classBillPayment
Financial transaction representing a Payment by check issued to pay one or more bills received from 3rd party (vendor) for purchased goods or services.
Public classBillPaymentCheck
Public classBillPaymentCreditCard
Public classBooleanTypeCustomFieldDefinition
Product: ALL Description: Provides for strong-typing of the BooleanType CustomField.
Public classBudget
Describes Budget specifications
Public classBudgetDetail
Describes budget details for each budget
Public classCascade
Product: QBO Description: Object representing cascading events on entities resulting from a transaction event. Used by messaging. Not intended for external clients.
Public classCascadeResponse
Product: QBO Description: Holder for a collection of Cascade objects. Used by messaging. Not intended for external clients.
Public classCashBackInfo
Public classCashFlow
Cash Flow
Public classCashPurchase
Cash based expense type definition
Public classCDCQuery
CDCQuery entity describing need for query
Public classCDCResponse
QueryResponse entity describing the response of query
Public classChangeData
TODO: Update summary.
Public classChargeCredit
Financial transaction representing a request for credit on payment for goods or services that have been sold.
Public classCheckPayment
Product: ALL Description: Check payment details for both payments to vendors and payments from customers.
Public classCheckPurchase
Financial Transaction information that pertains to the entire Check.
Public classClass
Classes provide a way to track different segments of the business, and to break down the income and expenses for each segment. Classes can apply to all transactions, so they're not tied to a particular client or project.
Public classClassSales
Class Sales
Public classColData
One ColData can contain one column
Public classColumn
Describes a column
Public classColumns1
Public classCompany
Describes Company information
Public classCompanyAccountingPrefs
Defines Company Accounting Prefs details
Public classCompanyCurrency
Company currency are the currencies used by the company. Each Company Currency describes the properties of that currency.
Public classCompanyInfo
Describes Company information
Public classContactInfo
Product: ALL Description: Contact information identified by Type.
Public classCreditCardPayment
Product: ALL Description: Information about a payment received by credit card.
Public classCreditCardPurchase
Financial Transaction information that pertains to the entire Check.
Public classCreditChargeInfo
Product: ALL Description: Holds credit-card information to request a credit card payment from a merchant account service, but NOT any response or authorization information from the merchant account service provider -- see CreditChargeResponse
Public classCreditChargeResponse
Product: ALL Description: Holds credit-card transaction response information from a merchant account service, but not any credit card or payment request information - see CreditChargeInfo.
Public classCreditMemo
Financial transaction representing a refund (or credit) of payment or part of a payment for goods or services that have been sold.
Public classCurrency
Describes the properties of currencies defined in QuickBooks. QuickBooks supports the world's common currencies.
Public classCurrencyPrefs
Public classCustomer
Product: ALL Description: QBO: The Customer entityrepresents the consumer of the service or the product that your business offers. QBO allows categorizing the customers in a way that is meaningful to the business. For example, you can set up a category of customers to indicate which industry a customer represents, the geographic location of a customer, or how a customer came to know about the business. The categorization can be then used for reports or mails. Description: QBW: The Customer entity is a consumer of the service or product that your business offers. While creating a customer, avoid entering job data. If you enter a job data, the system can prevent you from adding more jobs for that customer. You must first create the customer, and then create a job using that customer as a parent. Business Rules: [li]The customer name must be unique.[/li][li]The customer name must not contain a colon (:).[/li][li]The e-mail address of the customer must contain "@" and "." (dot).[/li][li]The customer address field is mandatory.[/li]
Public classCustomerBalance
Customer Balance
Public classCustomerBalanceDetail
Customer Balance Detail
Public classCustomerIncome
Customer Income
Public classCustomerMsg
A standard message to a customer that can be included at the bottom of a sales form.
Public classCustomerSales
Customer Sales
Public classCustomerType
Product: ALL Description: Customer types allow categorizing customers in ways that are meaningful to the business. For example, one could set up customer types so that they indicate which industry a customer represents, a customer's geographic location, or how a customer first heard about the business. The categorization then can be used for reporting or mailings.
Public classCustomField
Product: ALL Description: Custom field that can be added to an entity. This type is not extended from IntuitEntity as CustomField can not be manipulated as independent entity and will always be considered in association with another top level Intuit entity.
Public classCustomFieldDefinition
Product: ALL Description: The definition of a custom field for an Intuit type to add additional columns dynamically on a existing Intuit entities. This entity is not extended from IntuitEntity so that it can be manipulated by specifying the DefinitionId.
Public classDateTypeCustomFieldDefinition
Product: ALL Description: Provides for strong-typing of the DateType CustomField.
Public classDepartment
Department provide a way to track different segments of the business, and to break down the income and expenses for each segment. Department can apply to all transactions, so they're not tied to a particular client or project.
Public classDepartmentSales
Department Sales
Public classDeposit
Transaction recording a payment from the customer held in the Undeposited Funds account into the Bank account.
Public classDepositLineDetail
Product: ALL Description: Deposit detail for a transaction line.
Public classDescriptionLineDetail
Product: ALL Description: Information about Description.
Public classDiscountLineDetail
Product: ALL Description: Discount detail for a transaction line. Product: QBO Description: Discount detail representing the total discount on a transaction.
Public classDiscountOverride
Public classEffectiveTaxRate
Product: QBO Description: EffectiveTaxRate detail
Public classEmailAddress
Product: ALL Description: EmailAddress type definition. This entity is always manipulated in context of another parent entity like Person, Organization etc.
Public classEmailDeliveryInfo
Product: QBO Description: Specifies various fields required for emailing different transaction
Public classEmailMessage
Product: QBO Description: Base type holding default subject and message for transaction emails.
Public classEmailMessagesPrefs
Defines Messages Prefs details
Public classEmployee
Describes the Party as a Employee Role view
Public classEntitlement
Describes individual entitlement.
Public classEntitlementAndUserRoleInfo
Describes an entitlement
Public classEntitlementInfo
Describes an entitlement
Public classEntityTypeRef
Product: ALL Description: Reference information for an entity.
Public classError
Error Type detailing error
Public classEstimate
Transaction entity is the base class of all transactions
Public classExchangeRate
Describes properties of an exchange rate between source and target currencies.
Public classFault
Fault entity describing the fault
Public classFinanceChargePrefs
Public classFixedAsset
An asset you do not expect to convert to cash during one year of normal operations. A fixed asset is usually something that is necessary for the operation of your business, such as a truck, cash register, or computer.
Public classGeneralLedger
General Ledger
Public classGenericContactType
Product: ALL Description: Contact type other than email, phone, address. Examples: "Chat", "SkypeId", "FaceBook" etc.
Public classGroupLineDetail
Product: ALL Description: Detail for a group item line, including the lines expanded from the group item.
Public classHeader
Group Header
Public classIntuitAnyType
Product: ALL Description: Definition of IntuitAnyType to add and extend new elements to the existing entities.
Public classIntuitBatchRequest
QueryResponse entity describing the response of query
Public classIntuitEntity
Product: ALL Description: Base type of any top level Intuit Entity of small business type.
Public classIntuitResponse
IntuitResponse is a holder of all types of entities that come as part of response
Public classInventorySite
Product: QBW Description: The InventorySite resource represents a location where inventory is stored. Endpoint: inventorysite Business Rules: [li]The site name must be unique.[/li]
Public classInventoryValuationSummary
Inventory Valuation Summary
Public classInvoice
Product: QBO Description: The Invoice entity represents an invoice to a customer. Invoice could be based on salesterm with invoice and due dates for payment. Invoice supports sales tax, and shipping charges as a special line item. Invoice can be printed and emailed to a customer. Business Rules: [li] An invoice must have at least one line that describes the item and an amount.[/li][li] An invoice must have a reference to a customer in the header.[/li] Product: QBW Description: An Invoice is a financial transaction representing a request for payment for goods or services that have been sold. An invoice is a form that records the details of a customer's purchase, such as quantity and price of the goods or services. An invoice records the amount owed by a customer who does not pay in full at the time of purchase. If full payment is received at the time of purchase, the sale may be recorded as a sales receipt, not an invoice. An invoice must contain a valid customer reference in the CustomerId field and at least one line item. The referenced customer must already exist in the QuickBooks company at the desktop and any line items must also already exists in the QuickBooks company, or the attempt to sync will fail.[br /]In general, it is a good practice to specify all the header fields if you have the data. You should always specify the ARAccountId; otherwise a default AR account will be used and this may give you unexpected results.[/br] If you want to apply one tax to all the transaction line items, use the TaxId or TaxGroupId field. If you want to use more than one tax, you need to use Tax Line items instead. Business Rules: [li] An invoice must have at least one line that describes the item. [/li][li] If an account is specified in the header, the account must be of the Accounts Receivable (AR) type. [/li][li] An invoice must have a reference to a customer in the header.[/li]
Public classItem
Product: QBO Description: The Item resource represents any product or service that is sold or purchased. Inventory items are not currently supported. 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. The Item.Type property, which specifies how the item is used, may have one of the following values: [li]Assembly: 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: 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: The Group item helps you to quickly enter a group of individual items that you often purchase or sell together. [li]Inventory: 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: The Other Charge item is used to charge customers for the mileage expense.[/li] [li]Product The Product item is used to record the sales information of a product. [/li][li]Payment: 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: 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: 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] 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 [/li][li]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]
Public classItemAssemblyDetail
Product: ALL Description: Contains the details of an inventory assembly item.
Public classItemBasedExpenseLineDetail
Product: ALL Description: Item based expense detail for a transaction line.
Public classItemComponentLine
Product: ALL Description: Constituent line of a group item.
Public classItemGroupDetail
Product: ALL Description: Contains the details of a group item.
Public classItemLineDetail
Product: ALL Description: Information about the goods sold: what is sold, how much/many and for what price.
Public classItemReceiptLineDetail
Product: ALL Description: ItemReceipt detail for a transaction line.
Public classItemSales
Item Sales
Public classJobInfo
Product: QBW Description: Details for the Job. This is applicable only to QuickBooks Windows desktop.
Public classJobType
Product: ALL Description: Job types allow for categorizing jobs so that similar jobs can be grouped and subtotaled on reports. Ultimately, they will help in determining which jobs are most profitable for the business.
Public classJournalCode
Journal Code is a compliance requirement in FR. A journal code is assigned to each transaction and it depends on whether it is a income or a expense.
Public classJournalEntry
Accounting transaction, consists of journal lines, each of which is either a debit or a credit. The total of the debits must equal the total of the credits.
Public classJournalEntryLineDetail
Product: ALL Description: JournalEntry detail for a transaction line.
Public classLine
Product: ALL Description: A line item of a transaction.
Public classLinkedTxn
That minimal subset of transaction information which is included on another transaction, so that a client viewing the second transaction entity need not make an additional request to the service in order to render it in human readable form. (e.g a payment needs to refer to an invoice by number)
Public classMarkupInfo
Product: ALL Description: Markup information.
Public classMasterAccount
Master Account is the list of accounts in the master list. The master list is the complete list of accounts prescribed by the French Government. These accounts can be created in the company on a need basis. The account create API needs to be used to create an account.
Public classMemoRef
Product: ALL Description: Captures a memo on a transaction that may (QBW) reference a company pre-defined message (See CustomerMsg)
Public classModificationMetaData
Product: ALL Description: Metadata for the instance of the entity. All properties are read only.
Public classMoney
Product: ALL Description: Monetary value represented with as a currency code and decimal value. Moneyis always associated with another IntuitEntity and will not be manipulated as a standalone hence it is not extended from IntuitEntity.
Public classNameBase
Product: ALL Description: Describes the base class of name entities (Customer, Employee, Vendor, OtherName)
Public classNameValue
Product: ALL Description: A name/value pair that allows the client to include data that is meaningful in the domain of origin, outside of the Intuit domain.
Public classNumberTypeCustomFieldDefinition
Product: ALL Description: Provides for strong-typing of the NumberType CustomField.
Public classOLBAccount
Describes OLBAccount details
Public classOLBStatus
Describes list of OLBAccounts that needs to be enabled or disabled
Public classOLBTransaction
Describes OLBTransactions list that are downloaded
Public classOLBTxn
Describes OLBTransactions list that are downloaded
Public classOLBTxnDetail
Describes OLBTransaction instance - one per transaction downloaded
Public classOtherName
Describes the Other Name (aka Payee). QBD only
Public classOtherPrefs
Any other preference not covered in base is covered as name value pair, for detailed explanation look at the document
Public classPaidSubscription
Encapsulates Paid Subscription information as returend by API_IPPDevCustomerDetail.
Public classPayment
Financial transaction representing a payment from a customer applied to one or more sales transactions
Public classPaymentLineDetail
Product: ALL Description: Payment detail for a transaction line.
Public classPaymentMethod
Method of payment for received goods.
Public classPhysicalAddress
Product: ALL Description: Physical (or postal) address type, this entity is always manipulated in context of another parent entity like Person, Organization etc.
Public classPreferences
Defines Preference strongly typed object with extensions
Public classPriceLevel
Product: QBW Description: You can use price levels to specify custom pricing for specific customers. Once you create a price level for a customer, QuickBooks will automatically use the custom price in new invoices, sales receipts, sales orders or credit memos for that customer. You can override this automatic feature, however, when you create the invoices, sales receipts, etc. The user can now specify a price level on line items in the following supported sales transactions: invoices, sales receipts, credit memos, and sales orders. Notice that the response data for the affected sales transaction does not list the price level that was used. The response simply lists the Rate for the item, which was set using the price level.
Public classPriceLevelPerItem
Product: QBW Description: A custom price or percentage change from the item's base price for a specific price level
Public classPrintDocumentPrefs
Defines Messages Prefs details
Public classProductAndServicesPrefs
Defines Product and Services Prefs details
Public classProfitAndLoss
Profit and loss.
Public classProfitAndLossDetail
Profit and loss detail.
Public classPurchase
Financial Transaction information that pertains to the entire Check.
Public classPurchaseByVendor
Financial Transaction information that pertains to the entire Bill.
Public classPurchaseOrder
PurchaseOrder is a non-posting transaction representing a request to purchase goods or services from a third party.
Public classPurchaseOrderItemLineDetail
Product: ALL Description: PurchaseOrder item detail for a transaction line.
Public classQbdtEntityIdMapping
Provides the mapping between ListId and TxnId in Desktop to the same Entity Id in QBO. These mappings are available for only companies that have migrated from Desktop to QBO
Public classQueryResponse
QueryResponse entity describing the response of query
Public classReferenceType
Product: ALL Description: Reference type of all IDs that are taken as input or output.
Public classRefundReceipt
Financial transaction representing a refund (or credit) of payment or part of a payment for goods or services that have been sold.
Public classReimburseCharge
Product: QBO Description: Reimburse charge object for QBO
Public classReport
Report Response Type
Public classReportHeader
Specifies the Header of a Report, Time report was generated, parameters corresponding to the request
Public classReportPrefs
Defines Report Prefs details
Public classReportQueryBase
Report Query Base. Base class for all reports.
Public classRoleInfo
Encapsulates the information about a given role.
Public classRow
One Row can contain any number of columns
Public classRows
List of rows
Public classRows1
Public classSalesFormsPrefs
Defines Sales Form Prefs details
Public classSalesItemLineDetail
Product: ALL Description: SalesItem detail for a transaction line.
Public classSalesOrder
Product: QBW Description: A sales order is a financial transaction that represents a request received from a customer to purchase products or services. Sales orders help you manage the sale of products and services your customers order. For example, a sales order tracks inventory that is on back order for a customer. Sales Orders are supported only in QuickBooks Premier (desktop) and above. However, if you are accessing a company file created in Premier and above from a lesser edition of QuickBooks (such as Pro), you can do queries against SalesOrders. Using sales orders is optional. Endpoint: services.intuit.com Business Rules: [li]A sales order must have at least one line that describes the item. [/li][li]A sales order must have a reference to a customer in the [/li][li]If you submit a query with the filter IncludeDiscountLineDetails, the system retrieves either DiscountAmount or DiscountRatePercent with associated values[/li]
Public classSalesOrderItemLineDetail
Product: ALL Description: SalesOrder item detail for a transaction line.
Public classSalesReceipt
SalesReceipt Transaction entity
Public classSalesRep
Product: QBW Description: The SalesRep entity allows you to identify sales representatives and track their transactions. A sales representative can be an employee, a vendor, or an independent contractor. You can associate sales representatives with sales deals to track their transactions.
Public classSalesTransaction
Product: ALL Description: Base class of all Sales transaction entities.
Public classShipMethod
Product: ALL Description: Describes a method of shipping for the company
Public classStatementCharge
Financial transaction representing a request for payment for goods or services that have been sold.
Public classStatus
Product: QBW Description: generic meta data response for any add mod
Public classStatusInfo
Product: QBO Description: Log of Statuses for Transactions. Currently is used for Invoice. Can be extended to others.
Public classStringTypeCustomFieldDefinition
Product: ALL Description: Provides for strong-typing of the StringType CustomField.
Public classSubTotalLineDetail
Product: ALL Description: SubTotalLine detail for a transaction line.
Public classSummary
Group Summary
Public classSyncActivity
Product: QBW Description: Provides upload/writeback activity for a given period of time. Query activity using StartSyncTMS OR EndSyncTMS
Public classSyncError
Product: QBW Description: Wrapper object for specifying both version of the objects If there is any warnings on a object basis that is also send back This object is output object only
Public classSyncErrorResponse
Product: QBW Description: Provides a wrapper for SyncError for Conflict API Response Consists of list of SyncError objects
Public classSyncObject
Product: QBW Description: SyncObject that has an error
Public classTask
Product: QBW Description: A specific task to be completed, maps to a ToDo record in QuickBooks.
Public classTaxAgency
Product: ALL Description: Represents a tax agency to whom sales/purchase/VAT taxes collected are paid
Public classTaxCode
Product: ALL Description: A tax code is used to track the taxable or non-taxable status of products, services, and customers. You can assign a sales tax code to each of your products, services, and customers based on their taxable or non-taxable status. You can then use these codes to generate reports that provide information to the tax agencies about the taxable or non-taxable status of certain sales. [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].
Public classTaxLineDetail
Product: ALL Description: Tax detail for a transaction line.
Public classTaxPrefs
Public classTaxRate
Product: ALL Description: A sales tax rate specifies the tax rate for the specific TaxCode.[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].
Public classTaxRateDetail
Public classTaxRateDetails
Product: QBO Description: TaxRate details
Public classTaxRateList
Public classTaxReturn
Product: QBO Description: Represents a Tax Return that is filed with a Tax Agency.
Public classTaxService
Describes SalesTax details
Public classTDSLineDetail
Product: QBO Description: TDS line detail for the transaction.
Public classTDSMetadata
Product: QBO Description: Describes metadata associated with TDS entity.
Public classTelephoneNumber
Product: ALL Description: Telephone number type definition. This entity is always manipulated in the context of another parent entity like Person, Organization etc.
Public classTemplateName
The name of a template used for a specific form presentation.
Public classTerm
Product: ALL Description: The Term entity represents the terms under which a sale is made, typically expressed in the form of days due after the goods are received. Optionally, a discount of the total amount may be applied if payment is made within a stipulated time. For example, net 30 indicates that payment is due within 30 days. A term of 2%/15 net 60 indicates that payment is due within 60 days, with a discount of 2% if payment is made within 15 days. Term also supports: an absolute due date, a number of days from a start date, a percent discount, or an absolute discount.
Public classTimeActivity
A record of time worked by a vendor or employee.
Public classTimeTrackingPrefs
Defines VendorAndPurchase Prefs details
Public classTransaction
Product: ALL Description: Transaction is the base class of all transactions.
Public classTransactionDeliveryInfo
Product: QBO Description: Transaction delivery info like DeliveryType, DeliveryTime, DeliveryErrorType (if any)
Public classTransactionList
Transaction List
Public classTransfer
Financial transaction representing transfer of funds between accounts. Non QB-writable.
Public classTrialBalance
Trial Balance
Public classTrialSubscription
Encapsulates Trial Subscription information as returend by API_IPPDevCustomerDetail.
Public classTxnTaxDetail
Product: ALL Description: Details of taxes charged on the transaction as a whole. For US versions of QuickBooks, tax rates used in the detail section must not be used in any tax line appearing in the main transaction body. For international versions of QuickBooks, the TxnTaxDetail should provide the details of all taxes (sales or purchase) calculated for the transaction based on the tax codes referenced by the transaction. This can be calculated by QuickBooks business logic or you may supply it when adding a transaction. For US versions of QuickBooks you need only supply the tax code for the customer and the tax code (in the case of multiple rates) or tax rate (for a single rate) to apply for the transaction as a whole.[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].
Public classUOM
The UOM type defines the data used to represent a set of equivalent units and the conversion rates to other related units. It allows showing what quantities, prices, rates, and costs are based on.
Public classUOMConvUnit
Related UOM
Public classUOMRef
When a unit of measure is referenced, it must include the name of the specific unit used as well as the unit of measure set in which that unit is defined. This entity captures that concept.
Public classUser
Represents a User with an Intuit account. Note that based on privacy restrictions, information returned may be limited depending on calling origin and/or calling user permissions (ex: a user may be able to look up all of their information, but not the information regarding other users).
Public classUserAlert
Product: ALL Description: A specific user alert to be notified to Quickbooks user, maps to a ToDo record in QuickBooks.
Public classUserInfo
Wraps user information returned by the platform. Depending on your access levels and which user you're querying, many of the fields might not be filled.
Public classVendor
Describes the Party as a Vendor Role view
Public classVendorAndPurchasesPrefs
Defines VendorAndPurchase Prefs details
Public classVendorBalance
Vendor Balance
Public classVendorBalanceDetail
Vendor Balance detail.
Public classVendorCredit
Bill is an AP transaction representing a request-for-payment from a third party for goods/services rendered and/or received
Public classVendorExpenses
Vendor Expenses
Public classVendorType
Vendor types allow categorizing vendors in ways that are meaningful to the business. For example, one could set up vendor types so that they indicate a vendor's industry or geographic location. The categorization then can be used for reporting.
Public classWarning
Detailed data about a warning condition that occurred when a request was processed
Public classWarnings
Detailed data about warnings that occurred when a request was processed
Public classWebSiteAddress
Product: ALL Description: Website address type. This entity is always manipulated in context of another parent entity like Person, Organization etc.[br /]Unsupported type.
Interfaces
  InterfaceDescription
Public interfaceIEntity
Interface for IDS entities.
Public interfaceIQuery
Interface for Query Filter entities.
Enumerations
  EnumerationDescription
Public enumerationAccountClassificationEnum
Product: ALL Description: Enumeration of basic Account types used generally in the accounting activities.
Public enumerationAccountSubTypeEnum
Product: QBO Description: Enumeration of Account sub-types used to specifically categorize account types in QuickBooks Online.
Public enumerationAccountTypeEnum
Product: ALL Description: Enumeration of Account sub-types(QBW) and Account types(QBO) used to specifically categorize accounts. Note: QBO doesn't support the "Non-Posting" Account type.
Public enumerationAcquiredAsEnum
enumeration of how the Fixed Asset has been acquired
Public enumerationAPCreditCardOperationEnum
Product: ALL Description: Enumeration of Credit Card operation type: Charge or Credit.
Public enumerationAttachableCategoryEnum
Product: ALL Description: Category values for Attachable
Public enumerationBillableStatusEnum
Product: ALL Description: Enumeration of Billable Status used when searching for reimbursable expenses.
Public enumerationBillPaymentTypeEnum
Product: ALL Description: Enumeration of bill payment types.
Public enumerationBudgetEntryTypeEnum
Product: ALL Description: Enumeration of BudgetEntry Type
Public enumerationBudgetTypeEnum
Product: ALL Description: Enumeration of Budget Types
Public enumerationCCAVSMatchEnum
Product: ALL Description: Enumeration of AVSStreet and AVSZip match used in Credit Card payment transactions.
Public enumerationCCPaymentStatusEnum
Product: ALL Description: Enumeration of the status of the Credit Card payment transaction.
Public enumerationCCSecurityCodeMatchEnum
Product: ALL Description: Enumeration of Credit Card security code match used in Credit Card payment transactions.
Public enumerationCCTxnModeEnum
Product: ALL Description: Enumeration of Credit Card transaction modes used in Credit Card payment transactions.
Public enumerationCCTxnTypeEnum
Product: ALL Description: Enumeration of Credit Card transaction types used in Credit Card payment transactions.
Public enumerationColumnTypeEnum
Specifies the column type definition
Public enumerationContactTypeEnum
Product: ALL Description: Types of ContactInfo entities.
Public enumerationCreditCardTypeEnum
Product: ALL Description: Enumeration of Credit Card types used in Credit Card payment transactions.
Public enumerationcurrencyCode
Product: ALL Description: ISO 4217 Currency Code enumeration.
Public enumerationCustomerTypeEnum
Product: ALL Description: Enumeration of customer types in QuickBooks.
Public enumerationCustomFieldTypeEnum
Product: ALL Description: Possible supported CustomFieldTypes.
Public enumerationDateMacro
Date macros enumeration
Public enumerationDayOfWeekEnum
Product: ALL Description: Enumeration of the days of the week.
Public enumerationDeliveryErrorTypeEnum
Product: QBO Description: Enum of different delivery error types.
Public enumerationDeliveryTypeEnum
Product: QBO Description: Enum of different delivery types. Supports Email and Tradeshift delivery.
Public enumerationDesktopEntityTypeEnum
Enumeration of Desktop Entity Type For ThirdPartyAppId Migration
Public enumerationDiscountTypeEnum
Product: QBO Description: Enumeration of the different types of Discounts
Public enumerationEmailAddressTypeEnum
Product: ALL Description: Enumeration of type of email addresses that the data sync process understands.
Public enumerationEmailStatusEnum
Product: ALL Description: Enumeration of email status values.
Public enumerationEmployeeTypeEnum
Product: ALL Description: Employee type enumeration.
Public enumerationEntityStatusEnum
Product: ALL Description: Possible Status of an Entity.
Public enumerationEntityTypeEnum
Product: ALL Description: Enumeration of Entity types.
Public enumerationEstimateStatusEnum
Product: ALL Description: Enumeration of status for an estimate.
Public enumerationETransactionEnabledStatusEnum
Product: QBO Description: Enumeration of eTransaction prefs status.
Public enumerationETransactionStatusEnum
Product: ALL Description: Enumeration of eTransaction status values. The statuses (Sent, Viewed, Paid, Delivery Error, Updated, Sent With ICN Error) are used by QBO eInvoicing. The rest statuses are to be used for Tradeshift Integration
Public enumerationFaultTypeEnum
FaultTypeEnumeration list
Public enumerationgender
Product: ALL Description: Gender of a person enumeration.
Public enumerationGlobalTaxCalculationEnum
Product: ALL Description: Enumeration of tax model types.
Public enumerationidDomainEnum
Product: ALL Description: Enumeration of possible Id Domains. NG- next gen (int); QB - Provisional DB id (string); QBO; BM (Billing Manager); QBSDK - ListID, TxnID, or TxnLineId.
Public enumerationItemCategoryTypeEnum
Product: QBO Description: Enumeration of Item Category Type for France
Public enumerationItemChoiceType
Public enumerationItemChoiceType1
Public enumerationItemChoiceType2
Public enumerationItemChoiceType3
Public enumerationItemChoiceType4
Public enumerationItemChoiceType5
Public enumerationItemChoiceType6
Public enumerationItemChoiceType7
Public enumerationItemsChoiceType
Public enumerationItemsChoiceType1
Public enumerationItemTypeEnum
Product: ALL Description: Enumeration of types of Items in QuickBooks.
Public enumerationJobStatusEnum
Product: ALL Description: Job status enumeration.
Public enumerationJournalCodeTypeEnum
Product: QBO Description: Enumeration of the different types of Journal Codes applicable in FR
Public enumerationLineDetailTypeEnum
Product: ALL Description: Enumeration line detail types.
Public enumerationMonthEnum
Month enumeration
Public enumerationobjectNameEnumType
Product: ALL Description: Supported Intuit entity/object names.
Public enumerationOLBTxnStatusEnum
Product: All Description: Enumeration of OLBTransactions Status
Public enumerationOperationEnum
Enumerates list of CUD operations
Public enumerationPaymentMethodEnum
Product: ALL Description: Enumeration of payment methods when receiving a customer payment of paying for goods.
Public enumerationPaymentStatusEnum
Product: ALL Description: Enumeration of payable status for an invoice, as follows: A pending invoice is not yet approved/final/sent; not yet payable by customer. A payable invoice is now payable. Partial payments may have been received, but money still remains to be paid. No claim is made about due vs. overdue, past due etc... A paid invoice has been paid in full. No amount remains to be paid.
Public enumerationPaymentTypeEnum
Product: ALL Description: Enumeration of payment types.
Public enumerationPaySalesTaxEnum
Product: ALL Description: Enumeration of sales tax payment basis.
Public enumerationPerItemAdjustEnum
Product: ALL Description: Enumeration of per item adjustments.
Public enumerationPhysicalAddressTypeEnum
Product: ALL Description: Enumeration of type of addresses that the data sync process understands.
Public enumerationPostingTypeEnum
Product: ALL Description: Enumeration of QuickBooks posting types.
Public enumerationPriceLevelTypeEnum
Product: ALL Description: Enumeration of price level types.
Public enumerationPrintStatusEnum
Product: ALL Description: Enumeration of print status values.
Public enumerationPurchaseOrderStatusEnum
Product: ALL Description: Enumeration of status for purchase order
Public enumerationQboEntityTypeEnum
Enumeration of Qbo Entity Type For AppId Migration
Public enumerationQboEstimateStatusEnum
Product: QBO Description: Enumeration of status for an estimate in QuickBooks Online.
Public enumerationReimbursableTypeEnum
Product: ALL Description: Enumeration of reimbursable status for purchased items/services.
Public enumerationReportBasisEnum
Product: ALL Description: Enumeration of Summary Report basis.
Public enumerationRoundingMethodEnum
Product: ALL Description: Enumeration of rounding methods.
Public enumerationRowTypeEnum
List of all row types
Public enumerationSalesRepTypeEnum
Product: ALL Description: Enumeration of sales rep types.
Public enumerationSalesTermTypeEnum
Product: ALL Description: Enumeration of sales term types.
Public enumerationServiceTypeEnum
Enumeration of item service type for India sales tax
Public enumerationSpecialItemTypeEnum
Product: ALL Description: Enumeration of special item types.
Public enumerationSpecialTaxTypeEnum
Product: QBO Description: Enumeration of SpecialTaxType
Public enumerationSummarizeColumnsByEnum
Public enumerationSymbolPositionEnum
Product: ALL Description: Enumeration of symbol positions.
Public enumerationSyncErrorType
Product: QBW Description: must be either of the following values
Public enumerationSyncType
Product: QBW Description: must be either upload or writeback
Public enumerationTaxApplicableOnEnum
Product: ALL Description: Enumeration of tax applicable on Journal Entry (Sales/Purchase)
Public enumerationTaxFormTypeEnum
Product: QBO Description: Tax Form Type holds data related to Tax Information (Tax Form Type) based on Regional compliance laws. Applicable for IN region currently. Can be used to extend for other Regions.
Public enumerationTaxRateApplicableOnEnum
Product: QBO Description: Enumeration of transaction type a given tax rate can be applied to
Public enumerationTaxRateDisplayTypeEnum
Product: QBO Description: Enumeration of TaxRateDisplayType
Public enumerationTaxReportBasisTypeEnum
Product: QBO Description: Enumeration of Tax Report Basis for France
Public enumerationTaxTypeApplicablityEnum
Product: ALL Description: TaxTypeApplicability enumeration
Public enumerationTelephoneDeviceTypeEnum
Product: ALL Description: Telephone device type enumeration.
Public enumerationTelephoneNumberTypeEnum
Product: ALL Description: Enumeration of type of phones that the data sync process understands.
Public enumerationTemplateTypeEnum
Product: ALL Description: Enumeration of template types.
Public enumerationTimeActivityTypeEnum
Product: ALL Description: Enumeration of time activity types.
Public enumerationTimeEntryUsedForPaychecksEnum
Product: ALL Description: Enumeration of types for time entries with paychecks.
Public enumerationTransactionLocationTypeEnum
Product: QBO Description: Enumeration of Purchase or Sale Location for France
Public enumerationTxnSourceEnum
Product: QBO Description: Enumeration of transaction source.
Public enumerationTxnTypeEnum
Product: ALL Description: Enumeration of transaction types.
Public enumerationUOMBaseTypeEnum
Product: ALL Description: Enumeration of measurement types.
Public enumerationUOMFeatureTypeEnum
enumeration of UOM support types
Public enumerationWeekEnum
Week enumeration