Patent ID: 7873546

Claim:
An electronic order processing system for use in an ordering system responsive to a transaction request associated with an item, said electronic order processing system comprising: a computer receiving the transaction request; and a program executed on the computer for processing the transaction request and processing a parameter for the item, the program comprising: a plurality of calculation rules for calculating amounts for parameters of items; an association module for associating a calculation code with the item, wherein the calculation code has an associated qualifying method that is used to determine whether the calculation code is to be applied to the item; a calculation module for applying the calculation code to the item to produce an amount for a parameter for the item, wherein the calculation module initially associates one or more calculation rules with the calculation code; responsive to initiating application of the calculation code to the item, uses the qualifying method to determine whether to apply the calculation code to the item; and, responsive to a determination that the calculation code is to be applied to the item, uses the one or more calculation rules to produce the amount for the parameter for the item; and an application module for providing the amount to an output device.