In order to use the integration, you’ll have to set up your QuickBooks Online company and your LeagueApps site. Before you begin setting up the integration, please either read through the following steps, or watch the video, in order to understand what is involved with set up.
Please be sure you have already read through this QuickBooks Online Integration overview before you start the steps below.
|⚠️ At this time, the integration only supports cash accounting and is in pilot stage. If you are interested in joining our pilot program, fill out the form via your account's Integration Center.|
Setting Up QuickBooks Online company
There are three elements of your QuickBooks Online company you’ll need to verify or set up in order to use the integration.
|⚠️ If it’s not already the case, we encourage you to switch to Accountant View in your QuickBooks Online company in order to see all functionality. You can navigate to it by using the gear icon in the top navigation bar then clicking Switch to Accountant view.|
Your Chart of Accounts
Verify that your chart of accounts is fully set up and includes all of the income and expense accounts you may need for the integration. You will need to make sure you have following accounts in your chart of accounts (please see the Configure Your Integration Settings step in the Step 2: LeagueApps + QuickBooks Online Integration Setup guide to learn more about these accounts):
- An account for undeposited funds
- An expense account to track merchant fees
- An uncategorized income account
- [Accrual only] Accounts receivable account
- [Accrual only] Unearned revenue account
- Income accounts to associate with each of the programs and products in your LeagueApps site.
If you need to add to or edit your chart of accounts, you can navigate to it in your QuickBooks Online company by navigating in the left navigation bar to Accounting then clicking Chart of accounts.
You will need to have a single customer in your QuickBooks Online company that you will have associated with every journal entry generated from a LeagueApps transaction. In all journal entries that are generated by the integration, the Name column will list the single customer you selected in the integration settings (please see the Configure Your Integration Settings section in this guide to learn more.
We recommend you name the customer something that is applicable to all transactions coming through LeagueApps, such as “LeagueApps Registration”.
To add a new customer, navigate to Customers & leads then Customers then click New customer.
[Optional] Your Classes
Classes are a way to group expenses and invoices by location, sport, gender, or any other meaningful segment for your organization. If you use classes, the class associated with each transaction processed by the integration will be displayed on the resulting journal entries. Classes are not required to use the integration, and are only available if you use QuickBooks Online Plus or QuickBooks Online Advanced. If you do not want to use classes, you can skip this section.
- If you’d like to enable classes, from the top nav bar, navigate to the gear icon then click Accounts and settings under Your company.
- Select the Advanced tab in the left nav bar, and within Categories next to Track Classes, toggle that to on and select Save.
- You’ll want to add all of the classes that you would like to associate with each of the programs and products in your LeagueApps site. Navigate to the gear icon then click All lists under Lists.
- Select Classes
- Select New to add new classes. You can also nest classes within one another as sub-classes. QuickBooks Online currently does not support batch uploading classes.
Setting up your LeagueApps site
Enable and label accounting codes
In order to use the integration, you’ll need to use your accounting codes in a specific way.
|⚠️ If you do not set up your accounting codes in exactly this way, the integration will not work.|
- From your LeagueApps member dashboard, navigate to the Settings in the top nav bar then click Select Terminology.
On the first tab for Terminology Settings scroll until you see Accounting Code 1 Label. Accounting Code 1 must be labeled “Class." Make sure that it is enabled (the check box must be checked).
Accounting Code 2 must be labeled “Income Account”. Make sure that it is enabled (the check box must be checked).
Select Save Preferences.
|⚠️ You must enable both accounting codes, and they must be labeled in exactly this way or else the integration will not work.|
Add income account and class options
From the same Terminology page, select the Terminology Options tab.
Within Class, add all options for classes that you will want to use to tag any program or product in this site by selecting the + add item button. If you’re not using Classes, you can skip this step.
- Within Income Account, add all options for income account that you will want to use to tag any program or product in this site by selecting the + add item button.
Label your programs products
You’ll need to label each program and e-commerce product with the relevant income account and class. Whether this is every program on your site, every program currently accepting registrations, or only upcoming programs, that is up to you and your organization. To label your products and programs, follow these steps.
- Navigate to a program that you would like to tag.
Go to Settings then click Edit Details.
From the Class dropdown, select the relevant class to tag this program.
From the Income Account dropdown, select the relevant income account to tag this program.
Once you’ve made you options, scroll to the bottom of the page and select Update.
Repeat these steps for every program you’d like to tag. If you have a grouped program, you must make these selections on the sub-program level.
Label your products
Navigate to the e-commerce product that you would like to tag by going to Manage in the top nav bar then click E-Commerce products.
On the same line as the product, select the pencil icon under Actions.
From the Class dropdown select the relevant class to tag this product. Notice that these are the same options available to tag programs.
From the Income Account dropdown, select the relevant income account to tag this product.
Scroll to the bottom of the page and select Update Product.
Repeat these steps for all products you’d like to tag with income accounts and classes.
Proceed To Step 2
Once you are finished with setting up your QuickBooks Online Company and LeagueApps Site, please move on to Step 2: LeagueApps + QuickBooks Online Integration Setup by clicking here.
Frequently Asked Questions
What do I do if I have accounting questions?
Please consult QuickBooks Online documentation and contact your accountant or bookkeeper. If you do not have an accountant or bookkeeper, please click here fill out this form.
What do I do if I have a question about the integration?
For any questions about the QuickBooks Online integration, please click here fill out this form.
What do some of these accounting terms mean?
We have put together a glossary of accounting terms you may come across when using the QuickBooks Online integration, which you can view by clicking here.