Employee earning, deduction, and liability totals are tracked for each pay period and payment sequence and are maintained for both the current and last Employee Accumulation update.
During the update, if the current and last updated values are equal, no accumulation update is made. If they don’t match, then the old amounts are subtracted and the current amounts are added to the table. All updates are based on the month in which the earnings were paid. After an employee’s accumulations have been updated, the current values are copied to the old ones, saving them as the last interface values. All entries are saved until the pay period is purged.