System for performing tax computations
First Claim
Patent Images
1. A computer system for analyzing taxable aspects of a financial contract, comprising:
- a tax server having tax processing logic to provide generic tax computations;
a converter to convert and uniformly present tax related financial contract data;
a database to store tax related financial contract data managed by the converter;
a pre-defined message, which transmits the tax related financial contract data from the converter to the tax server; and
a client application to uniformly invoke tax processing logic on the tax server.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented application architecture and software component for providing tax computations for the administration of insurance and annuity products in a reusable software component. A Tax Server is implemented using object-oriented programming techniques and is controlled by a computer processor. The Tax Server has tax regulation classes and product classes that are inter-coupled according to design models so as to model the tax interpretation for various insurance and annuity products.
-
Citations
42 Claims
-
1. A computer system for analyzing taxable aspects of a financial contract, comprising:
-
a tax server having tax processing logic to provide generic tax computations; a converter to convert and uniformly present tax related financial contract data; a database to store tax related financial contract data managed by the converter; a pre-defined message, which transmits the tax related financial contract data from the converter to the tax server; and a client application to uniformly invoke tax processing logic on the tax server. - View Dependent Claims (2, 3, 4)
-
-
5. A system for applying tax legislation to financial contracts, comprising:
-
a financial subsystem having stored therein financial data including tax related financial contract data for a plurality of financial contracts of a financial contract type, the financial subsystem having a protocol for communicating the stored financial contract data external to the financial subsystem; a converter coupled to the financial subsystem for converting the protocol of the financial subsystem into a common request message structure; and a tax engine coupled to the converter and having stored therein tax processing logic for analyzing tax related financial contract data for a plurality of financial contract types, the tax engine invoking the tax processing logic in response to the financial contract data in the common request message structure. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer-implemented method for applying tax legislation to financial contracts, the method comprising:
-
storing financial data including tax related financial contract data for a plurality of financial contracts of a financial contract type in a financial subsystem; communicating the stored financial contract data external to the financial subsystem in a protocol; in a converter coupled to the financial subsystem, converting the protocol of the financial subsystem into a common request message structure; in a tax engine; storing tax processing logic for analyzing tax related financial contract data for a plurality of financial contract types; receiving the financial contract data in the common request message structure from the converter; and applying the tax processing logic to the tax related financial contract data in response to the financial contract data. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification