CData Python Connector for QuickBooks Online

Build 25.0.9454

Tables

The connector models the data in QuickBooks Online as a list of tables in a relational database that can be queried using standard SQL statements.

CData Python Connector for QuickBooks Online Tables

Name Description
Accounts Holds the chart of accounts in QuickBooks Online, enabling the creation, modification, deletion, and retrieval of financial account records that are used for categorizing transactions and reporting.
AttachableRefs Provides references linking transactions or entities to attached files or documents, helping you trace how uploaded attachments relate to bills, invoices, or other QuickBooks objects.
Attachables Stores the actual files or metadata of attachments that are uploaded to QuickBooks Online, such as receipts, contracts, or images that support financial transactions or customer/vendor records.
BillLineItems Contains detailed line-item data for vendor bills, including products or services purchased, amounts, tax details, and associated accounts for expense tracking and reporting.
BillLinkedTransactions Tracks relationships between vendor bills and linked transactions, such as purchase orders or payments, allowing you to see how bills relate to other financial activities.
BillPaymentLineItems Captures line-level details of bill payments, showing how each payment applies to one or multiple bills and reflecting discounts or credits used.
BillPayments Maintains records of vendor bill payments, including payment methods, amounts, dates, and vendor details, to manage cash outflows and reconcile accounts payable.
Bills Represents vendor bills in QuickBooks Online, enabling you to create, modify, delete, and retrieve obligations that are owed to suppliers for goods or services received.
BudgetDetails Provides detailed budget line items, including amounts per account, class, or department, supporting budget-to-actual analysis within QuickBooks Online.
Budgets Contains the header-level information of company budgets, including fiscal year, budget type, and tracking segments that are used for financial planning and analysis.
Class Stores QuickBooks Classes that are used to categorize transactions across multiple business segments or projects, supporting more granular reporting and profit/loss tracking.
CompanyCurrency Defines each active currency configured for a QuickBooks Online company with multicurrency enabled, including currency codes, exchange rates, and activation status as seen in the Currency Center.
CompanyInfo Retrieves core company information such as legal name, address, industry type, fiscal year start, and contact details, which underpin company-wide settings in QuickBooks Online.
CreditMemoLineItems Captures line-level details of customer credit memos, including products or services credited, amounts, and tax information for accurate revenue adjustments.
CreditMemos Maintains records of customer credit memos that are issued to adjust invoices, apply customer credits, or refund amounts for returned goods or overpayments.
Customers Contains all customer profiles in QuickBooks Online, enabling you to create, update, delete, and retrieve customer contact information, billing preferences, and tax settings.
Departments Holds department or location records that are used to track income, expenses, and profitability by business unit or physical location.
DepositLineItems Contains individual line items of bank deposits, detailing the source payments, amounts, and linked transactions that are consolidated into each deposit.
Deposits Maintains bank-deposit records that show lump-sum deposits, associated line items, and account allocations for accurate bank reconciliation.
Employees Stores employee records for payroll and HR functions, including contact details, hire dates, and status that are used in time tracking and expense reporting.
EstimateLineItems Contains line-item details for customer estimates or quotes, including products, services, quantities, prices, and tax information for potential sales.
EstimateLinkedTransactions Tracks how customer estimates link to other transactions such as invoices or sales orders, helping follow a deal from quote to billing.
Estimates Stores header-level information of customer estimates or quotes, such as customer details, dates, and total amounts, supporting the sales pipeline.
ExchangeRates Provides daily or periodic exchange rate data used by QuickBooks Online to convert multicurrency transactions into the home currency for reporting and compliance.
InvoiceLineItems Captures line-level details of customer invoices, including products or services sold, quantities, prices, discounts, and taxes, forming the granular data behind each invoice.
InvoiceLinkedTransactions Tracks relationships between invoices and related transactions, such as payments or sales receipts, to help trace how invoices are settled and linked within the sales process.
Invoices Stores header-level information for customer invoices, including customer details, invoice dates, terms, due dates, and balances, supporting accounts-receivable tracking and reporting.
Items Maintains the catalog of products and services that are offered by the business, including inventory and non-inventory items, used for sales, purchases, and expense tracking across QuickBooks Online.
JournalCode Contains journal codes that are used for classification or statutory reporting in certain regions, enabling businesses to meet country-specific accounting requirements.
JournalEntries Stores journal entries that record double-entry accounting adjustments, including debits and credits applied to accounts, used for financial corrections and accruals.
JournalEntryLineItems Contains the line-level debit and credit details of each journal entry, showing how accounts are affected within a balanced accounting transaction.
PaymentLineItems Captures the line-level allocations of customer payments, showing how each payment applies to invoices, credit memos, or other receivables.
PaymentMethods Stores available payment-method definitions such as cash, check, credit card, or bank transfer, used when recording customer payments or vendor bill settlements.
Payments Represents payments that are received from customers, including amount, date, payment method, and linked invoices, forming the basis for accounts-receivable settlement.
Preferences Contains company-wide preference settings that define QuickBooks Online behavior, such as sales-form defaults, accounting methods, tax preferences, and user-access configurations.
PurchaseLineItems Captures the line-level details of purchase transactions, including vendor items, quantities, unit costs, and expense accounts for accurate expense and cost tracking.
PurchaseOrderLineItems Contains detailed line items for purchase orders, specifying products or services requested, quantities, expected costs, and vendor references.
PurchaseOrderLinkedTransactions Tracks relationships between purchase orders and linked transactions, such as bills or item receipts, allowing visibility into the purchasing and fulfillment lifecycle.
PurchaseOrders Stores header-level purchase order information, including vendor, order date, expected delivery, and total value, supporting procurement and vendor management.
Purchases Represents general purchase transactions, including credit-card charges, checks, or cash purchases, capturing spending outside of standard vendor bills.
RecurringCreditMemoTransactions Contains recurring transaction templates for customer credit memos, allowing automated issuance of credits to customers on a predefined schedule.
RecurringCreditMemoTransactionsLineItems Captures line-level details of recurring credit memos, including products or services credited, amounts, and taxes applied automatically.
RecurringDepositTransactions Stores recurring templates for deposit transactions, enabling businesses to automate repetitive deposits into bank accounts.
RecurringDepositTransactionsLineItems Contains line-level details of recurring deposits, such as payment sources and amounts, supporting automation of regular income deposits.
RecurringEstimateTransactions Maintains recurring estimate templates, automating the generation of customer quotes on a set schedule for recurring sales opportunities.
RecurringEstimateTransactionsLineItems Captures the line-level details of recurring estimates, such as products, services, and pricing, ensuring consistent quote creation over time.
RecurringInvoiceTransactions Stores recurring invoice templates that automate billing for subscriptions, retainers, or repeat sales, improving cash-flow management.
RecurringInvoiceTransactionsLineItems Contains the line-level detail of recurring invoices, specifying products, services, amounts, and taxes that are applied each billing cycle.
RecurringJournalEntryTransactions Holds recurring journal entry templates, enabling automated posting of routine accounting adjustments like depreciation or accruals.
RecurringJournalEntryTransactionsLineItems Captures the debit and credit line items for recurring journal entries, ensuring accurate and consistent automated accounting adjustments.
RecurringPurchaseTransactions Represents recurring purchase templates for expenses, allowing businesses to schedule automatic entry of regular vendor purchases.
RecurringPurchaseTransactionsLineItems Contains the detailed line items of recurring purchase templates, including items, costs, and accounts for automated expense tracking.
RecurringRefundReceiptTransactions Stores recurring templates for customer refund receipts, enabling businesses to automate returning funds to customers on a scheduled basis.
RecurringRefundReceiptTransactionsLineItems Contains the line-level details of recurring refund receipts, including refunded products, services, amounts, and taxes for consistent automated processing.
RecurringSalesReceiptTransactions Holds recurring templates for sales receipts, automating the recording of repeat customer sales that are paid at the point of sale.
RecurringSalesReceiptTransactionsLineItems Captures line-level details of recurring sales receipts, specifying items sold, quantities, and amounts for each automated sales entry.
RecurringTransferTransactions Maintains recurring templates for fund transfers between accounts, automating routine internal transfers within QuickBooks Online.
RecurringVendorCreditTransactions Stores recurring templates for vendor credits, allowing automated application of credits or refunds from vendors on a scheduled basis.
RecurringVendorCreditTransactionsLineItems Contains line-level details of recurring vendor credits, specifying items, amounts, and accounts for automated vendor-credit processing.
RefundReceiptLineItems Captures the line-level details of customer refund receipts, including refunded items, quantities, and amounts to accurately track returns and reimbursements.
RefundReceipts Represents customer refund receipts at the header level, including customer information, refund method, and total amount refunded.
SalesReceiptLineItems Contains line-level details of sales receipts for immediate sales transactions, including items sold, quantities, discounts, and taxes.
SalesReceipts Represents sales receipts at the header level, recording point-of-sale transactions where payment is received immediately.
TaxAgency Stores tax-agency records that are used in QuickBooks Online to define the government authorities to which sales tax is remitted.
TaxCodes Contains sales tax codes and rules that determine how taxes are calculated on transactions, supporting multi-jurisdiction compliance.
TaxRates Maintains sales-tax rate definitions that are applied to transactions, including jurisdiction, rate percentage, and effective dates.
Terms Stores payment terms such as Net 30 or Due on Receipt, used to define invoice due dates and early payment discounts.
TimeActivities Contains time entry records for employees or vendors, capturing billable and non-billable hours linked to customers, projects, or payroll.
Transfers Represents transfers of funds between bank, credit card, or other accounts, recording movement of money within the business.
VendorCreditLineItems Captures line-level details of vendor credits, including items or expenses credited, amounts, and accounts to properly offset vendor balances.
VendorCredits Represents vendor credits at the header level, used to apply credits to bills or reimburse the company for returns or overpayments.
Vendors Stores vendor records including contact details, payment terms, and tax information, forming the master list of suppliers for QuickBooks Online.

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 25.0.9454