Overview
This article will guide you through the process of setting up QuickBooks Online and CoreBridge to prepare for a data sync.
- If you have not Gone Live! with CoreBridge you can still perform these setup steps, however, the actual sync will not occur until you are Live and the sync requirements have been met.
- If you are entering orders or payments in a program other than CoreBridge, we recommend not entering that data again in CoreBridge. Entering it again in CoreBridge may give you duplicate data in QuickBooks.
- If you are entering payments in a program other than CoreBridge, we recommend keeping those bank deposits separate from your CoreBridge deposits.
- If your CoreBridge system has more than one location, data from all locations will sync to the same QuickBooks company. There is no way to send each CoreBridge location's data to separate companies.
- The sync and the reconciliation are 2 distinct processes. Reconciliations should be performed once your system is Live. The sync will happen after that.
- The sync is one-direction only, from CoreBridge to QuickBooks.
Sales Tax
- The sales tax report in QuickBooks will not work with Summary Sync.
- It doesn't work because the report doesn't pull sales numbers from journal entries.
- The CoreBridge sales tax reports will need to be used when preparing sales tax forms.
Table of Contents
- Sync Requirements
- Related Articles
- Bank Feed
- 3rd Party Integration Requirements
- Step 1 – Perform a CoreBridge Reconciliation
- Step 2 - Configure QuickBooks Settings
- Step 3 – Match Income Accounts
- Step 4 – Select an Accounting Export Option in CoreBridge
- Step 5 – Choose Sync Options
- Step 6 – Tax Agencies
- Step 7 – Match Reconciliation Accounts
- Step 8 – Notify Support That All Setup Steps Have Been Completed
Sync Requirements
Before the sync can happen the following requirements must be met.
- QuickBooks Online subscription. LINK: Accounting Export Options
- The Summary Sync export method is being used
- If your CoreBridge system has more than one Location, you must have a version of QuickBooks Online that supports "Class Tracking". Each Location name from CoreBridge will be used to create a Class in QuickBooks so that you are able to separate each location(store) on reports. The "Location" feature in QuickBooks Online is not used for the sync.
- Your system must be live.
- One or more Completed orders
- One or more payments.
- One or more Reconciliation that contains payments.
- One or more Reconciliation that contains income.
Related Articles
Please take a few minutes to review these articles. They provide helpful details about the sync.
Bank Feed
If you are using the bank feed, transactions from CoreBridge payments will need to be handled properly in order to not duplicate data in QuickBooks. If you have not synced from CoreBridge you should not Add those transactions or try to Match them. Just let them sit. They will need to be addressed once you sync.
If bank feed transactions from CoreBridge payments have been added to QuickBooks they will cause duplicate data and the related deposits will probably need to be deleted.
Please review this article for more details: Add and match downloaded banking transactions
3rd Party Integration Requirement
Certain 3rd party services that integrate with CoreBridge require special settings to be enabled. Those services are listed here. If a service is integrated with your CoreBridge system please pay special attention to the instructions in the noted instruction step. If a required setting is not enabled, the sales tax that posts to QuickBooks may be erroneous, or the journal entry containing sales tax may fail to sync.
- Pressero: Lump Tax Agencies option must be selected (Step 5)
- XMPie: Lump Tax Agencies option must be selected (Step 5)
- TaxJar: Lump Tax Agencies option must be selected (Step 5)
- Avalara: Lump Tax Agencies option must be selected (Step 5)
STEP 1 – Perform a CoreBridge Reconciliation
Is this step optional or required? Required
If your system is live and you have already been performing daily reconciliations, please review READ ME then proceed to Step 2.
READ ME
Each Reconciliation contains the data that will be used to create the QuickBooks journal entry. Without Reconciliation performed in the CoreBridge system, there will be no data to export. The data will sync to QuickBooks as a journal entry and will contain income, payments, and other financial data needed to manage your books. For each Reconciliation in CoreBridge, there will be a corresponding Journal Entry in QuickBooks.
Reconciliation should be performed at the end of each business day to capture that day's data and to catch any payment entry errors. If wrong payment amounts are captured on the Reconciliation the wrong amounts will sync to QuickBooks.
Performing Reconciliations daily produces the following results:
- Payment entry errors are caught the same day they happen so that they can be corrected in a timely manner, especially errors that are in the customer's favor.
- Credit card payments are captured for the day which is how your merchant likely batches them for a deposit. When you deposit the day's credit card payments in QuickBooks they will match the merchant deposit on your bank statement. The only difference will be any merchant fees. You want as many matches as you can get to your bank statement so that the monthly bank reconciliation in QuickBooks is easier to perform.
- You get a clean break between months in QuickBooks when you compare income between QuickBooks and CoreBridge.
INSTRUCTIONS
Please refer to these articles for instructions:
STEP 2 – Configure QuickBooks Settings
Is this step optional or required? Required
INSTRUCTIONS
Follow the steps in this article to properly configure QuickBooks Online: QuickBooks Online – Application Settings for Sync
STEP 3 – Match Income Accounts
Is this step optional or required? Required
READ ME
The only accounts needed for the import are the accounts in CoreBridge. Be sure not to add your entire Chart of Accounts to CoreBridge.
If there is an account in CoreBridge that does not exist in QuickBooks, it will be created automatically in QuickBooks during your 1st sync so there is no need to add it manually. The new account in QuickBooks will be created exactly as displayed in CoreBridge (account number, account name, hierarchy). If you want to have an account created automatically, any parent account noted in CoreBridge will need to either be created by the sync or must already exist in QuickBooks. If you prefer to add an account manually to QuickBooks, be sure it matches exactly to CoreBridge.
ACCOUNT NAMING AND STRUCTURE
- Special characters may cause sync errors. Some examples are $, &, and quote symbols. Please use only letters and numbers for account names. If a special character causes a sync error, the account name will need to be changed in both CoreBridge and QuickBooks for the sync to be successful.
- The name "Shipping" should not be used as an account name. Names like "Shipping Income" or "Shipping Expense" can be used instead.
- Accounts can have 3 levels.
- Parent > Child > Child.
- If your existing Income accounts that will be used in CoreBridge have more than 3 levels please adjust them accordingly in QuickBooks before matching them to CoreBridge.
- Each account must have a unique account number and a unique name. Numbers and names cannot be the same between Income accounts and Reconciliation accounts (step 6). If you want the sync to create an account for you in QuickBooks during the 1st sync, be sure that an account doesn't already exist in QuickBooks with the number or name of the account that will be created.
INSTRUCTIONS
DUPLICATE ACCOUNTS
Review your QuickBooks chart of accounts to check for duplicate account names. Each account in QuickBooks should have a unique name. If there is an account in CoreBridge with the same name as two or more accounts in QuickBooks with the same name, the sync may fail or may change your chart of accounts in QuickBooks to something you aren't expecting. For Example:
- One CoreBridge Account: 4000 Banner Income
- Two QuickBooks Accounts: 4000 Banner Income, 4500 Banner Income
- You will need to change 4500 so that is has a unique name
ACCOUNT MATCHING
Match Income account between CoreBridge and QuickBooks.
- Account number, account name, account hierarchy, and account type must match exactly.
- The QuickBooks account type needs to be "Income". Using the type "Other Income" will create sync errors causing data to not export.
- In CoreBridge, navigate to Accounting Module > Manage Accounts > Income Accounts tab.
WORKING WITH ACCOUNTS
- The column headings can be used to sort accounts. If the accounts have account numbers, try clicking GL Code once or twice to put the accounts in number order. If the accounts don't have numbers, sorting by Account Name may make the matching process easier.
- Once sorted, start with the first account in CoreBridge. Compare it to QuickBooks. If the CoreBridge account matches exactly to QuickBooks move on to the next account in CoreBridge. (You don't want to start with the first account in QuickBooks because all of your accounts in QuickBooks don't need to be in CoreBridge)
- If the CoreBridge account represents an account in QuickBooks but it doesn't match exactly, change the account in either QuickBooks or CoreBridge to get them to match.
- If you are a Franchisee, CoreBridge is populated with the Franchisor master Chart of Accounts so any change may need to be made in QuickBooks.
- The goal is to get the account to match perfectly between CoreBridge and QuickBooks.
- If a CoreBridge account needs to be changed, click edit, make any needed changes, then click save before moving to the next account.
- If the account being matched is a child account in QuickBooks be sure to select the parent account in CoreBridge so that the account hierarchy matches. If a parent account does not exist in CoreBridge it must be created.
- To create a new account use this section of the page:
- If you are a Franchisee, your accounts may be locked preventing new accounts from being created.
- If you are a Franchisee, your accounts may be locked preventing new accounts from being created.
STEP 4 – Select an Accounting Export Option in CoreBridge
Is this step optional or required? Required only if a support agent has not already saved the setting for you.
If an agent has already saved the setting for you, skip this step and proceed to Step 5.
IF YOU HAVE ALREADY SYNCED
If you have already synced with a different accounting application than QuickBooks Online or with a different export method, stop here and contact CoreBridge support. Changing this option after data has been synced will create erroneous data in QuickBooks if a sync is performed with the new setting.
INSTRUCTIONS
If you have been in contact with a support agent this step will probably have been done for you.
- In CoreBridge, navigate to Accounting Module > Accounting Export.
- Select the following options:
- Select Export Type: Sync with Online Application
- Application Name: QuickBooks Online
- Sync Type: Lump Data Sync
- Lump Sync and Summary Sync are the same things.
- Click the Save button. A warning dialogue may appear. Since you have never synced you can safely click OK.
STEP 5 – Choose Sync Options
Is this step optional or required? Required
INSTRUCTIONS
In CoreBridge, navigate to Accounting Module > Accounting Export > Account Setup tab.
5-A. Lump Tax Agencies
This option controls whether or not CoreBridge sales tax gets posted to a single account or multiple accounts.
If any of these integrations are being used now or will be used in the future, Lump Tax Agencies must be selected.
- Pressero
- XmPie
- TaxJar
- Avalara
How the option works:
- If the option is selected:
- Sales Tax will post to a single account regardless of the number of Tax Agencies in CoreBridge.
- We recommend selecting this option if all sales tax is paid to a single taxing authority.
- Sales Tax will post to a single account regardless of the number of Tax Agencies in CoreBridge.
- If the option is not selected:
- A unique G/L account can be matched to each Tax Agency.
- Each time a new Tax Agency is added to CoreBridge you will need to click Sync Tax Agencies then match the new agency to an account in QuickBooks. (See Step 6)
- We recommend not selecting this option if sales tax is paid to various taxing authorities and you want each to have its own account in QuickBooks.
5-B. Ignore non-completed orders
This option controls whether or not these 3 accounts post on the journal entries that get created in QuickBooks from each CoreBridge Reconciliation.
- WIP (Asset)
- Built (Asset)
- Orders Not Complete (Liability)
Do you want to see WIP and BUILT (presale) values in QuickBooks?
- If No, select this option
- If Yes, do not select this option.
This option is a one-time choice before your 1st sync. If you want WIP and BUILT values in QuickBooks you need to have starting balances. Un-selecting the option after your 1st sync will provide QuickBooks with the values from prior Reconciliations which are needed for the balance to match between CoreBridge and QuickBooks.
STEP 6 – Tax Agencies
Is this step optional or required? Required if the Lump Tax Agencies option was not enabled in Step 5-A.
If the Lump Tax Agencies option was enabled, skip this step and proceed to Step 7.
INSTRUCTIONS
- In CoreBridge, navigate to Accounting Module > Accounting Export > Account Setup tab.
- Click the Sync Tax Agencies button and wait for the web page to refresh.
- This pulls in all Tax Agencies from the Management Module with rates higher than 0%.
- If no Tax Agencies exist or they all have a 0% rate nothing will happen.
- Tax Agencies with rates need to be pulled into this window so that they can be matched to a G/L account.
STEP 7 – Match Reconciliation Accounts
Is this step optional or required? Required
A. Sales Tax Liability assignment: NON-US countries only
If your version of QuickBooks Online is US please skip this and proceed to B. INSTRUCTIONS.
- For many non-US countries, QuickBooks Online supports assigning sales tax on journal entries. This is not a supported feature, however, you may assign sales tax manually to the appropriate G/L liability account once the journal entry has synced.
- For the purpose of this article, we use the term "sales tax" to represent the accrued liability owed to a taxing entity. Various countries have their own unique term as noted below.
- Canada - Sales Tax
- Australia - GST
- UK - VAT
B. INSTRUCTIONS
- In CoreBridge, navigate to Accounting Module > Accounting Export > Account Setup tab.
- The collection of accounts displayed here is referred to as Reconciliation Accounts. These accounts need to be matched to QuickBooks just like Income accounts.
- My CoreBridge Accounts
The section titled "My CoreBridge Accounts" contains the internal names for the accounts along with the account type. The account type noted needs to match the account type in QuickBooks. This section is for reference only to show what Account Type to use when matching accounts to QuickBooks.
Don't use this section to match accounts to QuickBooks. The section to match to QuickBooks is named My Accounting Software Accounts.
Since CoreBridge exports to various accounting applications, the Account Type name is used generically. Please refer to the Cross-Reference table which shows the actual name of the Account Type in QuickBooks.
- Cross-Reference TableACCOUNT TYPE CROSS-REFERENCEIN COREBRIDGEIN QUICKBOOKSExpenseExpenses (not Other Expense)Accounts ReceivableAccounts Receivable (A/R)LiabilityOther Current LiabilitiesTaxOther Current Liabilities
- My Accounting Software Accounts
This is the section of the page where you will match CoreBridge to QuickBooks.
The account numbers shown in the screenshot are completely random. Use of the numbers shown is not required. - Reconciliation Account matching
Accounts need to match between CoreBridge and QuickBooks for the sync to be successful. Account number, account name, account type, and account hierarchy have to match exactly.
If there is an account in CoreBridge that does not exist in QuickBooks, it will be created automatically in QuickBooks during your 1st sync so there is no need to add it manually. The new account in QuickBooks will be created exactly as displayed in CoreBridge (account number, account name, account type, hierarchy). If you want to have an account created automatically, any parent account noted in CoreBridge with a colon will need to exist in QuickBooks. if you prefer to add an account manually to QuickBooks, be sure it matches exactly to CoreBridge.
- Account Naming and Structure
Special characters may cause sync errors. Some examples are $, &, and quote symbols. Please use only letters and numbers for account names. If a special character causes a sync error, the account name will need to be changed in both CoreBridge and QuickBooks for the sync to be successful.
Accounts can have 3 levels.
Parent:Child:Child
If your existing accounts that will be used in CoreBridge have more than 3 levels please adjust them accordingly in QuickBooks before matching them to CoreBridge.
Each account must have a unique account number and a unique name. Numbers and names cannot be the same between Income accounts and Reconciliation accounts.
2. Match each account in CoreBridge to an account in QuickBooks.
- The accounts listed under "My Accounting Software Accounts" must be matched to QuickBooks.
- Account number, account name, account type, and hierarchy must match.
- If the CoreBridge account represents an account in QuickBooks but it doesn't match exactly, change the account in either QuickBooks or CoreBridge to get them to match.
- If a CoreBridge account needs to be changed, click edit, make any needed changes, then click save.
- If the account being matched is a child account be sure to follow the directions on the page to properly match the account hierarchy. The parent/child hierarchy for Reconciliation accounts follow the QuickBooks method of using a colon to delineate parent and child accounts.
For example, Bad Debts as a Child of Expenses.
- Expenses:Bad Debts
3. Undeposited Funds account
- When matching the Undeposited Funds account between CoreBridge and QuickBooks, the account in QuickBooks must be the built-in system account designated by QuickBooks.
- If the account is not the system account, you will not be able to record deposits in QuickBooks.
- How to tell if it's the system account when in QuickBooks:
- DETAIL TYPE is "Undeposited Funds"
- NAME is "Undeposited Funds" or "Payments to Deposit"
- How to tell if it's the system account when exporting the COA to Excel:
- DETAIL TYPE is Undeposited Funds
4. OPTIONAL – If you want to keep your CoreBridge accounts separate from existing accounts you can create new accounts. This can be helpful if you are in the process of closing out a previous POS system and don't want to commingle numbers in a single account.
Examples:
- CB A/R (instead of Accounts Receivable)
- CB Deposits (instead of Deposits)
- CB Bad Debt
- CB Sales Tax Payable