摘要 |
A balance processor is provided in an automated multi-protocol accounting system. Given accounting objects generated according to a first accounting system, the balance processor generates new accounting objects that represent underlying transactions according to requirements of a second accounting system. This permits the system to reuse the first accounting system as much as possible. A financial system generates accounting objects for both primary and secondary accounting systems. The accounting objects for the secondary accounting system are incomplete. The business transactions refer to a small portion of the accounting objects (typically, about 10%) where the book values differ among the different accounting systems. Additional key figures for the secondary accounting objects are copied from corresponding primary accounting objects based on copy rules. The present invention relieves the system operators from providing fully capable accounting analyzers for the secondary accounting system. It also relieves an automated accounting system from having to survey a database of financial transactions, which can contain several hundred thousand or even millions of transaction records, and generate complete accounting records according to the second accounting system. |