SherpaDesk integration with Quickbooks Online supports the following operations:
Download and Sync Customers to SherpaDesk Accounts
Insert computed invoices into Quickbooks Online
Insert computed bills into Quickbooks Online
Sync Employees & Vendors into SherpaDesk
Sync Quickbooks Products/Services with SherpaDesk Task Types
Sync Time Logs (Requires Quickbooks Online Plus version) (Simple Start & Essentials does not support)
Sync Expenses (Requires Quickbooks Online Plus version) (Simple Start & Essentials does not support)
I only have Qbooks Simple Start or Essentials, I don't have PLUS
Don't worry, we can save you some money if you were only planning to enable PLUS for time tracking. If you have only Simple Start or Essentials Qbooks Online version, you can work around it.
You should not try to sync SherpaDesk timelogs to Quickbooks. You should use Vendor Payments in SherpaDesk to push VENDOR Bills into Quickbooks for Payments. You should use SherpaDesk Invoices to compute your timelogs into invoices in SherpaDesk and insert the compiled Invoice into Quickbooks.
Payroll. Since you are not pushing timelogs to Quickbooks, there is one catch. You will need to manually input the consolidated timelogs from SherpaDesk Vendor Payments into the Payroll Screen as Hours in Quickbooks Online. This only applies to Quickbooks Employees. Quickbooks Vendors you can sync the Bill for Payment directly without manual input.
Time Log Sync
To sync Time Logs with Quickbooks you must have a version that supports Time Logs. Quickbooks Simple Start and Essentials does not support Time Log Sync
Do I need to Sync Time Logs? Not necessarily
The natural reaction is to want to sync SherpaDesk time logs to Quickbooks Online. Then use Quickbooks online to generate the invoice to the customer. This does work and is supported. Although Quickbooks Online has a limitation in that you cannot create VENDOR BILL Payments from these times logs. You can convert Quickbooks Online timelogs to Quickbooks Invoices.
Create invoices inside SherpaDesk or Quickbooks?
SherpaDesk can generate an invoice inside of SherpaDesk, using SherpaDesk rate plans. This invoice can then be inserted into Quickbooks to allow Accounts Receivable tracking inside Quickbooks Online. Or if you have a version of Quickbooks Online that supports Time Tracking you can sync SherpaDesk Time Logs to Quickbooks Online and generate the invoice inside of Quickbooks Online.
The rate plans inside of SherpaDesk generally provide more flexibility generating the invoice. If your rate types are very simple it is possible to allow Quickbooks to generate the invoice. If you have more complicated rate structures, you might need to allow SherpaDesk to compute and generate the invoice inside SherpaDesk.
Vendor Payments to Quickbooks Bills
SherpaDesk also allows time logs inside of SherpaDesk to be inserted into Quickbooks as BILLS to pay your contractors / Vendors.
To use this feature you must enable "Vendor Payments" in SherpaDesk. Then create the BILL / Vendor Payment inside of SherpaDesk. Then sync this BILL to Quickbooks Online.
Note: TimeLogs / TimeSheets / Single Time Activity inside of Quickbooks Online can only be converted to INVOICES or EMPLOYEE PAYROLL. Quickbooks Online does not allow conversion of timelogs to BILLS payable to contractors / vendors.
Employees & Payroll in Quickbooks
To pay "Empolyees" (not Vendors) inside of quickbooks online you must use the time log sync feature. The sequence will be SherpaDesk Time Logs -> Quickbooks Online Time Activites -> Run Payroll
Sync of Time Logs in Quickbooks requires a Quickbooks Online PLUS Subscription.
Workaround: If you want to avoid enabling PLUS subscription in Quickbooks online, you can sync your VENDOR BILS from SherpaDesk to Quickbooks Online, and then when you run payroll, manually copy the TimeLog Totals from SherpaDesk Pay Vendors -> Quickbooks Run Payroll Screen
Recap: You cannot sync a SherpaDesk Vendor Payment to an Employee in Quickbooks Online.
Your options to pay employees in Quickbooks Online are:
a.) Manually input the total time from SherpaDesk Vendors Payments Screen into Quickbooks Payroll screen
b.) Sync SherpaDesk Time Logs to Quickbooks Online TimeSheets (Requires Qbooks Plus Subscription). Then run payroll in Quickbooks Online and the timesheet data should copy into the payroll screen
c.) or change mapping from the SherpaDesk Tech to map to a Quickbooks Vendor versus and Employee
Quickbooks Payroll Settings Related to TimeSheets
Service Date not appearing on Qbooks Online Invoices
The service date field is not included on invoices in Quickbooks by default. Check out this article to enable this service date field