atg.commerce.pricing.TaxPricingEngine is an extension of the PricingEngine interface. It describes an object that determines taxes for Order objects.

Implementations of this interface determine the price for the tax associated with a specified order object. The interface provides one way to ask for a tax price. The calling code provides the pricing context by inputting the order, any pricing models (promotions), a locale in which the pricing should occur, the current profile, and any additional parameters.

Oracle ATG Web Commerce provides the TaxPricingEngineImpl class as a default implementation of the TaxPricingEngine interface. It computes the tax for an order, invoking a series of TaxPricingCalculators.