How to obtain production keys?
https://developer.intuit.com/v2/ui#/app/appdetail/b7rnab59sb/b7rnab59v8/production?anchor=production.
settings
23
How to obtain production keys?
24
Intuit OauthPlayground (Production)
https://appcenter.intuit.com/Playground/OAuth/IA
15552000 seconds = 180 days in seconds! (default Oauthtoken expiration)
25
Intuit OauthPlayground (Production)
-Host Name Domain
-Launch URL
-Disconnect L
-End User License Agreement URL
-Privacy Policy URL
-Grant URL
-CallBackURL
* all of the above domain must
match
26
QuickBooks REST APIs
CUSTOMER ACCOUNT EMPLOYEE VENDOR ITEM DEPARTMENTCLASS
TAXCODE TAXRATE TAXAGENCY TERM BUDGET PAYMENT METHOD
BILL CREDITMEMO BILLPAYMENT DEPOSIT ESTIMATE JOURNAL INVOICE
PAYMENT PURCHASE P.ORDER REFUND REC SALES REC TIMEACTIVITY VENDOR CREDIT
ACCOUNT LIST AP AGING AR AGING BALANCE SHEET CASH FLOW
CUSTOMER
INCOME
CUSTOMER
BALANCE
EXP BY VENDOR GENERAL LEDGER
INVENTORY
VALUATION
P & L SALES VENDOR BALANCE TRIAL BALANCE
TAXSERVICE
CDC BATCH ATTACHABLE
COMPANY
INFO
PREFERENCES EXCHANGE RATE ENTITLEMENT
35
Data Integration Best Practices
36
❏CRUD + Query
❏sync Token
❏Read before Update
Data Integration Best Practices
37
Query:
❏SQL style Query language
❏Selection Criteria, Filtering, Sorting, Pagination
Data Integration Best Practices
38
Batch:
❏Upto30 heterogeneous requests
❏Improved performance
❏Requests are independent
Request ID:
❏GUID
❏Playback feature during asynccalls
Data Integration Best Practices
39
Change Data Capture:
❏Use case: Refresh local copy
❏Object list and look back period (max 30 days)
Preferences:
❏Realm specific settings
❏eg: Class tracking, Custom fields
❏Advanced setting not available
Data Integration Best Practices
Global Tax:
❏Sales
❏Purchase
40
Troubleshooting
❏Leverage the QBO UI
❏API Explorer
❏In Production: Access to Company file
41
Publishing (Advantage 1)
Listed on Apps.com!
42
Publishing (Advantage 2)
1.4 million QBO subscribers can find your app within QuickBooks Online!
43
How to publish?
https://developer.intuit.com/docs/0100_accounting/0009_publishing_and_marketing_your_app
44