You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/integrations/accounting/quickbooksonline/accounting-quickbooksonline.md
+41Lines changed: 41 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,48 @@ This integration supports the ability to include additional fields within our st
15
15
16
16
See [Set up the QuickBooks Online integration](/integrations/accounting/quickbooksonline/accounting-quickbooksonline-new-setup) to learn how to set up and enable the integration.
17
17
18
+
## Intuit App Partner Program
19
+
20
+
Intuit's [App Partner Program](https://blogs.intuit.com/2025/05/15/introducing-the-intuit-app-partner-program/) supports providers of applications built on Intuit's platform with higher security standards, early access to new features, and more reliable data synchronization.
21
+
22
+
If you plan to publish an app in the QuickBooks ecosystem, you must register with the partner program and fill in the app assessment questionnnaire. We created an [App assessment questionnaire guide](/integrations/accounting/quickbooksonline/qbo-app-assessment-questionnaire) to help you answer its questions.
23
+
24
+
#### Tiered usage model
25
+
26
+
The Intuit App Partner Program operates a tiered usage model. Under this model, Intuit classifies API calls into two categories:
27
+
28
+
- Core API calls - free and unlimited routine tasks, such as creating or updating invoices, bills, and customers
29
+
- CorePlus API calls - data-heavy tasks, such as running reports or retrieving deep historical data
30
+
31
+
The [API classification for the Intuit App Partner Program](https://help.developer.intuit.com/s/article/API-classification-for-the-Intuit-App-Partner-Program) article explains how API calls are classified into Core and CorePlus.
32
+
33
+
:::caution Track API call usage to avoid extra charges
34
+
35
+
Each tier is allocated a monthly limit of CorePlus API calls, and exceeding this limit may result in additional charges. Track your app's usage of API calls to avoid this.
36
+
37
+
:::
38
+
39
+
#### Track usage
40
+
41
+
To avoid unexpected costs, track your app's usage of API calls following these steps:
42
+
43
+
1. Log in to the [Intuit Developer Portal](https://developer.intuit.com/dashboard?tab=apps).
44
+
2. Navigate to the _App dashboard_ and select the app you want to review.
45
+
3. In the left-hand menu, click **Analytics**.
46
+
4. In _Analytics_, toggle the environment to **Production**. You will see a chart detailing your Core and CorePlus usage.
47
+
48
+
#### Optimize usage
49
+
50
+
Optimizing your API call usage may reduce the overall fees owed to Intuit. We recommend the following:
51
+
52
+
- Limit the number of data refresh requests built into your product.
53
+
- Adjust the frequency of data type syncs to our recommended levels.
54
+
55
+
If you have questions about optimization, reach out to your Account Manager.
Copy file name to clipboardExpand all lines: docs/integrations/accounting/quickbooksonline/qbo-app-assessment-questionnaire.md
+48-8Lines changed: 48 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,19 +11,59 @@ However, some questions relate to Codat's integration with QuickBooks Online. We
11
11
12
12
## Questionnaire
13
13
14
-
### General questions
14
+
To access the questionnaire, navigate to **Keys and credentials** in your app's detailed view and toggle the environment to **Production**. Provide general app details in **App details**, then switch to the **Compliance** tab and click **Start questionnaire**.
This section has several questions related to Codat. We provided detailed answers to the highlighted the responses you should choose in **bold**.
21
+
22
+
1.**Review your Intuit Developer Portal Profile and verify your email**
23
+
24
+
This question should be answered by the app's developer.
25
+
26
+
2.**Add your app's end-user license agreement and privacy policy**
27
+
28
+
This question should be answered by the app's developer.
29
+
30
+
3.**Add your app's host domain, launch URL, and disconnect URL**
31
+
32
+
This question should be answered by the app's developer based on the guidelines provided below.
33
+
34
+
- **Host domain**: the URL of the domain host of your website or app.
35
+
36
+
- **Launch URL**: Initial URL for your app's authorization flow. If using [Hosted Link](/auth-flow/authorize-hosted-link), provide the generic Link URL from the [Codat Portal](https://app.codat.io).
37
+
38
+
- **Disconnect URL**: Link to the process for deauthorizing the app's access to QBO. This can be the URL of the [Unlink connection](/platform-api#/operations/unlink-connection) endpoint or a link to your website or app instead.
39
+
40
+
4.**Select at least one category for your app**
41
+
42
+
This question should be answered by the app's developer.
43
+
44
+
5.**Tell us about any regulated industries that use your app**
45
+
46
+
This question should be answered by the app's developer.
47
+
48
+
6.**Tell us where your app is hosted**
49
+
50
+
As Codat interacts directly with QBO, the app's developer needs to include Codat's IPs and hosting locations as well as their own. Review our [QBO integration reference](/integrations/accounting/quickbooksonline/quickbooks-online-integration-reference#qbo-app-hosting) for Codat's hosting details.
51
+
52
+
### Compliance
53
+
54
+
#### General questions
15
55
16
56
There are no questions related to Codat in this section. Developers can answer all questions according to their own circumstances.
17
57
18
-
### Lending
58
+
####Lending
19
59
20
60
This section will only appear in your questionnaire if you confirmed that you are a lender earlier in the process. If you are not a lender, skip this section.
21
61
22
62
If you are a lender and don't see these questions in your questionnaire, go back to the _Production Settings_ screen in the QuickBooks developer dashboard and ensure the **Lending** checkbox is ticked before proceeding.
23
63
24
64
There are no questions related to Codat in this section. Developers can answer all questions according to their own circumstances.
25
65
26
-
### App information
66
+
####App information
27
67
28
68
This section has several questions related to Codat. We highlighted the responses you should choose in **bold**.
29
69
@@ -73,7 +113,7 @@ After selecting option **B**, provide an estimated number of QuickBooks Online u
73
113
74
114
This question should be answered by the app's developer.
75
115
76
-
### Authorization and authentication
116
+
####Authorization and authentication
77
117
78
118
This section has several questions related to Codat. We highlighted the responses you should choose in **bold**.
79
119
@@ -129,7 +169,7 @@ This question should be answered by the app's developer. Testing the app is a ma
129
169
| a | Yes |
130
170
|**b**|**No**|
131
171
132
-
### API usage
172
+
####API usage
133
173
134
174
This section has several questions related to Codat. We highlighted the responses you should choose in **bold**.
135
175
@@ -147,7 +187,7 @@ Codat does not integrate with the Payments or Payroll APIs.
147
187
148
188
This question should be answered by the app's developer.
149
189
150
-
### Accounting API
190
+
####Accounting API
151
191
152
192
This section will appear in the questionnaire once you select _Accounting API_ in the previous set of questions.
153
193
@@ -226,7 +266,7 @@ After selecting option **E**, provide this additional information:
226
266
227
267
**Adhoc on requests for new data.**
228
268
229
-
### Error handling
269
+
####Error handling
230
270
231
271
1.**Have you tested if your app can handle API errors, including syntax and validation errors?**
232
272
@@ -253,7 +293,7 @@ After selecting option **E**, provide this additional information:
253
293
254
294
This question should be answered by the app's developer.
255
295
256
-
### Security
296
+
####Security
257
297
258
298
1.**Has your company ever had a security breach that required notification to customers or government agencies/authorities?**
0 commit comments