Why would you overwrite the chartfields for overpayments?

You would overwrite the chartfields when the chartfields are no longer active during the recovery process. If the overpayment is being recovered from the next available payment, it will go against the current pay cycle and the chartfields will not be able to be changed.