Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Reference: https://developer.intuit.com/app/developer/qbo/docs/api/accounting/all-entities/account

Resource Name

Account

Bill

BillPayment

Budget

Class

CreditMemo

Customer

CustomerType

Department

Deposit

Employee

Estimate

Invoice

Item

JournalEntry

PaymentMethod

Payment

PurchaseOrder

Purchase

RefundReceipt

SalesReceipt

TaxAgency

TaxCode

TaxRate

Term

TimeActivity

Transfer

Vendor

Connection Properties

Name

Mandatory

Description

Connection Name

Yes

Name of the connection

Description

No

Description of connection

...

Creating a connection

  • Fill up required fields (name)

  • Click Authorize

  • You will be redirected to quickbooks for oauth

...

  • Allow EazyDI to access

  • After allowing EazyDI, you will be redirected back to the app to continue with the pipelines

image-20240331-001118.pngImage Removed

Fields

The fields are based on schema defined in https://developer.intuit.com/app/developer/qbo/docs/api/accounting/all-entities/account but automatically flattened to be able to map easily

image-20240331-001502.pngImage Removed

Running a Pipeline with quickbooks as Source

image-20240331-001546.pngImage Removed

Quickbooks data:

image-20240331-001605.pngImage Removed

Target:

image-20240331-001616.pngImage Removed

NOTE: Refresh token expiration is 100 days, but the system every time it uses it checks the response if a new refresh token is available in the response and updates the connection details automatically. See

https://help.developer.intuit.com/s/article/Validity-of-Refresh-Token#:~:text=Each%20Refresh%20Token%20lasts%20up,API%20call%2C%20whichever%20is%20later.

Reauthorize:

If Refresh token has been stale or invalid or you are receiving invalid grant error, You can reauthorize your connection by clicking the Reauthorize button

image-20240331-001831.pngImage Removed