One embodiment of the present invention provides a system for moving balances from at least one source account into a target account and subsequently reversing the movement. The system operates by receiving a request for a move/merge operation to move the balances from source accounts to the target account. In response to the request, the system creates a list of changes to the source accounts and the target account that are involved in moving the balances. The system stores this list of changes into a memory for later retrieval during a move/merge reversal operation. Next, the system performs the move/merge operation by applying the list of changes to the source accounts and the target account. When the system subsequently receives a request to reverse the move/merge operation, the system reverses the move/merge operation by retrieving the list of changes from the memory and applying the inverse of changes in the list to the source accounts and the target account. In a variation the on above-embodiment, the system validates the move/merge operation according to a set of business rules before performing the move/merge operation. For example, the set of business rules may ensure that the source and target accounts belong to the same financial statement category or the same business entity. In a further variation on the above embodiment, the system additionally creates move/merge audit journal entries to facilitate future auditing of the changes made during the move/merge operation.

Una encarnación de la actual invención proporciona un sistema para los equilibrios móviles por lo menos de una cuenta de la fuente en una cuenta y posteriormente invertir de la blanco el movimiento. El sistema funciona recibiendo un pedido una operación de move/merge de mover los equilibrios desde cuentas de la fuente a la cuenta de la blanco. En respuesta a la petición, el sistema crea una lista de cambios a las cuentas de la fuente y la cuenta de la blanco que están implicados en la mudanza de los equilibrios. El sistema almacena esta lista de cambios en una memoria para una recuperación más última durante una operación de la revocación de move/merge. Después, el sistema realiza la operación de move/merge aplicando la lista de cambios a las cuentas de la fuente y a la cuenta de la blanco. Cuando el sistema recibe posteriormente una petición de invertir la operación de move/merge, el sistema invierte la operación de move/merge recuperando la lista de cambios de la memoria y aplicando lo contrario de cambios en la lista a las cuentas de la fuente y a la cuenta de la blanco. En una variación encendido la sobre-encarnacio'n, el sistema valida la operación de move/merge según un sistema de reglas de negocio antes de realizar la operación de move/merge. Por ejemplo, el sistema de reglas de negocio puede asegurarse de que las cuentas de la fuente y de la blanco pertenezcan a la misma categoría del estado financiero o a la misma entidad de negocio. En otra variación en la encarnación antedicha, el sistema crea además entradas de diario de la intervención de move/merge para facilitar la revisión futura de los cambios realizados durante la operación de move/merge.

 
Web www.patentalert.com

< Reversible move/merge operation for a general ledger

< Reversible move/merge operation for a general ledger

> Communication satellite resource trading techniques

> Internet-based subscriber profile management of a communications system

~ 00076