QuickBooks error PS038 occurs when a user tries to run payroll or update payroll but the paychecks get stuck as "Online to Send." This error can prevent users from updating payroll or sending payroll data. To resolve it, verify that your QuickBooks software is updated to the latest version, and ensure that your payroll subscription is active. You may also need to review and update the stuck paychecks or use the Verify Data/Rebuild Data tool to fix data issues.