QuickBooks error PS038 typically arises when attempting to download payroll updates or transmit payroll data, signaling that paycheck data is stuck in "Online to Send" status. Common causes include network issues, outdated QuickBooks software, or data file corruption. To fix this, first, update QuickBooks to the latest version. Then, verify and rebuild your company file data and re-sort lists. Additionally, check for any stuck paychecks in the "Send Payroll Data" window and clear them. If these solutions don't resolve the issue, it may be necessary to contact QuickBooks support for more detailed troubleshooting and assistance. 

Source URL : https://community.tibco.com/forums/topic/16211-how-to-resolve-quickbooks-error-ps038-during-payroll-updates/