Tested Fayette data locally. Went to Outstanding Payables -> Payables by Item Type tab, selected deduction codes 613 (had $0 for employee amuont) and selected 612 which had $10 for employee amount, posted and received the PDF report with only the $10 amount and the XML submission file with only the $10 amount.
Test proved that the code change worked.
Marc Davis January 22, 2018 at 7:17 PM
To test, create an employer paid payroll item. Run a payroll for an employee with this payroll item. Once the payroll is posted there will be an outstanding payable for the employer amount. Process this payable. A check SHOULD NOT be created for 0.00 employee amount.
A user processed outstanding payables for a 503 record that was all board pickup. This record created a payee check with the amount of 0.00
I (davis) was able to reproduce the problem. We need to check employee amount > 0.00 before we create the payment
For reporting I am not 100% the best way to handle it.