Use of separate rib ledgers in a computerized enterprise resource planning system
First Claim
1. An enterprise management system, comprising:
- a transaction management system, a transaction database to store data representing transactions accepted by the transaction management system, a RIB rule manager executing RIB rules of a RIB ledger, and a RIB ledger comprising a RIB rule set and a RIB database, the RIB database having objects storing data representing admitted transactions that are relevant to the RIB rules.
2 Assignments
0 Petitions
Accused Products
Abstract
Enterprise management applications perform a “revenues increasing the budget” (RIB) operation on general ledger data and store elements of the general ledger data that have a RIB effect in another ledger, called the “RIB ledger”. RIB ledgers may include sets of RIB rules, storage for documents reflecting all relevant delta values together with the corresponding links to the underlying original transaction documents as well as storage for all relevant aggregated data. Accordingly, when audit operations are performed for RIB budget increases, relevant transaction data is readily available in the RIB ledger. Such copies of the data are more easily accessed than through a search of the larger set of general ledger data, thus facilitating and accelerating use of the RIB techniques in an online system.
15 Citations
18 Claims
-
1. An enterprise management system, comprising:
-
a transaction management system, a transaction database to store data representing transactions accepted by the transaction management system, a RIB rule manager executing RIB rules of a RIB ledger, and a RIB ledger comprising a RIB rule set and a RIB database, the RIB database having objects storing data representing admitted transactions that are relevant to the RIB rules. - View Dependent Claims (2, 3, 4)
-
-
5. A RIB processing method, comprising:
-
responsive to a posted revenue transaction, determining if the revenue transaction is relevant to any RIB rule, if so, for each RIB rule relevant to the posted revenue transaction;
reading historical data from a RIB database, calculating an incremental budget increase pursuant to the RIB rule, revising the historical data in the RIB database, and storing the incremental budget value in the RIB database and in the transaction database. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A RIB system, comprising:
-
first storage to store transactions accepted by a transaction processing system, a RIB ledger, comprising a RIB rule set and a second storage, the RIB rule set populated by RIB rules that refer to revenue items in the first storage, the second storage to store updates to aggregated values of the relevant actual revenues and of the reference revenue budget and to store incremental budget values generated from execution of the RIB rule set, wherein the incremental budget updates caused by the transaction also are stored in the first storage. - View Dependent Claims (12, 13)
-
-
14. A computer readable medium storing program instructions that, when executed by a processing system, cause the system to:
-
responsive to an admitted transaction, determine if the transaction includes revenue that is relevant to any RIB rule, if so, for each RIB rule relevant to the posted revenue transaction;
read historical data from a RIB database, calculate an incremental budget increase pursuant to the RIB rule, revise the historical data in the RIB database based on the revenue of the new transaction, and store the incremental budget value in the RIB database and in the transaction database. - View Dependent Claims (15, 16, 17, 18)
-
Specification