摘要 |
A computer program product for calculating a tax amount where multiple types of taxes may apply to a transaction is tangibly embodied in an information carrier and includes first data structures comprising tax formulas. Each of the tax formulas is associated with one of several tax types. The computer program product includes second data structures comprising tax combinations of the several tax types, each tax combination having associated therewith at least one of the several tax types, one of the tax combinations to be selected for use with a specific transaction. The computer program product includes executable instructions that when executed determine, from information associated with the specific transaction, which one of the tax combinations to use in calculating a tax amount for the specific transaction, the tax amount to be calculated using the formula associated with any of the tax types included in the selected tax combination.
|