QuickBooks Error PS038 typically occurs when there is an issue with sending paychecks to Intuit’s payroll service for online processing. This error usually happens due to a discrepancy or issue with your payroll setup, such as an incorrect service key, payroll updates not installed, or connectivity problems with Intuit’s servers.
https://community.clover.com/questions/91656/how-to-fix-quickbooks-error-ps038-paychecks-online.html