Why am I getting a "Exception from HRESULT: 0x80040300" error when doing a POST /time-activities?

{
"requestId": "5555555555",
"message": "Exception from HRESULT: 0x80040300"
}

This error message is often caused by a corrupt timesheet in Quickbooks. To resolve the issue, try the following:

  • 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
  • Retry POST /time-activities