Hi,
Wage type /552 (Subsequent adjustment from previous month) is a secondary wage type created during retroactive accounting.
Combination of secondary wage types /551 and /552 for 'Retroactive accounting'
When retroactive accounting takes place, the system creates wage types /551 (Recalculation difference) and /552 (Subsequent adjustment from previous month).The difference between the old net pay (wage type /560) and the new amount calculated is stored in wage type /551(Recalculation
difference) in the payroll period for which retroactive accounting was run.The amount is then transferred from wage type /551(Recalculation difference) to wage type /552 (Subsequent adjustment from previous month) in the original period. Both wage types are stored in results table RT at the end of the payroll run, wage type /551 with its +/- ign reversed.
Wage type /551 (Recalculation difference) is the offsetting entry on the credit side for a difference amount on the debit side. Since its +/- sign is the opposite of this difference amount when transferred to the results table, it must be posted to debits if it has a plus sign and to credits if it has a minus sign. If it is preceded by a plus sign, wage type /552 (Subsequent adjustment from previous month) is transferred to the payroll results with the opposite sign from wage type /551 (Recalculation difference) and posted to debits, and if not, it is posted to credits.
Calculation of /551 in retro periods: /551 is stored in the DT (difference table) to allow /552 to be processed in the current period (see /552 for details). /551 only appears in retro periods. It
does not appear in original periods. Rule X042 processes the ORT (original results table) and subtracts /560 (amount paid) and /564 (advance payment) from /551. Rule X043 processes the input table and adds the current /560 (amount paid) to/551. Rule X060 will reverse the sign of /551.
/551 is stored in table DT (differences table) for each retro period. This allows /551 to be accumulated without storing the accumulated amount in each retro period. Table DT (differences table) is not stored at the end of a calculation run. It only exists during the retro run. The amount in table DT is
the retro difference between the most recently calculated amount and the one before.
So, check rule X042 and X043 for the difference you are getting.
Regards,