
QuickBooks (Private App)
tap-quickbooks-privateapp (matatika variant)
QuickBooks Online is cloud accounting software for small businesses: income and expenses, invoices, bills and payments, and financial reports.
This connector authenticates with your own Intuit OAuth app (client ID and client secret) instead of the managed Connect to QuickBooks flow. Use it when your organisation already has an Intuit app, or needs data access to go through an app it controls.
Prerequisites
- Sign in at developer.intuit.com and open (or
create) your app. It needs the QuickBooks Online Accounting
(
com.intuit.quickbooks.accounting) scope. - Under Keys and credentials → Production, copy the Client ID and Client Secret. Development keys only work with sandbox companies.
- Open the OAuth 2.0 Playground,
select your app and the
com.intuit.quickbooks.accountingscope, then authorise. Add the redirect URI the Playground shows to your app's Production redirect URIs if Intuit asks for it. - Sign in as a Primary admin or Company admin of the QuickBooks Online company you want to extract, and select that company. If Intuit offers a free trial instead of listing your company, that login has no access to the company - use a different login rather than starting the trial.
- Exchange the authorisation code for tokens, then copy the Refresh Token and the Realm ID (Company ID) into the settings here.
Notes:
- Refresh tokens rotate. Intuit issues a new refresh token roughly every 24 hours and the previous one then stops working. The connector saves the latest refresh token automatically after each refresh, so you only enter it once.
- Generate a refresh token just for this connector. Do not reuse a refresh token that another tool (for example an Airbyte connection) is also using - whichever tool refreshes first invalidates the other's copy.
- If a sync fails with
invalid_grant, the refresh token has expired or been revoked. Generate a new one in the Playground and update Refresh Token.
Data recovery / backfill
Incremental streams replicate on MetaData.LastUpdatedTime, bookmarked against
start_date. To backfill or re-sync historical data, lower Start Date, or reset
the pipeline state so the next sync restarts from Start Date. Full-table streams
(company_info, preferences, tax_code, tax_rate) always re-sync completely.
These streams emit the current state of each record, not a change history. If you need history, snapshot the tables in the warehouse (for example with dbt snapshots).
Available Streams
| Stream | Description | Replication | Replication Key |
|---|---|---|---|
| account | Chart of accounts | Incremental | MetaData.LastUpdatedTime |
| bill | Vendor bills | Incremental | MetaData.LastUpdatedTime |
| bill_payment | Vendor payments | Incremental | MetaData.LastUpdatedTime |
| budget | Budget planning | Incremental | MetaData.LastUpdatedTime |
| class | Cost allocation categories | Incremental | MetaData.LastUpdatedTime |
| company_currency | Multi-currency support | Incremental | MetaData.LastUpdatedTime |
| company_info | Business details and settings | Full Table | — |
| credit_memo | Customer credits | Incremental | MetaData.LastUpdatedTime |
| customer | Customer master data | Incremental | MetaData.LastUpdatedTime |
| customer_type | Customer classifications | Incremental | MetaData.LastUpdatedTime |
| department | Organizational divisions | Incremental | MetaData.LastUpdatedTime |
| employee | Staff records | Incremental | MetaData.LastUpdatedTime |
| estimate | Sales proposals | Incremental | MetaData.LastUpdatedTime |
| invoice | Sales invoices | Incremental | MetaData.LastUpdatedTime |
| item | Product/service inventory | Incremental | MetaData.LastUpdatedTime |
| journal_entry | Accounting entries | Incremental | MetaData.LastUpdatedTime |
| payment | Customer payments | Incremental | MetaData.LastUpdatedTime |
| payment_method | Payment type definitions | Incremental | MetaData.LastUpdatedTime |
| preferences | System settings | Full Table | — |
| purchase | Purchase transactions | Incremental | MetaData.LastUpdatedTime |
| purchase_order | Procurement orders | Incremental | MetaData.LastUpdatedTime |
| sales_receipt | Point-of-sale transactions | Incremental | MetaData.LastUpdatedTime |
| tax_code | Tax code groupings | Full Table | — |
| tax_rate | Tax rate definitions | Full Table | — |
| term | Payment terms | Incremental | MetaData.LastUpdatedTime |
| time_activity | Employee time tracking | Incremental | MetaData.LastUpdatedTime |
| transfer | Account transfers | Incremental | MetaData.LastUpdatedTime |
| vendor | Vendor master data | Incremental | MetaData.LastUpdatedTime |
| vendor_credit | Vendor credits | Incremental | MetaData.LastUpdatedTime |
account
Chart of accounts.
Supports incremental replication using MetaData.LastUpdatedTime.
| Field | Type | Description |
|---|---|---|
| Name | string | |
| SubAccount | boolean | |
| Description | string | |
| FullyQualifiedName | string | |
| Active | boolean | |
| Classification | string | |
| AccountType | string | |
| AccountSubType | string | |
| AcctNum | string | |
| CurrentBalance | number | |
| CurrentBalanceWithSubAccounts | number | |
| CurrencyRef | string | |
| ParentRef | string | |
| Id | string | |
| MetaData | object | Contains LastUpdatedTime — replication key |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | Replication key |
bill
Vendor bills.
Supports incremental replication using MetaData.LastUpdatedTime.
| Field | Type | Description |
|---|---|---|
| Id | string | |
| VendorRef | string | |
| Line | string | |
| CurrencyRef | string | |
| TxnDate | datetime | |
| APAccountRef | string | |
| SalesTermRef | string | |
| LinkedTxn | string | |
| TotalAmt | string | |
| DueDate | datetime | |
| MetaData | object | Contains LastUpdatedTime — replication key |
| DocNumber | string | |
| PrivateNote | string | |
| ExchangeRate | number | |
| DepartmentRef | string | |
| HomeBalance | number | |
| RecurDataRef | datetime | |
| Balance | number | |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | Replication key |
bill_payment
Vendor payments.
Supports incremental replication using MetaData.LastUpdatedTime.
| Field | Type | Description |
|---|---|---|
| Id | string | |
| VendorRef | string | |
| Line | string | |
| TotalAmt | number | |
| PayType | string | |
| SyncToken | string | |
| CurrencyRef | string | |
| DocNumber | string | |
| PrivateNote | string | |
| TxnDate | string | |
| ExchangeRate | number | |
| APAccountRef | string | |
| DepartmentRef | string | |
| ProcessBillPayment | boolean | |
| MetaData | object | Contains LastUpdatedTime — replication key |
| CheckPayment | string | |
| CreditCardPayment | string | |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | Replication key |
budget
Budget planning.
Supports incremental replication using MetaData.LastUpdatedTime.
| Field | Type | Description |
|---|---|---|
| Id | string | |
| Name | string | |
| BudgetType | string | |
| BudgetEntryType | string | |
| StartDate | string | |
| EndDate | string | |
| SyncToken | string | |
| MetaData | object | Contains LastUpdatedTime — replication key |
| Active | boolean | |
| BudgetDetail | array | |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | Replication key |
class
Cost allocation categories.
Supports incremental replication using MetaData.LastUpdatedTime.
| Field | Type | Description |
|---|---|---|
| FullyQualifiedName | string | |
| domain | string | |
| Name | string | |
| SyncToken | string | |
| SubClass | boolean | |
| ParentRef | string | |
| sparse | boolean | |
| Active | boolean | |
| Id | string | |
| MetaData | object | Contains LastUpdatedTime — replication key |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | Replication key |
company_currency
Multi-currency support.
Supports incremental replication using MetaData.LastUpdatedTime.
| Field | Type | Description |
|---|---|---|
| Id | string | |
| Name | string | |
| Code | string | |
| Active | boolean | |
| domain | string | |
| sparse | boolean | |
| SyncToken | string | |
| MetaData | object | Contains LastUpdatedTime — replication key |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | Replication key |
company_info
Business details and settings.
| Field | Type | Description |
|---|---|---|
| Id | string | |
| SyncToken | string | |
| CompanyName | string | |
| CompanyAddr | string | |
| LegalAddr | string | |
| SupportedLanguages | string | |
| Country | string | |
| Email | string | |
| WebAddr | string | |
| NameValue | string | |
| FiscalYearStartMonth | string | |
| CustomerCommunicationAddr | string | |
| PrimaryPhone | string | |
| LegalName | string | |
| MetaData | object | |
| CompanyStartDate | string | |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | |
credit_memo
Customer credits.
Supports incremental replication using MetaData.LastUpdatedTime.
| Field | Type | Description |
|---|---|---|
| RemainingCredit | number | |
| Id | string | |
| MetaData | object | Contains LastUpdatedTime — replication key |
| CustomField | array | |
| DocNumber | string | |
| TxnDate | datetime | |
| CurrencyRef | string | |
| CustomerRef | string | |
| ClassRef | string | |
| Line | array | |
| CustomerMemo | string | |
| TotalAmt | number | |
| Balance | number | |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | Replication key |
customer
Customer master data.
Supports incremental replication using MetaData.LastUpdatedTime.
| Field | Type | Description |
|---|---|---|
| Taxable | boolean | |
| BillAddr | string | |
| ShipAddr | string | |
| Job | boolean | |
| BillWithParent | boolean | |
| GivenName | string | |
| MiddleName | string | |
| FamilyName | string | |
| Suffix | string | |
| Title | string | |
| WebAddr | string | |
| ParentRef | string | |
| Mobile | string | |
| Notes | string | |
| PaymentMethodRef | string | |
| OpenBalanceDate | datetime | |
| CustomerTypeRef | string | |
| SalesTermRef | string | |
| DefaultTaxCodeRef | string | |
| Balance | number | |
| BalanceWithJobs | number | |
| CurrencyRef | string | |
| PreferredDeliveryMethod | string | |
| IsProject | boolean | |
| Id | string | |
| MetaData | object | Contains LastUpdatedTime — replication key |
| FullyQualifiedName | string | |
| CompanyName | string | |
| DisplayName | string | |
| PrintOnCheckName | string | |
| Active | boolean | |
| PrimaryEmailAddr | string | |
| PrimaryPhone | string | |
| AlternatePhone | string | |
| Fax | string | |
| PrimaryTaxIdentifier | string | |
| TaxExemptionReasonId | string | |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | Replication key |
customer_type
Customer classifications.
Supports incremental replication using MetaData.LastUpdatedTime.
| Field | Type | Description |
|---|---|---|
| Name | string | |
| SyncToken | string | |
| Active | boolean | |
| Id | string | |
| MetaData | object | Contains LastUpdatedTime — replication key |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | Replication key |
department
Organizational divisions.
Supports incremental replication using MetaData.LastUpdatedTime.
| Field | Type | Description |
|---|---|---|
| Name | string | |
| SyncToken | string | |
| Type | string | |
| ParentRef | string | |
| Active | boolean | |
| Id | string | |
| MetaData | object | Contains LastUpdatedTime — replication key |
| FullyQualifiedName | string | |
| SubDepartment | boolean | |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | Replication key |
employee
Staff records.
Supports incremental replication using MetaData.LastUpdatedTime.
| Field | Type | Description |
|---|---|---|
| Id | string | |
| DisplayName | string | |
| PrintOnCheckName | string | |
| MetaData | object | Contains LastUpdatedTime — replication key |
| BillableTime | boolean | |
| HiredDate | string | |
| domain | string | |
| sparse | boolean | |
| PrimaryAddr | string | |
| GivenName | string | |
| FamilyName | string | |
| Active | boolean | |
| V4IDPseudonym | string | |
| PrimaryPhone | string | |
| SyncToken | string | |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | Replication key |
estimate
Sales proposals.
Supports incremental replication using MetaData.LastUpdatedTime.
| Field | Type | Description |
|---|---|---|
| DocNumber | string | |
| SyncToken | string | |
| domain | string | |
| TxnStatus | string | |
| BillEmail | string | |
| TxnDate | string | |
| TotalAmt | string | |
| CustomerRef | string | |
| ShipAddr | string | |
| ProjectRef | string | |
| PrintStatus | string | |
| BillAddr | string | |
| sparse | boolean | |
| EmailStatus | string | |
| Line | string | |
| ApplyTaxAfterDiscount | boolean | |
| CustomField | array | |
| Id | string | |
| TxnTaxDetail | string | |
| MetaData | object | Contains LastUpdatedTime — replication key |
| time | string | |
| LinkedTxn | string | |
| ShipFromAddr | string | |
| CurrencyRef | string | |
| ShipDate | string | |
| ClassRef | string | |
| SalesTermRef | string | |
| TxnId | string | |
| TxnType | string | |
| TxnLineId | string | |
| GlobalTaxCalculation | string | |
| AcceptedDate | string | |
| ExpirationDate | string | |
| TransactionLocationType | string | |
| DueDate | string | |
| PrivateNote | string | |
| CustomerMemo | string | |
| AcceptedBy | string | |
| ExchangeRate | string | |
| DepartmentRef | string | |
| ShipMethodRef | string | |
| RecurDataRef | string | |
| TaxExemptionRef | string | |
| HomeTotalAmt | string | |
| FreeFormAddress | boolean | |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | Replication key |
invoice
Sales invoices.
Supports incremental replication using MetaData.LastUpdatedTime.
| Field | Type | Description |
|---|---|---|
| AllowIPNPayment | boolean | |
| AllowOnlinePayment | boolean | |
| AllowOnlineCreditCardPayment | boolean | |
| AllowOnlineACHPayment | boolean | |
| Id | string | |
| BillEmail | string | |
| BillEmailCc | string | |
| BillEmailBcc | string | |
| SalesTermRef | string | |
| ShipMethodRef | string | |
| ShipDate | datetime | |
| TrackingNum | string | |
| Deposit | number | |
| PrintStatus | string | |
| MetaData | object | Contains LastUpdatedTime — replication key |
| CustomField | array | |
| DocNumber | string | |
| TxnDate | datetime | |
| CurrencyRef | string | |
| CustomerRef | string | |
| CustomerMemo | string | |
| ClassRef | string | |
| Line | array | |
| PrivateNote | string | |
| BillAddr | string | |
| ShipAddr | string | |
| TxnTaxDetail | string | |
| FreeFormAddress | boolean | |
| ShipFromAddr | string | |
| TotalAmt | number | |
| DueDate | datetime | |
| ApplyTaxAfterDiscount | boolean | |
| Balance | number | |
| ExchangeRate | number | |
| HomeBalance | number | |
| HomeTotalAmt | number | |
| LinkedTxn | string | |
| DepartmentRef | string | |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | Replication key |
item
Product/service inventory.
Supports incremental replication using MetaData.LastUpdatedTime.
| Field | Type | Description |
|---|---|---|
| Name | string | |
| Active | boolean | |
| FullyQualifiedName | string | |
| ReorderPoint | number | |
| SubItem | boolean | |
| ParentRef | string | |
| QtyOnHand | number | |
| Taxable | boolean | |
| UnitPrice | number | |
| Type | string | |
| IncomeAccountRef | string | |
| PurchaseCost | number | |
| PurchaseTaxCodeRef | string | |
| InvStartDate | datetime | |
| TrackQtyOnHand | boolean | |
| Id | string | |
| MetaData | object | Contains LastUpdatedTime — replication key |
| PrefVendorRef | string | |
| Sku | string | |
| Barcode | string | |
| Description | string | |
| PurchaseDesc | string | |
| ExpenseAccountRef | string | |
| ClassRef | string | |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | Replication key |
journal_entry
Accounting entries.
Supports incremental replication using MetaData.LastUpdatedTime.
| Field | Type | Description |
|---|---|---|
| Adjustment | boolean | |
| TotalAmt | number | |
| HomeTotalAmt | number | |
| Id | string | |
| MetaData | object | Contains LastUpdatedTime — replication key |
| DocNumber | string | |
| TxnDate | datetime | |
| CurrencyRef | string | |
| ExchangeRate | number | |
| Line | array | |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | Replication key |
payment
Customer payments.
Supports incremental replication using MetaData.LastUpdatedTime.
| Field | Type | Description |
|---|---|---|
| Id | string | |
| TotalAmt | number | |
| CustomerRef | string | |
| SyncToken | string | |
| CurrencyRef | string | |
| PrivateNote | string | |
| PaymentMethodRef | string | |
| UnappliedAmt | number | |
| DepositToAccountRef | string | |
| ExchangeRate | number | |
| Line | array | |
| TxnSource | string | |
| ARAccountRef | string | |
| TxnDate | string | |
| CreditCardPayment | string | |
| MetaData | object | Contains LastUpdatedTime — replication key |
| TaxExemptionRef | string | |
| PaymentRefNum | string | |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | Replication key |
payment_method
Payment type definitions.
Supports incremental replication using MetaData.LastUpdatedTime.
| Field | Type | Description |
|---|---|---|
| Name | string | |
| SyncToken | string | |
| Type | string | |
| Active | boolean | |
| Id | string | |
| MetaData | object | Contains LastUpdatedTime — replication key |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | Replication key |
preferences
System settings.
| Field | Type | Description |
|---|---|---|
| EmailMessagesPrefs | string | |
| ProductAndServicesPrefs | string | |
| AccountingInfoPrefs | string | |
| SalesFormsPrefs | string | |
| VendorAndPurchasesPrefs | string | |
| TaxPrefs | string | |
| OtherPrefs | string | |
| sparse | boolean | |
| CurrencyPrefs | string | |
| Id | string | |
| MetaData | object | |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | |
purchase
Purchase transactions.
Supports incremental replication using MetaData.LastUpdatedTime.
| Field | Type | Description |
|---|---|---|
| PrivateNote | string | |
| PaymentType | string | |
| MetaData | object | Contains LastUpdatedTime — replication key |
| RemitToAddr | string | |
| CurrencyRef | string | |
| ExchangeRate | number | |
| TotalAmt | number | |
| PrintStatus | string | |
| AccountRef | string | |
| Id | string | |
| EntityRef | string | |
| TxnDate | datetime | |
| domain | string | |
| Credit | boolean | |
| DocNumber | string | |
| Line | string | |
| PurchaseEx | string | |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | Replication key |
purchase_order
Procurement orders.
Supports incremental replication using MetaData.LastUpdatedTime.
| Field | Type | Description |
|---|---|---|
| Id | string | |
| EmailStatus | string | |
| POStatus | string | |
| domain | string | |
| sparse | boolean | |
| SyncToken | string | |
| MetaData | object | Contains LastUpdatedTime — replication key |
| CustomField | array | |
| DocNumber | string | |
| TxnDate | string | |
| CurrencyRef | string | |
| ExchangeRate | string | |
| LinkedTxn | array | |
| Line | array | |
| VendorRef | string | |
| APAccountRef | string | |
| TotalAmt | string | |
| Memo | string | |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | Replication key |
sales_receipt
Point-of-sale transactions.
Supports incremental replication using MetaData.LastUpdatedTime.
| Field | Type | Description |
|---|---|---|
| Id | string | |
| MetaData | object | Contains LastUpdatedTime — replication key |
| CustomField | array | |
| DocNumber | string | |
| TxnDate | datetime | |
| CurrencyRef | string | |
| CustomerRef | string | |
| Line | array | |
| FreeFormAddress | boolean | |
| ShipFromAddr | string | |
| TotalAmt | number | |
| ApplyTaxAfterDiscount | boolean | |
| PrintStatus | string | |
| Balance | number | |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | Replication key |
tax_code
Tax code groupings.
| Field | Type | Description |
|---|---|---|
| Id | string | |
| Name | string | |
| PurchaseTaxRateList | string | |
| SalesTaxRateList | string | |
| TaxGroup | string | |
| Taxable | string | |
| Active | string | |
| Description | string | |
| Hidden | string | |
| MetaData | object | |
| TaxCodeConfigType | string | |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | |
tax_rate
Tax rate definitions.
| Field | Type | Description |
|---|---|---|
| Name | string | |
| SyncToken | string | |
| RateValue | string | |
| AgencyRef | string | |
| SpecialTaxType | string | |
| EffectiveTaxRate | string | |
| DisplayType | string | |
| TaxReturnLineRef | string | |
| Active | boolean | |
| OriginalTaxRate | string | |
| Description | string | |
| Id | string | |
| MetaData | object | |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | |
term
Payment terms.
Supports incremental replication using MetaData.LastUpdatedTime.
| Field | Type | Description |
|---|---|---|
| Id | string | |
| Name | string | |
| SyncToken | string | |
| DiscountPercent | number | |
| DiscountDays | number | |
| Active | boolean | |
| Type | string | |
| MetaData | object | Contains LastUpdatedTime — replication key |
| DayOfMonthDue | number | |
| DiscountDayOfMonth | number | |
| DueNextMonthDays | number | |
| DueDays | number | |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | Replication key |
time_activity
Employee time tracking.
Supports incremental replication using MetaData.LastUpdatedTime.
| Field | Type | Description |
|---|---|---|
| HourlyRate | number | |
| CustomerRef | string | |
| Taxable | boolean | |
| Description | string | |
| Minutes | number | |
| MetaData | object | Contains LastUpdatedTime — replication key |
| ItemRef | string | |
| Id | string | |
| domain | string | |
| TxnDate | datetime | |
| EmployeeRef | string | |
| BillableStatus | string | |
| NameOf | string | |
| ClassRef | string | |
| Hours | number | |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | Replication key |
transfer
Account transfers.
Supports incremental replication using MetaData.LastUpdatedTime.
| Field | Type | Description |
|---|---|---|
| Id | string | |
| ToAccountRef | string | |
| Amount | number | |
| FromAccountRef | string | |
| SyncToken | string | |
| PrivateNote | string | |
| TxnDate | string | |
| TransactionLocationType | string | |
| MetaData | object | Contains LastUpdatedTime — replication key |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | Replication key |
vendor
Vendor master data.
Supports incremental replication using MetaData.LastUpdatedTime.
| Field | Type | Description |
|---|---|---|
| Id | string | |
| SyncToken | string | |
| Title | string | |
| GivenName | string | |
| MiddleName | string | |
| Suffix | string | |
| FamilyName | string | |
| PrimaryEmailAddr | string | |
| DisplayName | string | |
| OtherContactInfo | array | |
| APAccountRef | string | |
| TermRef | string | |
| Source | string | |
| GSTIN | string | |
| T4AEligible | boolean | |
| Fax | string | |
| BusinessNumber | string | |
| CurrencyRef | string | |
| HasTPAR | string | |
| TaxReportingBasis | string | |
| Mobile | string | |
| PrimaryPhone | string | |
| Active | boolean | |
| AlternatePhone | string | |
| MetaData | object | Contains LastUpdatedTime — replication key |
| sparse | boolean | |
| Vendor1099 | boolean | |
| CostRate | string | |
| BillRate | string | |
| WebAddr | string | |
| T5018Eligible | boolean | |
| CompanyName | string | |
| VendorPaymentBankDetail | string | |
| TaxIdentifier | string | |
| AcctNum | string | |
| GSTRegistrationType | string | |
| PrintOnCheckName | string | |
| BillAddr | string | |
| Balance | number | |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | Replication key |
vendor_credit
Vendor credits.
Supports incremental replication using MetaData.LastUpdatedTime.
| Field | Type | Description |
|---|---|---|
| Id | string | |
| Balance | string | |
| domain | string | |
| sparse | boolean | |
| SyncToken | string | |
| MetaData | object | Contains LastUpdatedTime — replication key |
| DocNumber | string | |
| TxnDate | string | |
| DepartmentRef | string | |
| CurrencyRef | string | |
| ExchangeRate | string | |
| PrivateNote | string | |
| Line | array | |
| VendorRef | string | |
| APAccountRef | string | |
| TotalAmt | string | |
| MetaData.CreateTime | datetime | |
| MetaData.LastUpdatedTime | datetime | Replication key |
Settings
Client ID
The Production Client ID of your Intuit OAuth app.
Client Secret
The Production Client Secret of your Intuit OAuth app.
Refresh Token
A refresh token issued to your Intuit OAuth app, for example from the Intuit OAuth 2.0 Playground. Intuit rotates it roughly every 24 hours; the connector saves the latest value automatically.
Realm ID
The Company ID of the QuickBooks Online company to extract.
Start Date
The earliest record date to sync, in ISO-8601 format (e.g. 2024-01-01T00:00:00Z).
Sandbox
Enable to extract from a QuickBooks sandbox company (requires your app's Development keys).
QuickBooks (Private App) connector is available on Meltano. It is built, maintained, supported, and tested by Meltano.