Value | Name | Description |
---|
1 | CalculationCodeCombineMethod | Can be called by the ApplyCalculationUsageMethod to identify relationships between OrderItems and CalculationCodes. The default implementations use the CATENCALCD, CATGPCALCD, ORDICALCD, and ORDCALCD tables, and call the CalculationCodeQualifyMethod. |
2 | CalculationCodeQualifyMethod | Can be called by the CalculationCodeCombineMethod to determine the applicability of a CalculationCode to a list of OrderItems. |
3 | CalculationCodeCalculateMethod | Can be called by the ApplyCalculationUsageMethod or the CalculationCodeQualifyMethod to calculate values for a list of OrderItems, for a particular CalculationCode. |
4 | CalculationCodeApplyMethod | Can be called by the ApplyCalculationUsageMethod to apply calculated values for a list of OrderItems, to an Order. |
5 | CalculationRuleCombineMethod | Can be called by the CalculationCodeCalculateMethod to determine a list of CalculationRules and associated OrderItems that should be applied for the CalculationCode. The default implementations call the CalculationRuleQualifyMethod and the CalculationRuleCalculateMethod to find the lowest values for each allowable Combination of CalculationRules. |
6 | CalculationRuleQualifyMethod | Can be called by the CalculationRuleCombineMethod to determine, for a particular CalculationRule, to which of a list of OrderItems it applies. |
7 | CalculationRuleCalculateMethod | Can be called by the CalculationCodeCalculateMethod or the CalculationRuleCombineMethod to calculate values for a list of OrderItems. |
8 | QuantityCalculationScaleLookupMethod | Can be called by the CalculationRuleCalculateMethod to determine how a quantity based CalculationScale can be used to lookup a CalculationRange for a list of OrderItems. |
9 | MonetaryCalculationScaleLookupMethod | Can be called by the CalculationRuleCalculateMethod to determine how a monetary based CalculationScale can be used to lookup a CalculationRange for a list of OrderItems. |
10 | CalculationRangeMethod | Can be called by the CalculationRuleCalculateMethod to determine a calculated value from a CalculationRangeLookupResult. |
11 | IntializeCalculationUsageMethod | Can be called by OrderPrepare to initialize an Order, for example, by removing previously calculated values. |
12 | ApplyCalculationUsageMethod | Can be called by OrderPrepare to calculate values and apply them to an Order, for example, as OrderAdjustments, shipping charges, or tax amounts. The default implementations call the CalculationCodeCombineMethod, the CalculationCodeCalculateMethod, and the CalculationCodeApplyMethod. |
13 | SummarizeCalculationUsageMethod | Summarizes calculated values and applies them to an Order, including, for example, populating SubOrderAdjustments or SubOrder shipping charges or tax amounts. |
14 | FinalizeCalculationUsageMethod | Called when an Order is placed to mark consumed resources, such as coupons, as no longer available. |