Scenario:
The following exception error occurs during time transfer from Web TimeSheet to QuickBooks.
"Exception from HRESULT: 0x80040300".
 
Cause:
A corrupt timesheet in QuickBooks – Weekly Timesheet.

Solution:

  • Log into QuickBooks as a single-user administrator.
  • Select Employees from the top menu bar of the QuickBooks application.
  • Further from the menu, select Enter Time > Use Weekly Timesheet.
  • From the Name drop-down item in the Weekly Timesheet window, select the affected user.
  • Go to the previous timesheet and return to the active timesheet again.
  • Again perform the time transfer from Web TimeSheet to QuickBooks and this time the transfer should go through successfully.