Issue
Why aren't deductions being subtracted when checks are calculated in Microsoft Dynamics GP?
Resolution
These are some typical situations that would cause the deductions not be included:
1. The deduction was marked as Transaction Required in the Employee Deduction Maintenance window (Cards | Payroll | Deduction. If this is the case, a transaction must be entered for the deduction in the Payroll Transaction Entry window, or the Transaction Required field can be unmarked.
2. The date in the Start Date field in the Employee Deduction Maintenancewindow has not been reached.
3. The deduction was not based on a Pay Code that is being included on this check run. The deduction will show on the Build Check and Calculate Check reports, but the Calculate Check report will show the amount as $0.
4. You may not be including the deductions in the Build Payroll Checks window. (Transactions | Payroll | Build Checks). This would only apply if the deduction is not marked as Transaction Required.
5. If you have a minimum net pay amount set up for the employee, (Cards | Payroll | Employee | Additional Information button) and the deductions brings the net pay below the minimum net pay, the deductions that are sequenced last will not be taken.
6. If you have set the deduction up as a tiered deduction and in the deduction amount field you have $0.00 entered, the deduction will not be taken.
7. The date in the End Date field in the Employee Deduction Maintenancewindow falls before the beginning date of the pay run the deduction would not be included.
8. If you have reached any of the maximums entered in the Employee Deduction Maintenance window, the deduction would not be taken.
9. If the deduction brings the pay to a negative amount it will not be taken.
10. If the deduction is inactive it will not be taken.
11. If the Employee has a Minimum Net Pay set, the deduction will not be taken if it causes the net pay to fall below this amount. Click on Cards, point to Payroll, and click on Employee Card. Enter the Employee ID. Click on the Additional Information tab, and review the Minimum Net Pay field.
12. Check to see if the tax settings are mismatched between the deduction and the paycodes for the Employee. For example, if the deduction is set to be TSA sheltered from FICA taxes, but the employee does not have any paycodes that are subject to having FICA taxes taken on them, then the deduction will not be taken. Review for Federal Tax, FICA Tax, State Tax and Local Tax settings between the deduction and the employee's paycodes used in the payrun.
Note: If a change in the maximum is not being recognized, and/or this is a retirement plan and you have 'Enhancement Retirement Plans' installed from Integrity Data (where you can combine deductions together for one maximum) or any other 3rd party product with payroll deductions, be sure to check the maximums for that product. You will need to reach out to that ISV for further assistance. To contact Integrity Data.
This article was TechKnowledge Document ID:548
Why aren't deductions being subtracted when checks are calculated in Microsoft Dynamics GP?
Resolution
These are some typical situations that would cause the deductions not be included:
1. The deduction was marked as Transaction Required in the Employee Deduction Maintenance window (Cards | Payroll | Deduction. If this is the case, a transaction must be entered for the deduction in the Payroll Transaction Entry window, or the Transaction Required field can be unmarked.
2. The date in the Start Date field in the Employee Deduction Maintenancewindow has not been reached.
3. The deduction was not based on a Pay Code that is being included on this check run. The deduction will show on the Build Check and Calculate Check reports, but the Calculate Check report will show the amount as $0.
4. You may not be including the deductions in the Build Payroll Checks window. (Transactions | Payroll | Build Checks). This would only apply if the deduction is not marked as Transaction Required.
5. If you have a minimum net pay amount set up for the employee, (Cards | Payroll | Employee | Additional Information button) and the deductions brings the net pay below the minimum net pay, the deductions that are sequenced last will not be taken.
6. If you have set the deduction up as a tiered deduction and in the deduction amount field you have $0.00 entered, the deduction will not be taken.
7. The date in the End Date field in the Employee Deduction Maintenancewindow falls before the beginning date of the pay run the deduction would not be included.
8. If you have reached any of the maximums entered in the Employee Deduction Maintenance window, the deduction would not be taken.
9. If the deduction brings the pay to a negative amount it will not be taken.
10. If the deduction is inactive it will not be taken.
11. If the Employee has a Minimum Net Pay set, the deduction will not be taken if it causes the net pay to fall below this amount. Click on Cards, point to Payroll, and click on Employee Card. Enter the Employee ID. Click on the Additional Information tab, and review the Minimum Net Pay field.
12. Check to see if the tax settings are mismatched between the deduction and the paycodes for the Employee. For example, if the deduction is set to be TSA sheltered from FICA taxes, but the employee does not have any paycodes that are subject to having FICA taxes taken on them, then the deduction will not be taken. Review for Federal Tax, FICA Tax, State Tax and Local Tax settings between the deduction and the employee's paycodes used in the payrun.
Note: If a change in the maximum is not being recognized, and/or this is a retirement plan and you have 'Enhancement Retirement Plans' installed from Integrity Data (where you can combine deductions together for one maximum) or any other 3rd party product with payroll deductions, be sure to check the maximums for that product. You will need to reach out to that ISV for further assistance. To contact Integrity Data.
This article was TechKnowledge Document ID:548