Claims
- 1. A computer program comprising a plurality of code modules that control a computer, the computer program cooperating with a computer application, the modules comprising:
a distributing module receiving a total amount and a calculation rule representation from the application to calculate a partial amount representation; and a posting module receiving the partial amount representation to provide a modifying instruction to a first table and to a second table in a database.
- 2. The computer program of claim 1, wherein the calculation rule representation comprises contract information.
- 3. The computer program of claim 2, wherein the contract information comprises data selected from the group of: time points, a sum value, and a history.
- 4. The computer program of claim 1, wherein the partial amount representation represents an accrual value.
- 5. The computer program of claim 1, wherein the distributing module receives the total amount and the calculation rule representation with the total amount at a first time point and with the calculation rule at a second time point.
- 6. The computer program of claim 5, wherein receiving the calculation rule at the second time point triggers a calculation.
- 7. The computer program of claim 1, wherein the distributing module and the posting module each are provided twice to simultaneously calculate based on different rules.
- 8. The computer program of claim 7, wherein at least one of the rules is defined in accordance with Generally Accepted Accounting Principles (GAAP).
- 9. The computer program of claim 8, wherein at least one of the rules is a standard rule, selected from the list of: a percentage, and a discount calculation.
- 10. The computer program of claim 1, wherein the posting module provides the modifying instruction to a database that is a knowledge warehouse.
- 11. The computer program of claim 1, wherein the distributing module receives a further total amount and a calculation rule representation from a further application, wherein the further representation has an application identification rule.
- 12. The computer program of claim 11, wherein the distributing module and the posting module communicate with both applications via first and second interfaces.
- 13. The computer program of claim 1, wherein the distributing module is coupled to a user interface to changes rules that have been received from the application.
- 14. The computer program of claim 1, wherein the modifying instruction is provided such to cause prima nota booking.
- 15. The computer program of claim 1, wherein modifying instructions are provided to modify the first and second tables, each of the tables being subdivided into credit and debit sub-tables.
- 16. The computer program of claim 1, wherein the total amount and the calculation rule representation represents the total amount as a pointer to the database.
- 17. The computer program of claim 1, wherein the computer program is implemented as a DDIC.
- 18. The computer program of claim 1, wherein at least one computer application is provided that comprises functions selected from the group of: leasing, stock option accounting, e-business accounting, financial services, customer relationship management, product lifecycle management, and media.
- 19. The computer program of claim 1, wherein the modifying instruction comprises reports.
- 20. The computer program of claim 1, wherein the representations comprise global identification to identify table entries.
- 21. The computer program of claim 1, wherein the distributing module and the posting module both include a reporting function.
- 22. The computer program of claim 1, wherein both the distributing module and the posting module cooperate with a visual user interface.
- 23. The computer program of claim 1, wherein a visual user interface is adapted to provide remote-control of the distributing module and the posting module.
- 24. The computer program of claim 1, wherein at least one of the first and second tables comprises a ledger.
- 25. A method for controlling a computer to perform financial transactions, the method causing the computer to cooperate with a computer application, the method comprising the following steps:
receiving, with a distributing module, a total amount and a calculation rule representation from the computer application, and calculating a partial amount representation; and upon receiving the partial amount representation, providing with a posting module a modifying instruction to a first table and to a second table in a database.
- 26. The method of claim 25, wherein the calculation rule representation comprises contract information.
- 27. The method of claim 26, wherein the contract information comprises data selected from the group of: time points, a sum value, and a history.
- 28. The method of claim 25, wherein the partial amount representation represents an accrual value.
- 29. The method of claim 25, wherein the distributing module receives the total amount and the calculation rule representation with the total amount at a first time point and with the calculation rule at a second time point.
- 30. The method of claim 29, wherein receiving the calculation rule at the second time point triggers a calculation.
- 31. The method of claim 25, wherein the posting module provides the modifying instruction to a database, the database comprising a knowledge warehouse.
- 32. The method of claim 25, wherein the distributing module receives a further total amount and a calculation rule representation from a further application, wherein the further representation comprises an application identification rule
- 33. The method of claim 25, wherein the distributing module and the posting module communicate with a computer application via first and second interfaces.
- 34. The method of claim 25, wherein the distributing module receives rule changes from the application via a user interface.
- 35. The method of claim 25, wherein modifying instructions are provided to modify the first and second tables, each of the tables being subdivided into credit and debit sub-tables.
- 36. The method of claim 25, wherein the total amount and the calculation rule representation represent the total amount as a pointer to the database.
- 37. The method of claim 25, further comprising cooperating with at least one computer application with functions selected from the group of: leasing, stock option accounting, e-business accounting, financial services, customer relationship management, product lifecycle management, and media.
- 38. The method of claim 25, wherein providing the modifying instruction comprises providing reports.
- 39. A computer interface combination including a first interface and a second interface, the computer interface combination comprising:
in the first interface, means for receiving with a distributing module a total amount and a calculation rule representation from a computer application to calculate a partial amount representation; and in the second interface, means to provide a modifying instruction with a posting module, wherein the posting module receives the partial amount representation from the distributing module and wherein the posting module causes a first table and a second table in a database to be modified by the partial amount.
- 40. A computer system comprising a plurality of program-implemented modules to cooperate with a computer application, the modules comprising:
a distributing module receiving a total amount and a calculation rule representation from the application to calculate a partial amount representation; and a posting module receiving the partial amount representation to provide a modifying instruction to a first table and to a second table in a database.
- 41. The computer system of claim 40, wherein the calculation rule representation comprises contract information.
- 42. The computer system of claim 41, wherein the contract information comprises data selected from the group of: time points, a sum value, and a history.
- 43. The computer system of claim 40, wherein the partial amount representation represents an accrual value.
- 44. The computer system of claim 40, wherein the distributing module receives the total amount and the calculation rule representation with the total amount at a first time point and with the calculation rule at a second time point.
- 45. The computer system of claim 40, wherein the distributing module and the posting module each are provided twice to simultaneously calculate based on different calculation rules.
- 46. The computer system of claim 40, wherein at least one of the rules is a standard rule, selected from the list of: percentage and discount calculation.
- 47. The computer system of claim 40, wherein the posting module provides the modifying instruction to a database comprising a knowledge warehouse.
- 48. The computer system of claim 40, wherein the distributing module receives a further total amount and a calculation rule representation from a further application, wherein the further representation has an application identification rule.
- 49. The computer system of claim 48, wherein the distributing module and the posting module communicate with both applications via first and second interfaces.
- 50. The computer system of claim 40, wherein the distributing module is coupled to a user interface to changes rules that have been received from the application.
- 51. The computer system of claim 40, wherein modifying instructions are provided to modify the first and second tables, each of the tables being subdivided into credit and debit sub-tables.
- 52. The computer system of claim 40, wherein the total amount and the calculation rule representation represent the total amount as a pointer to the database.
- 53. The computer system of claim 40, wherein at least one computer application is provided that includes functions selected from the group of: leasing, stock option accounting, e-business accounting, financial services, customer relationship management, product lifecycle management, and media.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application is related to and claims the benefit of priority under 35 U.S.C. 119(e) to U.S. Provisional Patent Application No. 60/390,438, filed on Jun. 24, 2002, the disclosure of which is expressly incorporated herein by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60390438 |
Jun 2002 |
US |