Budgetary ledger
First Claim
Patent Images
1. A computerized funds management system, comprising:
- a budgetary ledger system to receive a transaction document and to maintain a budget related transaction by generating a budgetary ledger document for entry in a general ledger system, the general ledger system posting the budgetary ledger document to a general ledger, the transaction document containing transaction data, the transaction data used by general ledger to maintain account balances, the budgetary ledger system including;
a core containing a transaction processor, a merger unit to sum up matching accounts identified by at least one account derivation unit, and an iteration unit, andan interchangeable extension set containing a determiner and an account derivation unit, the determiner and the account derivation unit comprising a first set of accounting reporting requirements that is substitutable with a different determiner and a different account derivation unit comprising a second set of accounting reporting requirements different from the first set of accounting requirements, the first and second sets of the accounting reporting requirements using the same core and interchangeable by changing a setting in the system while the system is running wherein;
the transaction processor extracts predetermined transaction data requiring reporting to the general ledger system from the transaction document after receiving the transaction document;
the determiner compares the extracted transaction data for each transaction to a list of triggering conditions for each collection of accounts associated with a higher-level business process to identify at least one collection of accounts associated with each transaction;
for each identified collection of accounts in the list, the iteration unit iteratively sends the name of the collection of accounts and the extracted transaction data associated with the transaction to the account derivation unit;
the account derivation unit identifies an account in the collection of accounts associated with the transaction based on the name of the collection of accounts and the extracted transaction data using predetermined accounting rules; and
the account derivation unit generates at least a line for recording the transaction in the identified account.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for maintaining budget related transactions in a financial management system. A financial management system may include a general ledger to maintain account balances and a budgetary ledger to maintain account balances only for budget related transactions. The budgetary ledger may generate a budgetary ledger document, which contains budget related transactions. The budgetary ledger may further include a core to enable generation of the budgetary ledger document, and an extension to define rules associated with generation of the budgetary ledger document. The budgetary ledger may then post the budgetary ledger document to the general ledger.
37 Citations
6 Claims
-
1. A computerized funds management system, comprising:
-
a budgetary ledger system to receive a transaction document and to maintain a budget related transaction by generating a budgetary ledger document for entry in a general ledger system, the general ledger system posting the budgetary ledger document to a general ledger, the transaction document containing transaction data, the transaction data used by general ledger to maintain account balances, the budgetary ledger system including; a core containing a transaction processor, a merger unit to sum up matching accounts identified by at least one account derivation unit, and an iteration unit, and an interchangeable extension set containing a determiner and an account derivation unit, the determiner and the account derivation unit comprising a first set of accounting reporting requirements that is substitutable with a different determiner and a different account derivation unit comprising a second set of accounting reporting requirements different from the first set of accounting requirements, the first and second sets of the accounting reporting requirements using the same core and interchangeable by changing a setting in the system while the system is running wherein; the transaction processor extracts predetermined transaction data requiring reporting to the general ledger system from the transaction document after receiving the transaction document; the determiner compares the extracted transaction data for each transaction to a list of triggering conditions for each collection of accounts associated with a higher-level business process to identify at least one collection of accounts associated with each transaction; for each identified collection of accounts in the list, the iteration unit iteratively sends the name of the collection of accounts and the extracted transaction data associated with the transaction to the account derivation unit; the account derivation unit identifies an account in the collection of accounts associated with the transaction based on the name of the collection of accounts and the extracted transaction data using predetermined accounting rules; and the account derivation unit generates at least a line for recording the transaction in the identified account. - View Dependent Claims (2)
-
-
3. A computer-implemented method of using a budgetary ledger system, comprising:
-
receiving a transaction document containing transaction data at a budgetary ledger system; generating, from the transaction document, a budgetary ledger document comprising at least a line for recording a transaction in an identified account for entry in a general ledger in a general ledger system; and posting the budgetary ledger document to the general ledger, the general ledger using the transaction data to maintain account balances, the budgetary ledger system including; a core containing a transaction processor, a merger unit to sum up matching accounts identified by at least one account derivation unit, and an iteration unit, and an interchangeable extension set containing a determiner and an account derivation unit, the determiner and the account derivation unit comprising a first set of accounting reporting requirements that is substitutable with a different determiner and a different account derivation unit comprising a second set of accounting reporting requirements different from the first set of accounting requirements, the first and second sets of the accounting reporting requirements using the same core and interchangeable by changing a setting in the system while the system is running wherein; the transaction processor extracts predetermined transaction data requiring reporting to the general ledger system from the transaction document after receiving the transaction document; the determiner compares the extracted transaction data for each transaction to a list of triggering conditions for each collection of accounts associated with a higher-level business process to identify at least one collection of accounts associated with each transaction; for each identified collection of accounts in the list, the iteration unit iteratively sends the name of the collection of accounts and the extracted transaction data associated with the transaction to the account derivation unit; the account derivation unit identifies the account in the collection of accounts associated with the transaction based on the name of the collection of accounts and the extracted transaction data using predetermined accounting rules; and the account derivation unit generates the at least a line for recording the transaction in the identified account. - View Dependent Claims (4)
-
-
5. A computer readable medium storing program instructions that, when executed by a processing system, cause the system to:
-
receive a transaction document containing transaction data at a budgetary ledger system; generate a budgetary ledger document comprising at least a line for recording a transaction in an identified account for entry in a general ledger system from the transaction document; and post the budgetary ledger document to a general ledger, the general ledger using the transaction data to maintain account balances, the budgetary ledger system including; a core containing a transaction processor, a merger unit to sum up matching accounts identified by at least one account derivation unit, and an iteration unit, and an interchangeable extension set containing a determiner and an account derivation unit, the determiner and the account derivation unit comprising a first set of accounting reporting requirements that is substitutable with a different determiner and a different account derivation unit comprising a second set of accounting reporting requirements different from the first set of accounting requirements, the first and second sets of the accounting reporting requirements using the same core and interchangeable by changing a setting in the system while the system is running wherein; the transaction processor extracts predetermined transaction data requiring reporting to the general ledger system from the transaction document after receiving the transaction document; the determiner compares the extracted transaction data for each transaction to a list of triggering conditions for each collection of accounts associated with a higher-level business process to identify at least one collection of accounts associated with each transaction; for each identified collection of accounts in the list, the iteration unit iteratively sends the name of the collection of accounts and the extracted transaction data associated with the transaction to the account derivation unit; the account derivation unit identifies the account in the collection of accounts associated with the transaction based on the name of the collection of accounts and the extracted transaction data using predetermined accounting rules; and the account derivation unit generates the at least a line for recording the transaction in the identified account. - View Dependent Claims (6)
-
Specification