Sync contacts with QuickBooks Online

Settings - QuickBooks Online

If you want to share your contact, invoicing, and payments between CCH iFirm and QuickBooks Online, your contacts in CCH iFirm must be linked to the contact in QuickBooks Online.

If you create a new contact or make any changes to an existing contact in CCH iFirm after connecting to QuickBooks Online and performing the initial import of contacts, you will need to sync that contact to QuickBooks Online. For example, after importing your contacts from QuickBooks Online you realize that a client has changed their phone number. You would make that change in CCH iFirm, then sync that change to QuickBooks Online.

Note: Contacts that are inactive in QuickBooks Online cannot be synced with CCH iFirm.

Important item to note about the sync

If during the sync you receive a message stating "Name Already Exists in QuickBooks Online" it means either a customer, employee or vendor has the same "Display name as" entered in QuickBooks Online.

Sync Contacts

To sync a new contact or changes to an existing contact, proceed as follows:

  1. Click Contacts > All Contacts.
  2. Click a row to open a client record.
  3. Click Sync.
  4. Depending on whether this contact has been linked to a QuickBooks Online contact:
    • If linked, CCH iFirm will display a differences dialog box as shown below line 5.
    • If not linked, CCH iFirm will ask if you want to create a new QuickBooks Online customer. To do this, select Yes on the Create Customer dialog box to create a new QuickBooks Online customer.
  5. Note: For a list of fields that can be sent to QuickBooks Online from CCH iFirm when a new QuickBooks Online contact is created, click here.
  6. On the Contact Sync dialog box, the differences between CCH iFirm and QuickBooks Online will be displayed. Select the check box next to the data that you want to keep in both applications.
    • For example, in the screen shot below the phone number (706-555-2222) was changed in CCH iFirm. In order for the phone number to be updated in QuickBooks Online, select the check box in the CCH iFirm column. This example also shows that the mailing name and e-mail are blank in CCH iFirm.
    Note: If you have synced a QuickBooks Online customer to a contact in CCH iFirm as an individual, then you add a company name in the Customer Information in QuickBooks Online and sync the contact again. Any difference will be detected. However, since there is no company field in CCH iFirm for an individual, it will appear that the information is synced, but the company name will not be displayed in CCH iFirm.

    For a list of fields that can be sent to QuickBooks Online from CCH iFirm when a contact is synced, click here.

  7. Click Sync.

Back to top

Common Validation Errors

QuickBooks Online requires certain contact fields to be formatted in a specific way. In order to ensure compatibility between CCH iFirm contact details andQuickBooks Online, refer to the following chart:

Field Rules
Website

Must contain http:// or https://

Email Address

Special characters are only allowed where applicable by Internet standards, see below:

Local (before the @) allowed characters:

  • Uppercase and lowercase letters
  • Digits 0 to 9
  • Special characters
    • !#$%&'*+-/=?^_`{|}~
    • Dot
    • space and "(),:;<>@[\] characters are allowed with restrictions (they are only allowed inside a quoted string)

Domain (after the @) allowed characters:

  • Uppercase and lowercase letters
  • Digits 0 to 9
  • Hyphen, provided not the first or last character

Back to top

Unlink from QuickBooks Online

To unlink from QuickBooks Online, proceed as follows:

  1. Click Contacts > All Contacts.
  2. Click a row to open a client record. To conduct a quick search, select a search filter from the list, then type the first few letters of the information in the search box and press Enter.
  3. Click the arrow on Sync button to expand the options.
  4. Click Unlink from QBO.
  5. Click Unlink.

Back to top