Hi,
The payment has already been posted. Why don't you just transfer it (via the standard business transactions OR their related BAPIs) to the correct Business Partner / Contract Account?
It would be very dangerous indeed to post multiple versions of a payment into your system from the same payment lot! Auditors don't like that type of thing.
cheers
Paul