Example: Payroll Calculations to Adjust Negative Pay

The When to Adjust Deductions field and the Order to Adjust Deductions field enable you to determine the sequence that the system uses to deduct the DBAs.

These tables illustrate one approach for deducting DBAs:

Gross Deductions

DBA Code

Union

#3000

Health

#1000

Savings

#2000

401(k)

#7000

Advance

#9000

Taxes

Blank

Negative Net Pay

Blank

Gross Deductions

DBA Code

Union

#3000

Health

#1000

Savings

#2000

401(k)

#7000

Advance

#9000

Taxes

Blank

Negative Net Pay

Blank

Gross Deductions

DBA Code

Union

#3000

Health

#1000

Savings

#2000

401(k)

#7000

Advance

#9000

Taxes

Blank

Negative Net Pay

Blank

Gross Deductions

DBA Code

Union

#3000

Health

#1000

Savings

#2000

RRSP

#7700

Advance

#9000

Taxes

Blank

Negative Net Pay

Blank

These tables illustrate the order in which the system adjusts the DBAs if the When to Adjust Deductions field is 0 (default) and the Order to Adjust Deductions field is blank:

Gross Deductions

DBA Code

DBA Type

1st

#9000

Advance

2nd

#7000

401(k)

3rd

#3000

Union

4th

#2000

Savings

5th

#1000

Health

Last

Taxes

Blank

Gross Deductions

DBA Code

DBA Type

1st

#9000

Advance

2nd

#7700

RRSP

3rd

#3000

Union

4th

#2000

Savings

5th

#1000

Health

Last

Taxes

Blank

When net pay goes below zero or minimum pay, the system adjusts deductions in a high to low order, from DBA code 9999 to DBA code 1000. For example, DBA #8611 would be adjusted before #5322. You can override the order by using the When to Adjust Deductions and Order to Adjust Deductions fields.

These two fields enable you to control how the deductions are adjusted. You can group deductions into three groups so that one group is adjusted before the other two. You can also assign priority numbers within each group.

In this example, you want the Savings and 401(k) or RRSP adjusted (not deducted) before the Advance, Union dues, and Health. Therefore, assign Savings and 401(k) or RRSP a value of 0 in the When to Adjust Deductions field. Assign Advance,Union dues, and Health a value of 1.

This table illustrates the sequence of adjustments that the system will use to bring the payment balance to zero:

Gross Deductions

DBA Code

When to Adjust Deductions

Union

#3000

1

Health

#1000

1

Savings

#2000

0

401 (k)

#7000

0

Advance

#9000

1

Taxes

Blank

Blank

Negative Net Pay

Blank

Blank

1st

#7000 (0)

401(k)

2nd

#2000 (0)

Savings

3rd

#9000 (1)

Advance

4th

#3000 (1)

Union

5th

#1000 (1)

Health

6th

Blank

Taxes

Gross Deduction

DBA Code

When to Adjust Deductions

Union

#3000

1

Health

#1000

1

Savings

#2000

0

RRSP

#7000

0

Advance

#9000

1

Taxes

Blank

Blank

Negative Net Pay

Blank

Blank

1st

#7000 (0)

RRSP

2nd

#2000 (0)

Savings

3rd

#9000 (1)

Advance

4th

#3000 (1)

Union

5th

#1000 (1)

Health

6th

Blank

Taxes

Company policy might be to deduct the advance from the employee's pay before taxes are deducted. The government will make up any tax inequity with this employee at year-end, but the company might not be able to retrieve the advance amount if the company no longer employs the individual.

This table illustrates the sequence of adjustments when you enter 2 in the When to Adjust Deductions field for the Advance:

Gross Deduction

DBA Code

DBA Type

1st

#7000 (0)

401(k)

2nd

#2000 (0)

Savings

3rd

#3000 (1)

Union

4th

#1000 (1)

Health

5th

Blank

Taxes

6th

#9000 (2)

Advance

Blank

Blank

Blank

1st

#7700 (0)

RRSP

2nd

#2000 (0)

Savings

3rd

#3000 (1)

Union

4th

#1000 (1)

Health

5th

Blank

Taxes

6th

#9000 (2)

Advance

This example illustrates how the codes in the When To Adjust and Order to Adjust fields would work for one employee. When you set up the DBAs, you must consider how these codes affect all employees using these deductions.