package

org.mule.modules.quickbooks.online.schema

Mule QuickBooks Connector Copyright (c) MuleSoft, Inc. All rights reserved. http://www.mulesoft.com The software in this package is published under the terms of the CPAL v1.0 license, a copy of which has been included with this distribution in the LICENSE.txt file.

Classes

Account Account is a component of a Chart Of Accounts, and is part of a Ledger. 
AccountRef

Java class for AccountRef complex type. 

Accounts Provides the definition that allows bulk data transfer of Accounts

Java class for Accounts complex type. 

Bill Bill is an AP transaction representing a request-for-payment from a third party for goods/services rendered and/or received

Java class for Bill complex type. 

BillHeader Financial Transaction information that pertains to the entire Bill. 
BillLine Information about a specific good or service purchased for which payment is being demanded, as part of a Bill

Java class for BillLine complex type. 

BillPayment Financial transaction representing a Payment by check issued to pay one or more bills received from 3rd party (vendor) for purchased goods or services. 
BillPaymentHeader Information that pertains to the entire BillPaymentCheck

Java class for BillPaymentHeader complex type. 

BillPaymentLine Information associating some portion of the BillPayment with a sales transaction that is paid by it. 
BillPayments Provides the definition that allows bulk data transfer of Bill Payments

Java class for BillPayments complex type. 

Bills Provides the definition that allows bulk data transfer of Bills

Java class for Bills complex type. 

BOMComponent

Java class for BOMComponent complex type. 

BooleanTypeCustomField If BooleanTypeCustomFieldDefinition is defined, the BooleanTypeCustomField specifies the strongly typed field value

Java class for BooleanTypeCustomField complex type. 

BooleanTypeCustomFieldDefinition Specifies the strongly typed BooleanTypeCustomFieldDefinition

Java class for BooleanTypeCustomFieldDefinition complex type. 

CashPayment Holds information about a payment received in cash

Java class for CashPayment complex type. 

CashPurchase QBO only: Financial transaction representing an expenditure via Cash. 
CashPurchaseHeader Financial Transaction information that pertains to the entire Cash Purchase transaction. 
CashPurchaseLine Information about a specific good or service for which the cash was paid. 
CashPurchases Provides the definition that allows bulk data transfer of Cash Purchases

Java class for CashPurchases complex type. 

CdmBase Specifies the CdmBase type which can be used as base type for all Intuit CDM objects that can be identified and modified as a top level CDM, example for top level CDMs are Party, Customer, Vendor in case of CMO these can extend from CdmBase. 
CdmCollections

Java class for CdmCollections complex type. 

CdmComplexBase Defines the abstract base type that is used as a base for collection types, or objects returned by the REST service. 
Charge Financial transaction representing a request for payment for goods or services that have been sold. 
ChargeHeader Information that pertains to the entire Charge

Java class for ChargeHeader complex type. 

ChargeLine A service or product sold, along with quantity, price, and other descriptive information

Java class for ChargeLine complex type. 

Charges Provides the definition that allows bulk data transfer of Charges

Java class for Charges complex type. 

Check Financial transaction representing a payment to a payee. 
CheckHeader Financial Transaction information that pertains to the entire Check. 
CheckLine Information about a specific good or service for which the check is being issued. 
CheckPayment Holds information about a payment received by check

Java class for CheckPayment complex type. 

Checks Provides the definition that allows bulk data transfer of Checks

Java class for Checks complex type. 

Class Classes provide a way to track different segments of the business, and to break down the income and expenses for each segment. 
Classes Provides the definition that allows bulk data transfer of Classes

Java class for Classes complex type. 

CompaniesMetaData Provides basic meta data information on QB company files and their data sync status

Java class for CompaniesMetaData complex type. 

CompanyMetaData company specific collection of attributes

Java class for CompanyMetaData complex type. 

CompanyPreferences Defines a wrapper for rest response substitution in Preferences api. 
CreditCardCharge Financial transaction representing a charge for purchase of goods or services. 
CreditCardChargeHeader Financial Transaction information that pertains to the entire CreditCardCharge. 
CreditCardChargeLine Information about a specific good or service for which the CreditCardCharge is being issued. 
CreditCardCharges Provides the definition that allows bulk data transfer of Credit Card Charges

Java class for CreditCardCharges complex type. 

CreditCardCredit Financial transaction representing a credit for purchase of goods or services. 
CreditCardCreditHeader Financial Transaction information that pertains to the entire CreditCardCredit. 
CreditCardCreditLine Information about a specific good or service for which the CreditCardCredit is being issued. 
CreditCardCredits Provides the definition that allows bulk data transfer of Credit Card Credits

Java class for CreditCardCredits complex type. 

CreditCardPayment Holds complete information about a payment received by credit card

Java class for CreditCardPayment complex type. 

CreditChargeInfo Hold 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

Java class for CreditChargeInfo complex type. 

CreditChargeResponse Holds credit-card transaction response information from a merchant account service, but not any credit card or payment request information - see CreditChargeInfo

Java class for CreditChargeResponse complex type. 

CreditMemo Financial transaction representing a refund (or credit) of payment or part of a payment for goods or services that have been sold. 
CreditMemoHeader Information that pertains to the entire CreditMemo

Java class for CreditMemoHeader complex type. 

CreditMemoLine A service or product sold, along with quantity, price, and other descriptive information

Java class for CreditMemoLine complex type. 

CreditMemos Provides the definition that allows bulk data transfer of Credit Memos

Java class for CreditMemos complex type. 

Customer Describes the Party as a Customer Role view

Java class for Customer complex type. 

CustomerRef

Java class for CustomerRef complex type. 

Customers Provides the definition that allows bulk data transfer of Customers

Java class for Customers complex type. 

CustomField Specifies the custom field type that can be added to an entity, this object is not extended from CdmBase as CustomField can not be manipulated as indepdent object and will always be considered in association with another top level CDM object

Java class for CustomField complex type. 

CustomFieldDefinition Specifies the CustomFieldDefinition that can be defined to a CDM to add additional columns dynamically on a existing CDM entities, this object is not extended from CdmBase as it is considered as definition that can be manipulated by specifying the definition ID

Java class for CustomFieldDefinition complex type. 

CustomFieldDefinitions

Java class for CustomFieldDefinitions complex type. 

DateTypeCustomField If StringTypeCustomFieldDefinition is defined, the StringTypeCustomField specifies the strongly typed field value

Java class for DateTypeCustomField complex type. 

DateTypeCustomFieldDefinition Specifies the strongly typed DateTypeCustomFieldDefintion

Java class for DateTypeCustomFieldDefinition complex type. 

DeletedEntities Provides collection of Generic entities as deleted entities

Java class for DeletedEntities complex type. 

Discount Identifies the discount or allowance that the Customer is to receive off of the TotalAmount owed. 
Discounts Provides the definition that allows bulk data transfer of Discounts

Java class for Discounts complex type. 

EmailAddress EmailAddressType definition, this object is always manipulated in context of another parent object like Person, Organization etc

Java class for EmailAddress complex type. 

Employee Describes the Party as a EmployeeWorker Role view

Java class for Employee complex type. 

EmployeeRef

Java class for EmployeeRef complex type. 

Employees Provides the definition that allows bulk data transfer of Employees

Java class for Employees complex type. 

Estimate A proposal for a FinancialTransaction from a business to a customer for goods or services proposed to be sold, including proposed pricing. 
EstimateHeader Information that pertains to the entire Estimate

Java class for EstimateHeader complex type. 

EstimateLine A service or product proposed to be sold along with quantity, price and other descriptive information. 
Estimates Provides the definition that allows bulk data transfer of Estimates

Java class for Estimates complex type. 

ExternalKey ExternalKey type allows to associate ExternalID like QuickBooks ID to be represented in the cloud

Java class for ExternalKey complex type. 

FaultInfo FaultInfo represents an exception condition

Java class for FaultInfo complex type. 

GenericEntity Defines the List of Generic entities

Java class for GenericEntity complex type. 

HeaderBase Subset of data that is common to all transaction types. 
HeaderPurchase Financial Transaction information that pertains to the entire Bill. 
HeaderSales Superset of data that is associated with the Sale transaction types. 
IdType Allows for strong-typing of Ids and qualifying the domain origin if the Id. 
InventoryAdjustment Financial transaction representing quantity or value adjustments of inventory items

Java class for InventoryAdjustment complex type. 

InventoryAdjustmentHeader Information that pertains to the entire InventoryAdjustment

Java class for InventoryAdjustmentHeader complex type. 

InventoryAdjustmentLine Adjusted inventory item, along with adjusted quantity, adjusted value, and other descriptive information

Java class for InventoryAdjustmentLine complex type. 

InventoryAdjustments Provides the definition that allows bulk data transfer of Inventory Adjustments

Java class for InventoryAdjustments complex type. 

Invoice Financial transaction representing a request for payment for goods or services that have been sold. 
InvoiceHeader Information that pertains to the entire Invoice

Java class for InvoiceHeader complex type. 

InvoiceLine A service or product sold, along with quantity, price, and other descriptive information

Java class for InvoiceLine complex type. 

Invoices Provides the definition that allows bulk data transfer of Invoices

Java class for Invoices complex type. 

Item Represents an "item" that can be sold. 
ItemGroupComponent

Java class for ItemGroupComponent complex type. 

ItemReceipt ItemReceipt is an AP transaction representing a delivery of goods from 3rd party. 
ItemReceiptHeader Financial Transaction information that pertains to the entire ItemReceipt. 
ItemReceiptLine Information about a specific good or service purchased which are shipped to the requestor. 
ItemReceipts Provides the definition that allows bulk data transfer of ItemReceipts

Java class for ItemReceipts complex type. 

Items Provides the definition that allows bulk data transfer of Items

Java class for Items complex type. 

Job

Java class for Job complex type. 

JobInfo

Java class for JobInfo complex type. 

Jobs Provides the definition that allows bulk data transfer of Jobs

Java class for Jobs complex type. 

JournalEntries Provides the definition that allows bulk data transfer of JournalEntries

Java class for JournalEntries complex type. 

JournalEntry Accounting transaction, consists of journal lines, each of which is either a debit or a credit. 
JournalEntryHeader Information that pertains to the entire Journal Entry. 
JournalEntryLine A service or product sold, along with quantity, price, and other descriptive information

Java class for JournalEntryLine complex type. 

Label Post-it tag like usage on any of the entities, normally LabelType is used with a list

Java class for Label complex type. 

LineBase Subset of data that is common to all transaction lines. 
LinePurchase Information about a specific good or service for which the check is being issued. 
LineSales

Java class for LineSales complex type. 

ModificationMetaData Defines the metadata of the instance of data

Java class for ModificationMetaData complex type. 

Money Money type describes the Money value represented in Intuit as Currency Code and decimal value. 
NameValue Used in elements like AlternateId to allow clients sending data that is meaningful in the source of origin. 
Note Specifies free text information that can be associated with a CDM type

Java class for Note complex type. 

NumberTypeCustomField If NumberTypeCustomFieldDefinition is defined, the NumberTypeCustomField specifies the strongly typed field value

Java class for NumberTypeCustomField complex type. 

NumberTypeCustomFieldDefinition Specifies the strongly typed version of Number type custom field definition

Java class for NumberTypeCustomFieldDefinition complex type. 

ObjectFactory This object contains factory methods for each Java content interface and Java element interface generated in the org.mule.modules.quickbooks.schema.online package. 
Offering definition of one or many offerings associated with each company

Java class for Offering complex type. 

Organization Shared type that can be extended by domain specific viewes

Java class for Organization complex type. 

Organizations

Java class for Organizations complex type. 

OtherNameRef

Java class for OtherNameRef complex type. 

Parties

Java class for Parties complex type. 

Party Specifies the base Party that describes the party model

Java class for Party complex type. 

Payment Financial transaction representing a payment from a customer applied to one or more sales transactions

Java class for Payment complex type. 

PaymentDetail Details about a payment received, choosing and detailing a payment method (check,credit card, etc...)

Java class for PaymentDetail complex type. 

PaymentHeader Information that pertains to the entire Payment

Java class for PaymentHeader complex type. 

PaymentLine Information associating some portion of the payment with a sales transaction that is paid by it. 
PaymentMethod Method of payment for received goods. 
PaymentMethods Provides the definition that allows bulk data transfer of Payment Methods

Java class for PaymentMethods complex type. 

Payments Provides the definition that allows bulk data transfer of Payments

Java class for Payments complex type. 

PayrollAdjustment Provides the definition of Payroll Adjustment transactions specific to Payroll

Java class for PayrollAdjustment complex type. 

PayrollCheck Provides the definition of Paycheck transactions specific to Payroll

Java class for PayrollCheck complex type. 

PayrollCompany Provides the definition of company information specific to Payroll

Java class for PayrollCompany complex type. 

PayrollDateRange Provides the definition to hold all required information needed for a Date Range object

Java class for PayrollDateRange complex type. 

PayrollEmployee Provides the definition of payroll employee information

Java class for PayrollEmployee complex type. 

PayrollEmployeeTimeTrackingInfo Provides the definition to store total hours worked by an employee during a specific Pay Period. 
PayrollRefund Payroll tax refund transactions

Java class for PayrollRefund complex type. 

PayrollTerminationInfo Provides the definition to hold all required information needed when canceling Payroll. 
PayrollTxnBase Basic Payroll Transaction Structure

Java class for PayrollTxnBase complex type. 

PayrollTxnHeader Financial Transaction information that pertains to the entire Payroll transaction. 
PayrollTxnLine Payroll transaction line detail information

Java class for PayrollTxnLine complex type. 

Person Shared type that can be extended by domain specific viewes

Java class for Person complex type. 

Persons

Java class for Persons complex type. 

PhysicalAddress Specifies the Physical address type, this object is always manipulated in context of another parent object like Person, Organization etc

Java class for PhysicalAddress complex type. 

Preferences

Java class for Preferences complex type. 

PurchaseOrder PurchaseOrder is a non-posting transaction representing a request to purchase goods or services from a third party. 
PurchaseOrderHeader Financial Transaction information that pertains to the entire PurchaseOrder. 
PurchaseOrderLine Information about a specific good or service purchased for which payment is being demanded, as part of a PurchaseOrder

Java class for PurchaseOrderLine complex type. 

PurchaseOrders Provides the definition that allows bulk data transfer of PurchaseOrders

Java class for PurchaseOrders complex type. 

QboAccountTypeEnums Provides the definition of collection of QboAccountTypeEnum

Java class for QboAccountTypeEnums complex type. 

QboAccountValidationInfo Hold validation request for an account path name

Java class for QboAccountValidationInfo complex type. 

QboBalanceSheetReportResponse Used to output a balance sheet report. 
QboBalanceSheetReportResponse.Assets

Java class for anonymous complex type. 

QboBalanceSheetReportResponse.Assets.CurrentAssets

Java class for anonymous complex type. 

QboBalanceSheetReportResponse.LiabilitiesAndEquity

Java class for anonymous complex type. 

QboBalanceSheetReportResponse.LiabilitiesAndEquity.Liabilities

Java class for anonymous complex type. 

QboBalanceSheetReportResponse.LiabilitiesAndEquity.Liabilities.CurrentLiabilities

Java class for anonymous complex type. 

QboBulkResult Provides the definition for bulk create entity

Java class for QboBulkResult complex type. 

QboCompany

Java class for QboCompany complex type. 

QboCompanyReport

Java class for QboCompanyReport complex type. 

QboListReportRequest Used to request a list report (see enum for the types encompassed by that). 
QboListReportResponse Used to output customer phone/contact, vendor phone/contact, employee phone/contact, account list, recurring template list, item list, payment method list, terms list, compensation list, tax list, other payments and deductions list, pay schedule list. 
QboListReportResponse.ReportRow

Java class for anonymous complex type. 

QboUser Represents a QboUser

Java class for QboUser complex type. 

QboUserCompanyMapping Construct for user and company mapping

Java class for QboUserCompanyMapping complex type. 

QtyAdj

Java class for QtyAdj complex type. 

ReimbursableInfo Information about the Customer and actual Job or Project the expense must be reimbursed for. 
ReportAccount

Java class for ReportAccount complex type. 

RoleBase Describes Role of a Party, Generally the role can be Customer, Vendor, EmployeeWorker

Java class for RoleBase complex type. 

SalesOrder Financial transaction representing an order (request to purchase) received (by a business) from a customer requesting products or services. 
SalesOrderHeader Provides information that pertains to the entire Sales Order

Java class for SalesOrderHeader complex type. 

SalesOrderLine Provides the line level detail of the items ordered by the SalesOrder and the associated detail. 
SalesOrders Provides the definition that allows bulk data transfer of SalesOrders

Java class for SalesOrders complex type. 

SalesReceipt Financial transaction representing the sale of goods and/or services where payment in full is received in at the time of the sale. 
SalesReceiptHeader Provides information that pertains to the entire Sales Receipt

Java class for SalesReceiptHeader complex type. 

SalesReceiptLine Provides line level detail of items (goods/services) sold on the SalesReceipt and associated detail

Java class for SalesReceiptLine complex type. 

SalesReceipts Provides the definition that allows bulk data transfer of Sales Receipts

Java class for SalesReceipts complex type. 

SalesRep

Java class for SalesRep complex type. 

SalesReps Provides the definition that allows bulk data transfer of SalesReps

Java class for SalesReps complex type. 

SalesTax Sales tax which the business must collect on behalf of a state or other govenment agency when a sales transaction is completed. 
SalesTaxCode Sales tax code is used to track the taxable or non-taxable status of both the items for sell (products and services) and customers. 
SalesTaxCodes Provides the definition that allows bulk data transfer of Sales Tax Codes

Java class for SalesTaxCodes complex type. 

SalesTaxes Provides the definition that allows bulk data transfer of Sales Taxes

Java class for SalesTaxes complex type. 

SalesTaxGroup Collection of Sales taxes which the business must collect on behalf of one or more state or govenment agencies when a sales transaction is completed. 
SalesTaxGroups Provides the definition that allows bulk data transfer of Sales Tax Groups

Java class for SalesTaxGroups complex type. 

SalesTaxPaymentCheck Financial transaction representing a payment of sales tax by check issued to sales tax agencies (vendors)

Java class for SalesTaxPaymentCheck complex type. 

SalesTaxPaymentCheckHeader Information that pertains to the entire SalesTaxPaymentCheck

Java class for SalesTaxPaymentCheckHeader complex type. 

SalesTaxPaymentCheckLine Paid sales tax item, along with amount and other descriptive information

Java class for SalesTaxPaymentCheckLine complex type. 

SalesTaxPaymentChecks Provides the definition that allows bulk data transfer of Sales Tax Payment Checks

Java class for SalesTaxPaymentChecks complex type. 

SalesTaxRef

Java class for SalesTaxRef complex type. 

SalesTerm Terms under which a sale will be paid, typically expressed in form of days due after goods recieved. 
SalesTerms Provides the definition that allows bulk data transfer of Sales Terms

Java class for SalesTerms complex type. 

SearchResults Wrapper for search results. 
ShipMethod Method of shipment of sold or purchased goods. 
ShipMethods Provides the definition that allows bulk data transfer of Ship Methods

Java class for ShipMethods complex type. 

StringTypeCustomField If StringTypeCustomFieldDefinition is defined, the StringTypeCustomField specifies the strongly typed field value

Java class for StringTypeCustomField complex type. 

StringTypeCustomFieldDefinition Specifies the strongly typed version of StringTypeCustomFieldDefinition

Java class for StringTypeCustomFieldDefinition complex type. 

TaxLine A service or product sold, along with quantity, price, and other descriptive information

Java class for TaxLine complex type. 

TaxPayment Provides the definition of Tax Payment transactions specific to Payroll

Java class for TaxPayment complex type. 

TelephoneNumber TelephoneNumberType definition, this object is always manipulated in context of another parent object like Person, Organization etc

Java class for TelephoneNumber complex type. 

TimeActivities Provides the definition that allows bulk data transfer of Time Activities

Java class for TimeActivities complex type. 

TimeActivity A record of time worked by a vendor or employee. 
TxnGeneric A type of the object return in the response to the Generic Transaction Query. 
TxnGeneric.Header

Java class for anonymous complex type. 

TxnGenerics Provides the definition that allows bulk data transfer of generic transactions (TxnGeneric)

Java class for TxnGenerics complex type. 

TxnRef

Java class for TxnRef complex type. 

UOM The UOM type defines the data used to represent a set of equivalent units and the conversion rates to other related units. 
UOMConvUnit Related UOM

Java class for UOMConvUnit complex type. 

UOMs Provides the definition that allows bulk data transfer of UOMs

Java class for UOMs complex type. 

ValueAdj

Java class for ValueAdj complex type. 

Vendor Describes the Party as a Vendor Role view

Java class for Vendor complex type. 

VendorCredit VendorCredit is an AP transaction representing a credit from a third party for returned goods or services not rendered. 
VendorCreditHeader Financial Transaction information that pertains to the entire VendorCredit. 
VendorCreditLine Information about a specific good or services returned for which credit is received. 
VendorCredits Provides the definition that allows bulk data transfer of VendorCredits

Java class for VendorCredits complex type. 

VendorCreditsToApply Provides the definition that allows bulk data transfer of VendorCreditsToApply

Java class for VendorCreditsToApply complex type. 

VendorCreditToApply A type of the object return in the response to the Vendor Credit to Apply Query. 
VendorRef

Java class for VendorRef complex type. 

Vendors Provides the definition that allows bulk data transfer of Vendors

Java class for Vendors complex type. 

WebSiteAddress Describes the website address, this object is always manipulated in context of another parent object like Person, Organization etc

Java class for WebSiteAddress complex type. 

Enums

AccountSubtypeEnum

Java class for AccountSubtypeEnum. 

AccountTypeEnum

Java class for AccountTypeEnum. 

BillableStatusEnum

Java class for BillableStatusEnum. 

CauseEnum

Java class for CauseEnum. 

CCSecurityCodeMatchEnum

Java class for CCSecurityCodeMatchEnum. 

CCTxnModeEnum

Java class for CCTxnModeEnum. 

CCTxnTypeEnum

Java class for CCTxnTypeEnum. 

CreditCardTypeEnum

Java class for CreditCardTypeEnum. 

CurrencyCode

Java class for currencyCode. 

EmailAddressLabelType

Java class for EmailAddressLabelType. 

EmployeeTypeEnum

Java class for EmployeeTypeEnum. 

EntityTypeEnum

Java class for EntityTypeEnum. 

ErrorCodeEnum

Java class for ErrorCodeEnum. 

EstimateStatusEnum

Java class for EstimateStatusEnum. 

Gender

Java class for gender. 

IdDomainEnum

Java class for idDomainEnum. 

ItemTypeEnum

Java class for ItemTypeEnum. 

JobStatusEnum

Java class for JobStatusEnum. 

OfferingId

Java class for offeringId. 

PartyType

Java class for partyType. 

PaymentMethodEnum

Java class for PaymentMethodEnum. 

PaymentStatusEnum

Java class for PaymentStatusEnum. 

PayrollSubscriptionTerminationReasonEnum

Java class for PayrollSubscriptionTerminationReasonEnum. 

PaySalesTaxEnum

Java class for PaySalesTaxEnum. 

PhysicalAddressLabelType

Java class for PhysicalAddressLabelType. 

PostingTypeEnum

Java class for PostingTypeEnum. 

QboAccountDetailTypeEnum

Java class for QboAccountDetailTypeEnum. 

QboAccountTypeEnum

Java class for QboAccountTypeEnum. 

QboEstimateStatusEnum

Java class for QboEstimateStatusEnum. 

QboListReportsEnum

Java class for QboListReportsEnum. 

QboObjectName

Java class for qboObjectName. 

ReimbursableTypeEnum

Java class for ReimbursableTypeEnum. 

RoleType

Java class for roleType. 

SalesRepTypeEnum

Java class for SalesRepTypeEnum. 

SalesTermTypeEnum

Java class for SalesTermTypeEnum. 

SeatType

Java class for seatType. 

Status

Java class for Status. 

TaxFormEnum

Java class for TaxFormEnum. 

TaxFormTypeEnum

Java class for TaxFormTypeEnum. 

TelephoneDevice

Java class for TelephoneDevice. 

TelephoneNumberLabelType

Java class for TelephoneNumberLabelType. 

TimeActivityTypeEnum

Java class for TimeActivityTypeEnum. 

TxnTypeEnum

Java class for TxnTypeEnum. 

UOMBaseTypeEnum

Java class for UOMBaseTypeEnum.