Sometimes the deposit with its payment distribution is incorrect. If the payment / deposit has been posted, then they cannot be voided. The distribution to the accounts could be fixed if a zero dollar deposit / payment were allowed.
the reason to make the change in cash receipts and not with a journal entry is that any query in cash receipts needs correct data in cash receipts module. changes in general ledger will not affect the query.
So, with a zero dollar deposit / and zero dollar payment, I can fix the distribution lines within cash receipts module and produce the correct query information,.