Skip to content

Commit 577c646

Browse files
authored
Merge branch 'main' into spellChecks
2 parents 18d849c + 6aca9a0 commit 577c646

File tree

3 files changed

+92
-8
lines changed

3 files changed

+92
-8
lines changed

docs/integrations/accounting/quickbooksonline/accounting-quickbooksonline.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,48 @@ This integration supports the ability to include additional fields within our st
1515

1616
See [Set up the QuickBooks Online integration](/integrations/accounting/quickbooksonline/accounting-quickbooksonline-new-setup) to learn how to set up and enable the integration.
1717

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.
56+
1857
## Additional information
1958

2059
- [QuickBooks Online FAQ](/integrations/accounting/quickbooksonline/faq-quickbooks-online)
2160
- [QuickBooks Online integration reference](/integrations/accounting/quickbooksonline/quickbooks-online-integration-reference)
61+
- [Intuit App Partner Program](https://blogs.intuit.com/2025/05/15/introducing-the-intuit-app-partner-program/)
62+
- [App assessment questionnaire guide](/integrations/accounting/quickbooksonline/qbo-app-assessment-questionnaire)

docs/integrations/accounting/quickbooksonline/qbo-app-assessment-questionnaire.md

Lines changed: 48 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,59 @@ However, some questions relate to Codat's integration with QuickBooks Online. We
1111

1212
## Questionnaire
1313

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**.
15+
16+
<img src="/img/integrations/accounting/quickbooksonline/qbo-app-details-questionnaire.png" />
17+
18+
### App details
19+
20+
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
1555

1656
There are no questions related to Codat in this section. Developers can answer all questions according to their own circumstances.
1757

18-
### Lending
58+
#### Lending
1959

2060
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.
2161

2262
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.
2363

2464
There are no questions related to Codat in this section. Developers can answer all questions according to their own circumstances.
2565

26-
### App information
66+
#### App information
2767

2868
This section has several questions related to Codat. We highlighted the responses you should choose in **bold**.
2969

@@ -73,7 +113,7 @@ After selecting option **B**, provide an estimated number of QuickBooks Online u
73113

74114
This question should be answered by the app's developer.
75115

76-
### Authorization and authentication
116+
#### Authorization and authentication
77117

78118
This section has several questions related to Codat. We highlighted the responses you should choose in **bold**.
79119

@@ -129,7 +169,7 @@ This question should be answered by the app's developer. Testing the app is a ma
129169
| a | Yes |
130170
| **b** | **No** |
131171

132-
### API usage
172+
#### API usage
133173

134174
This section has several questions related to Codat. We highlighted the responses you should choose in **bold**.
135175

@@ -147,7 +187,7 @@ Codat does not integrate with the Payments or Payroll APIs.
147187

148188
This question should be answered by the app's developer.
149189

150-
### Accounting API
190+
#### Accounting API
151191

152192
This section will appear in the questionnaire once you select _Accounting API_ in the previous set of questions.
153193

@@ -226,7 +266,7 @@ After selecting option **E**, provide this additional information:
226266

227267
**Adhoc on requests for new data.**
228268

229-
### Error handling
269+
#### Error handling
230270

231271
1. **Have you tested if your app can handle API errors, including syntax and validation errors?**
232272

@@ -253,7 +293,7 @@ After selecting option **E**, provide this additional information:
253293

254294
This question should be answered by the app's developer.
255295

256-
### Security
296+
#### Security
257297

258298
1. **Has your company ever had a security breach that required notification to customers or government agencies/authorities?**
259299

Lines changed: 3 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)