Package com.softslate.commerce.businessobjects.tax
Custom tax processors can be written easily, by simply
implementing TaxProcessor
. In many
cases, it will be useful to subclass BaseTaxProcessor
and
implement its processTax()
method. This abstract
class provides a method to update the totals of the Order
and OrderDelivery
being processed.
To change or add to the list of tax processors currently
active in the system, modify the "activeTaxProcessors" setting
in the appComponents.properties
file. Each of the classes in this setting will be
invoked in turn by calling their processTax(Map parameters)
method.
-
ClassDescriptionIntegrates with the AvaTax service.Abstract class that provides methods useful for
TaxProcessor
implementations.Processes taxes in the store for a given user's cart.Interface representing a basic tax rate within the system.Object representing a basic tax rate within the system.Processes business logic having to do with basic tax rates.Interface for objects that are able to process tax charges in the store.Interface for business logic methods having to do with basic tax rates.