Developed by Xinfosystems Inc.
Buy Now $499


Link to QuickBooks easily with QuickLink!  QuickLink provides a simple way for you to send employee time and expenses directly into your Intuit accounting software.

Time entries can then be used to invoice customers or pay employees directly from QuickBooks. While expenses can be used to reimburse employees for their out of pocket expenditures etc. 

Dovico Timesheet uses different terminology than QuickBooks for some key types of information. However, you can customize Dovico's terminology to meet your needs (e.g. change client to customer).

  • A 'client' in Dovico is mapped to 'customer' in QuickBooks. 
  • A 'project' in Dovico is mapped to a 'job' in QuickBooks.
  • A 'task' in Dovico is mapped to a 'service item' in QuickBooks.
    (Please make sure your task names are unique for mapping purposes)


  • Sends employee time from Dovico into QuickBooks
  • Sends employee expenses from Dovico into QuickBooks
  • Easy to use mapping of the following information: 
    • Clients
    • Projects
    • Tasks
    • Employees
    • Expense Categories


  • Sept 2 2014 - You may now view the Dovico Timesheet Task Assignments within the Task Mapping View so mapping tasks will be easier.
  • July 2 2014 - Updated to use the latest Intuit QuickBooks SDK Version 13.0 to support newer versions of QuickBooks.
  • Feb 26 2014 - Added Time Entry Descriptions being sent to QuickBooks so they may be used on your invoices.
  • Jan 7 2013 - Minor enhancement to add a Status Bar during load of QuickBooks/Dovico items. 

Source Code Availability

The source code and technical design documentation for the QuickLink App is available to developers (please e-mail apps@dovico.com for further discussion).  This allows you to modify the App to match your companies specific requirements. Or the source code may be used as a template for creating a new integration App to your favorite CRM, ERP or other software (ex. Salesforce, Microsoft Dynamics, MYOB, Sage, etc.).

This Windows application is written in C# and the architecture consists of the following layers:

  • UI layer - Consists of UI forms, UI elements, fields, dynamic UI behavior and UI validation logic
  • Business layer - Definition of business entities/objects, Business processes, Business rules & logic
  • QuickBooks integration layer - QB connection, session handling, data access (QB entity querying for CRUD operations)
  • DOVICO Timesheet integration layer - Rest API integration

Installation Steps

  • Purchase the QuickLink App
  • Setup/Help documentation (PDF)

    This App may only be utilized with the Administrator API tokens from Dovico Timesheet™ which is available via the Database Options (Menu > Setup > Database Options>API). If you do not see the ability to retrieve a token then your company may not have enabled the API or your company is using the installed version of the software.


  • Applies to Dovico Hosted Software Only.
  • Dovico Timesheet
  • QuickBooks 2010 or higher
    * Some versions of QuickBooks are not supported including QuickBooks Mac, QuickBooks Basic, UK Simple Start edition, UK regular editions, and the Canadian QuickBooks Easy Start Edition. (For UK use QuickBooks Pro and QuickBooks Accountant).

Developed by Xinfosystems Inc.
Xinfosystems specializes in the creation of unique solutions for specialized requirements. They are experienced developers of custom applications software that integrates into QuickBooks, the most popular accounting software for small and medium businesses.  www.xinfosystems.com

Support Information

This application was supplied to Dovico by the developer therefore support requests should be initially directed to the Dovico support department at 1-800-618-8463 and 00-800-4618-8463 or by email at support@dovico.com