Troubleshooting Quickbooks Online:
Whenever something is not syncing it is always useful to carefully look at the error log in settings highlighted in pink "show sync errors", it will show you each document that had a conflict syncing. Usually, if you fix the error the document will sync over to the next cycle. Also, check the actual error in the document in JobNimbus.
The below screenshot explains the QuickBooks setup interface in QuickBooks in Job Nimbus. This is located in settings ---> QuickBooks
Useful tips: Check your job workflows and your contact workflows to review what you have syncing with QuickBooks. Make sure some of your data is set to archive. Once a customer is paid and closed there is no need to continue the sync (assuming all accounting data has gone to QuickBooks). Especially, it is not advisable to have years worth of data that you have already paid and closed and have accounted for in tax terms. You can always re-activate an inactive/archived record if need be, whether you have new work or need to sync something.
1) How do I solve my duplicate invoice/contact/job? Only one will sync.
Error: This record isn't syncing because a record with a duplicate name already exists in QuickBooks.
Once the records are linked there is no way to break them.If you have a duplicate in the JobNimbus system and it has an error and that record has most of the content that you need in QBO, try renaming the record. Also, it needs to be the company name and not the display name on the contact.
For example, the record that you want synced rename to "Company 1", after it has begun syncing. Rename the old record that you do not want to be the syncing to "Company 2". Both records would be active in the system. If "Company 2" has some information that needs to be on "Company 1" you would need to upload it to the new record or re-create it. Once all the information that you need is located onto ''Company 1" Then you can rename it to just "Company" the original name of the record. Then you can delete "Company 2" or deactivate it on the Quickbooks side or archive it on the JobNimbus side.
2) My invoice is not syncing due to a custom line item?
Custom line items are not accepted in Quickbooks. All products must be entered in the product list in JobNimbus. This error occurs if you entered in information prior to the Quickbooks sync as one offline items on estimates/invoices without setting up a product list. If a custom line item was made prior to enabling Quickbooks on JobNimbus's side you would have to go through the invoice and retype the product line items. If there were estimates that were later turned into invoices and they were created with custom line items it may cause the future invoices to not sync up later and you would have to re-enter in the line items on the estimate.
3) My job is not syncing, it says no parent record?
This should be a quick fix. Open the job edit it. Go to related contacts, add a contact for the parent job, save. Then it should sync. The first contact on the job should then show as primary.
4) My payment is not syncing to the job it is syncing to the parent contact in Quickbooks, what should I do?
If you did not create an invoice under the job it will record the payment to the parent contact by default.
5) What does the error "this product is a group item and is not supported"?
You would have to ungroup the item in Quickbooks as bundled items are not supported in JobNimbus.
6) What does the error, "Unable to access your QuickBooks account. Please check your account status in QuickBooks." mean?
If you changed your password in Quickbooks or if you had another JobNimbus account connected to your Quickbooks you may get that error. You would have to disconnect you JobNimbus account from Quickbooks in settings in JobNimbus and log out of Quickbooks. Wait an hour and re-connect. If it still has the same error we would have to explore with our developer.
7) How do I stop certain records from coming into Job Nimbus? I have a lot of old jobs and closed invoices. I don't want them to go back into my JobNimbus account.
Any records that are marked as "inactive" in QBO will not sync over. To deactivate a contact/job go to sales --->customers --> hover over individual and click down arrow on far right --> make inactive
8) How do I merge records?
You can't merge records in JobNimbus but in QBO you can. It is at your discretion and it may or may not be a solution to duplicates.
Quickbooks online states:
Important: The merging process is not reversible. Merging is permanent and cannot be undone at a later point.
- Choose the Gear icon at the top > Chart of Accounts.
- In the Action column, select Edit for the account you are keeping.
- Copy the Name, make note of the Detail Type and if the Is Sub-account option is marked. If sub-account is marked, make note of the parent account it is associated with.
- Click Cancel to return to the Chart of Accounts.
- Go to the account whose name you don't want to use and click Edit in the Action column.
- Paste in the Name and make sure the Detail Type matches the account with which you're merging.
- If these are sub-accounts, make sure they are associated with the same parent. If only one is a sub-account, make it a parent account by deselecting the Is Sub-account option.
- Click Save.
- Click Yes to confirm that you want to merge the two accounts.
- Note: The account being merged will remain with a status of "deleted" until QuickBooks Online's nightly processing removes them. Any transactions in the account being merged will be moved to the remaining account at the time the merge is processed.
Tip: Disconnect the sync before merging records. Upon merging records some fields will be overwritten. For example, if each record has a different address one will be saved and the other will dissapear. The record you merge into keeps the address field. Test this feature in your account with two test contacts with all the information on them to see how it behaves.
9) How do I check my inactive or deleted products and service in QBO? If you are having an error related to line items in JobNimbus regarding your products or services check on the status of them in QBO. Inactive deleted records will not sync to JobNimbus.
10)What does the "stale object error" mean? This happens when someone is updating a record in JN as well as QBO around the same time.
- If changes were made in QBO first and then JN then an error will display in JN QB settings support page.
- If changes were made in JN first and then QBO then error will display in QBO UI screen (not in JN)
If a user clicks on "Retry" from the QB support screen from the JobNimbus settings page then JobNimbus will resend this record when the next sync will happens. Also edit/save should fix this issue.