You can integrate Service Billing and QuickBooks Desktop 2003 or later using QuickBooks Web Connector 2.x.
QuickBooks Web Connector polls Service Billing periodically, so changes in Service Billing do not display in QuickBooks Desktop for as long as one polling interval. Typically the polling interval is set to one minute. Service Billing can also be polled on demand from within QuickBooks Web Connector.
Note: Quickbooks customer address records are only updated in Quickbooks when a new Service Billing customer record is created. From then on, customer address information must be maintained separately in both systems.
There are three main software components to configure when integrating Service Billing and QuickBooks Desktop.
When complete, configure Account Mapping.
Configuring HTTPS Access to the VSA Server
QuickBooks Web Connector requires HTTPS to connect to any server, including the VSA. If you haven't done so already, configure your VSA server for HTTPS access.
Configuring Service Billing for QuickBooks Web Connector Access
QuickBooks
.Desktop (QBWC)
.QBW
file. This is a local path on the system hosting your QuickBooks Desktop application.QuickBooks QWC File
hyperlink displays at the bottom of the Configuration page. Note: If you do not see the QuickBooks QWC File
link on the Service Billing > Configuration page after saving your connection information, try refreshing the page.
QuickBooks QWC File
link to save the KSBQBWebConnectorSvc.qwc
file.AppURL
and AppSupport
elements of the KSBQBWebConnectorSvc.qwc
file in Notepad.exe
to ensure the URLs they contain are fully qualified. For example, if the domain information is missing from the URLs in these elements, edit the URLs to include this information.KSBQBWebConnectorSvc.qwc
file to a network location that can be accessed by your QuickBooks Desktop system.Configuring and Running QuickBooks Web Connector
QBW
file you entered on the Service Billing Configuration page.KSBQBWebConnectorSvc.qwc
file you created earlier in Service Billing and click Open.KSB QBWebConnector Service
now displays in the main window of QuickBooks Web Connector. Last result
message in the Status column should display Kaseya QBWC Service Completed
in green.1
. Note: Kaseya recommends you do not change these last two settings. If Auto-Run is not selected, QuickBooks Web Connector will not automatically poll Service Billing. If the value in Every_Min is too high, your QuickBooks data will not be synchronized with your Service Billing data.
Warning: The QuickBooks Web Connector application is not a service. You must leave the application running to process data from Service Billing. You can click the Hide button so that QuickBooks Web Connector does not display on the desktop. If you reboot the QuickBooks computer, restart QuickBooks Web Connector.
Note: You do not need to leave QuickBooks Desktop running. QuickBooks Web Connector starts QuickBooks Desktop in the background each time it runs.
Troubleshooting
See KSB Quickbooks Desktop Integration Troubleshooting.
Daily Cleanup
Service Billing performs a set of automated activities, usually scheduled once a day. This schedule is set using the Configure >Application Settings > Schedule tab. Scheduled activities include looking at the QWBCJobs queue, and deleting jobs that are at stage Complete
or Processed
, and more than a certain number of days old. By default the number of days old is 7
.
Alerts
The Service Billing > Home page includes an Alerts dashlet. An alert displays in this dashlet if the QBWCJobs queue has been in the Pending
stage for longer than a specified number of hours. The default is 24 hours. The alert notifies you that your QuickBooks Web Connector application on your QuickBooks computer is not processing jobs. For example, the QuickBooks Web Connector could not be running or have a configuration problem. If the QuickBooks Web Connector application is running, look at the KSB QBWebConnector Service
row of information. The Status column may show errors in red, which can provide information about the problem. The View Log button may also contain helpful information.