quickbook_models library

Classes

Account
Accounts are what businesses use to track transactions. Accounts can track money coming in (income or revenue) and going out (expenses). They can also track the value of things (assets), like vehicles and equipment. There are five basic account types: asset, liability, income, expense, and equity. Accounts are part of the chart of accounts, the unique list of accounts each business puts together to do their accounting. Accountants often call accounts "ledgers". Learn more about accounts and the chart of accounts. The account object is what you'll use to do actions with the end-users accounts. Note: If you need to delete an account, set the Active attribute to false in an object update request. This makes it inactive. The account itself isn't permanently deleted, but is hidden for display purposes. References to inactive objects remain intact.
AccountBasedExpense
AccountBasedExpenseLine
AccountingInfoPrefs
Address
BankAccount
Quickbooks - Payments Store bank accounts for processing future payments. Applicable for US only
Bill
A Bill object is an AP transaction representing a request-for-payment from a third party for goods/services rendered, received, or both.
CaptureDetail
Card
Store credit cards and debit cards for processing future payments. Note that storing cards for swiped transactions is not currently supported by the payments API. Applicable for US and Canada only
Charge
Send and receive payments using credit cards and debit cards. Applicable for US and Canada only
ColData
CompanyInfo
The CompanyInfo object contains basic company information. In QuickBooks, company info and preferences are displayed in the same place under preferences, so it may be confusing to figure out from user interface which fields may belong to this object. But in general, properties such as company addresses or name are considered company information. Some attributes may exist in both CompanyInfo and Preferences objects.
ContactInfo
CreditCardPayment
CreditChargeInfo
CreditChargeResponse
CurrencyPrefs
CurrencyRefType
Customer
A customer is a consumer of the service or product that your business offers. An individual customer can have an underlying nested structure, with a parent customer (the top-level object) having zero or more sub-customers and jobs associated with it.
CustomField
Date
DateTime
DeleteResponse
DeliveryInfo
DescriptionLineDetail
DescriptionOnlyLine
DeviceInfo
DiscountLine
DiscountLineDetail
ECheck
Send and receive payments using EChecks. Applicable for US only
EmailAddress
EmailMessagesPrefs
EmailMessageType
Employee
An Employee object represents a person working for the company. If you are looking to create a Contractor via API, refer how to create a Vendor object, with Vendor1099 field set to true.
Estimate
he Estimate represents a proposal for a financial transaction from a business to a customer for goods or services proposed to be sold, including proposed pricing.
GroupLine
GroupLineDetail
Invoice
An Invoice represents a sales form where the customer pays for a product or service later.
Item
An item is a thing that your company buys, sells, or re-sells, such as products and services. An item is shown as a line on an invoice or other sales form.
ItemBasedExpenseLine
ItemBasedExpenseLineDetail
Line
LinkedTxn
Lodging
MarkupInfo
MemoRef
ModificationMetaData
NameValue
Option
OtherPrefs
Payment
A Payment object records a payment in QuickBooks. The payment can be applied for a particular customer against multiple Invoices and Credit Memos. It can also be created without any Invoice or Credit Memo, by just specifying an amount.
PaymentContext
PhysicalAddress
Preferences
The Preferences resource represents a set of company preferences that control application behavior in QuickBooks Online. They are mostly exposed as read-only through the Preferences endpoint with only a very small subset of them available as writable. Preferences are not necessarily honored when making requests via the QuickBooks API because a lot of them control UI behavior in the application and may not be applicable for apps.
ProductAndServicesPrefs
ProfitAndLoss
The information below provides a reference on how to access the Profit and Loss Summary report from the QuickBooks Online Report Service.
ProfitAndLossQuery
ProfitColumn
ProfitColumns
ProfitHeader
ProfitRow
ProfitRows
QueryResponse
Response type for query executions.
ReferenceType
ReportPrefs
Restaurant
RowHeader
SalesFormsPrefs
SalesItemLine
SalesItemLineDetail
Scope
SubTotalLine
SubtotalLineDetail
TaxAgency
A TaxAgency object is associated with a tax rate and identifies the agency to which that tax rate applies, that is, the entity that collects those taxes.
TaxLine
TaxLineDetail
TaxPrefs
TelephoneNumber
TimeTrackingPrefs
TokenResponse
Response from oAth tokens.
TxnTaxDetail
UrlDiscovery
Response from the URL discovery. URL discover allows for fetching the up to date URLs for things like tokens.
Vendor
The Vendor object represents the seller from whom your company purchases any service or product.
VendorAndPurchasesPrefs
VendorPaymentBankDetail
WebSiteAddress
ZeroDollarVerification