- What does QConnector synchronize between QuickBooks and Sugar?
QConnector synchronizes QuickBooks and Sugar objects as follows:
| QuickBooks | Direction | Sugar | Notes |
| Customer | Both | Account | |
| Invoices | Both | Quotes | Only available with Sugar Professional |
| Tax Rates | Both | Tax Rates | Only available with Sugar Professional |
| Net Terms | Sugar to QuickBooks | Terms | Only available with Sugar Professional |
| Shippers | Both | Shipping Providers | Only available with Sugar Professional |
| Products | QuickBooks to Sugar | Product Catalog | Only available with Sugar Professional |
- How often does QConnector synchronize data?
By default QConnector synchronizes every five minutes but this can be adjusted to longer intervals if required.
- How does synchronization work?
QConnector installs a Windows executable onto a Windows machine so that it can access the QuickBooks file. The process is the controlling process for synchronization. It runs periodically based on the polling interval set in the configuration. The general process is as follows:
1. Initialize Synchronization with Sugar - verify license and authenticate
2. Check for manually resolved conflicts since last synch.
3. Check for and synch new/updated QuickBooks objects.
4. Check for and synch new/updated Sugar objects.
5. Tell Sugar the synch process is finished.
- How does QConnector link QuickBooks customers to Sugar Accounts?
By default, QConnector initially maps a QuickBooks customer to a Sugar Account by matching the QuickBooks Account Name field to the Sugar Account Name field. Once mapped, QConnector uses internal Sugar and QuickBooks unique identifiers for all future synchronizations. We understand that often account name mapping is not a very reliable way to map customers to accounts. QConnector supports using an alternate key such as an Account Number to map customers to accounts. RPS Technology Professional Services can provide assistance in getting your initial data synchronized properly.
- How does QConnector handle conflict resolution?
QConnector can be configured to handle conflict resolution automatically or manually. You can choose to have either the QuickBooks or Sugar version of the data win automatically when changes are detected for the same object. Alternatively, you can set conflict resolution to manual and then manually choose which application wins when a conflict is detected. This is controlled through the Sugar administrative interface for QConnector.
- What data is synchronized for each object?
There are many data fields that are synchronized at both the Account/Customer level and Quotes/Invoice level. We will post a copy of our default field mappings shortly.
- Can I control what fields are synchronized between QuickBooks and Sugar?
It is possible to customize the object and field level mappings between QuickBooks and Sugar. RPS Technology Professional Services can help you with this process as part of your implementation. We plan to expose some of this default mapping functionality via the QConnector administrative interface by Q4 2007.
- Does QConnector show invoice payment status within Sugar?
Yes, for Sugar Professional clients, QConnector will synchronize summary payment status per invoice to Sugar. This is done via a Sugar Quote custom field. You must use Sugar Studio to include these data fields in your edit and detail panels.
- Does QConnector update inventory levels within Sugar?
If you use QuickBooks to track inventory levels for products it is possible to update Sugar Professional's product catalog with the updated inventory levels. Please note that Sugar Professional does not currently use or display this inventory level as part of its quote processing.