Patent ID: 6584453
Filing Date: 2003-06-24
Classification: G06Q

Abstract:
A method for moving balances from at least one source account into a target account during a move/merge operation that facilitates reversing the movement, comprising:receiving a request at a computer program to perform the move/merge operation to move the balances from the at least one source account to the target account; in response to receiving the request, automatically performing the move merge operation under control of the computer program by, validating the move/merge operation according to a set of business rules before performing the move/merge operation, including retrieving account information from database tables, verifying that the at least one source account and the target account belong to the same business entity, and verifying that the at least one source account and the target account belong to the same financial statement category, creating the target account using data from database tables if the target account does not already exist, creating a list of changes to the at least one source account and the target account that are involved in moving the balances, storing the list of changes into a persistent memory for later retrieval during a move/merge reversal operation, and performing the move/merge operation by applying the list of changes to the at least one source account and the target account; receiving a request to reverse the move/merge operation at the computer program; and in response to the request, automatically reversing the move/merge operation under control of the computer program by, retrieving the list of changes from the persistent memory, determining inverse changes to undo the changes in the list of changes, and applying the inverse changes to the at least one source account and the target account.