QuickBooks can be used to update functions like payroll. If these patches aren't applied, the PS038 error can appear in either QuickBooks Desktop or Payroll. In addition to a lack of updates, there are a few more things to keep in mind if you encounter QuickBooks error PS038.