Package com.ibm.commerce.taxation.commands

Contains commands to calculate taxes to display, in a sale or in a return.

See:
          Description

Interface Summary
ApplyOrderTaxesCmd The interface allows for multiple categories of tax amounts for each of the tax types to be set for all the input OrderItems.
GetDisplayTaxesCmd The interface sets the tax amounts for each of the tax categories that have been marked for display for the input catalog entry.
GetReturnTaxesCmd Interface for the GetReturnTaxesCmd Task Command calculates the tax amounts of the original order items net those to be returned in a RMA.
NetShippingCalculationScaleLookupCmd Appropriate for shipping tax scales.
ResolveTaxJurisdictionCmd The ResolveTaxJurisdiction task commands are used to resolve the jurisdiction of an address.
ShippingTaxCalculationCodeApplyCmd The TaxCalculationCodeApplyCmd adds the specified MonetaryAmounts to the tax amounts for the specified OrderItems for the shipping CalculationUsage.
TaxableNetPriceCalculationScaleLookupCmd Appropriate for sales tax scales.
TaxableNetPricePlusNetShippingCalculationScaleLookupCmd Appropriate for "combined sales and shipping" tax scales.
TaxableUnitPriceCalculationScaleLookupCmd Appropriate for "per item" sales tax scales, especially where a maximum tax per item may be specified.
TaxableUnitPricePlusUnitShippingCalculationScaleLookupCmd Appropriate for "per item" "combined sales and shipping" tax scales, especially where a maximum tax per item may be specified.
TaxCalculationCodeApplyCmd The TaxCalculationCodeApplyCmd adds the specified MonetaryAmounts to the tax amounts for the specified OrderItems for the tax CalculationUsage.
TaxCalculationCodeCombineCmd This command is the same as the CalculationCodeCombineCmd, except that only one tax CalculationCode for each TaxType will be used for each OrderItem.
TaxCalculationRuleCalculateCmd Given a CalculationRule, and one or more OrderItems in a particular Order, this method returns a MonetaryAmount result for each OrderItem.
TaxCalculationRuleQualifyCmd Given a list of OrderItems, this command determines for which of them a particular CalculationRule applies.
UnitShippingCalculationScaleLookupCmd Appropriate for "per item" shipping tax scales, especially where a maximum tax per item may be specified.
 

Class Summary
ApplyOrderTaxesCmdImpl The ApplyOrderTaxesCmd Task Command default Implementation is called by the OrderPrepareCmd Controller Command to set the different tax amounts (e.g.
CategorizedTaxAmount This structure is a hashtable to store the tax amounts for each of the tax categories
GetDisplayTaxesCmdImpl The GetDisplayTaxesCmd Task Command default Implementation can be called by any commands and databeans to set the different categories of tax amounts (e.g.
GetReturnTaxesCmdImpl This GetReturnTaxesCmd Task Command Implementation calculates the tax amounts of the original order items net those to be returned in a RMA.
NetShippingCalculationScaleLookupCmdImpl Appropriate for shipping tax scales.
ResolveTaxJurisdictionCmdImpl This is the default implementation of the ResolveTaxJurisdiction task commands.
ShippingTaxCalculationCodeApplyCmdImpl The default implementation for shipping calculationUsage adds the specified MonetaryAmounts to the tax amounts for the specified OrderItems.
TaxableNetPriceCalculationScaleLookupCmdImpl Appropriate for sales tax scales.
TaxableNetPricePlusNetShippingCalculationScaleLookupCmdImpl Appropriate for "combined sales and shipping" tax scales.
TaxableUnitPriceCalculationScaleLookupCmdImpl Appropriate for "per item" sales tax scales, especially where a maximum tax per item may be specified.
TaxableUnitPricePlusUnitShippingCalculationScaleLookupCmdImpl Appropriate for "per item" "combined sales and shipping" tax scales, especially where a maximum tax per item may be specified.
TaxCalculationCodeApplyCmdImpl The default implementation for tax calculationUsage adds the specified MonetaryAmounts to the tax amounts for the specified OrderItems.
TaxCalculationCodeCombineCmdImpl This command is the same as the CalculationCodeCombineCmd, except that only one tax CalculationCode for each TaxType will be used for each OrderItem.
TaxCalculationRuleCalculateCmdImpl The default implementation adds the results from each applicable CalculationScale.
TaxCalculationRuleQualifyCmdImpl The default implementation for the task command returns several lists of OrderItems whose shipping addresses as well as the fulfillment centre match one of the rule's associated TaxJurisdictionCalculationRules (a match is implied if there are none).
UnitShippingCalculationScaleLookupCmdImpl Appropriate for "per item" shipping tax scales, especially where a maximum tax per item may be specified.
 

Package com.ibm.commerce.taxation.commands Description

Contains commands to calculate taxes to display, in a sale or in a return.