Answer
A pay-as-you-go holiday pay amount belongs to the pay period it was calculated for. Reopening or re-saving the same pay should update that pay's existing pay-as-you-go amount when the gross earnings change, not create duplicate 8% rows.
If you see a duplicate or unexpected pay-as-you-go amount, check whether:
- the employee was switched between pay-as-you-go and normal Annual Holidays during the pay period,
- the pay was copied, reversed, or re-created,
- ordinary earnings were edited after the pay was completed, or
- a manual correction was entered outside the normal web-app pay flow.
Do not fix a duplicate by changing the Annual Holidays balance directly unless the leave ledger is also wrong. Review the pay rows, gross earnings, and leave adjustments together.