No, you cannot move a payment between accounts or practices. Once a transaction has been recorded in the system there is no way to modify or edit the payment.
The best way to handle this is to Void the payment if the payment was taken the same day. A refund needs to be done the day after the payment is taken, and then retake the payment.