@Deprecated public class SimpleTaxModule extends Object implements TaxModule
| Modifier and Type | Field and Description |
|---|---|
protected Double |
defaultFulfillmentGroupTaxRate
Deprecated.
|
protected Double |
defaultItemTaxRate
Deprecated.
|
protected Map<String,Double> |
fulfillmentGroupCityTaxRateMap
Deprecated.
|
protected Map<String,Double> |
fulfillmentGroupCountryTaxRateMap
Deprecated.
|
protected Map<String,Double> |
fulfillmentGroupPostalCodeTaxRateMap
Deprecated.
|
protected Map<String,Double> |
fulfillmentGroupStateTaxRateMap
Deprecated.
|
protected Map<String,Double> |
itemCityTaxRateMap
Deprecated.
|
protected Map<String,Double> |
itemCountryTaxRateMap
Deprecated.
|
protected Map<String,Double> |
itemPostalCodeTaxRateMap
Deprecated.
|
protected Map<String,Double> |
itemStateTaxRateMap
Deprecated.
|
static String |
MODULENAME
Deprecated.
|
protected String |
name
Deprecated.
|
protected boolean |
taxFees
Deprecated.
|
| Constructor and Description |
|---|
SimpleTaxModule()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
Order |
calculateTaxForOrder(Order order)
Deprecated.
|
Double |
determineItemTaxRate(Address address)
Deprecated.
Uses the passed in address to determine if the item is taxable.
|
Double |
determineTaxRateForFulfillmentGroup(FulfillmentGroup fulfillmentGroup)
Deprecated.
Uses the passed in address to determine if the item is taxable.
|
Double |
getDefaultFulfillmentGroupTaxRate()
Deprecated.
|
Double |
getDefaultItemTaxRate()
Deprecated.
|
Double |
getFactor()
Deprecated.
|
Map<String,Double> |
getFulfillmentGroupCityTaxRateMap()
Deprecated.
|
Map<String,Double> |
getFulfillmentGroupCountryTaxRateMap()
Deprecated.
|
Map<String,Double> |
getFulfillmentGroupPostalCodeTaxRateMap()
Deprecated.
|
Map<String,Double> |
getFulfillmentGroupStateTaxRateMap()
Deprecated.
|
Map<String,Double> |
getItemCityTaxRateMap()
Deprecated.
|
Map<String,Double> |
getItemCountryTaxRateMap()
Deprecated.
|
Map<String,Double> |
getItemPostalCodeTaxRateMap()
Deprecated.
|
Map<String,Double> |
getItemStateTaxRateMap()
Deprecated.
|
String |
getName()
Deprecated.
|
protected boolean |
isFeeTaxable(FulfillmentGroupFee fee)
Deprecated.
|
protected boolean |
isItemTaxable(FulfillmentGroupItem item)
Deprecated.
|
Double |
lookupCityRate(Map<String,Double> cityTaxRateMap,
String city)
Deprecated.
Changes the city to upper case before checking the
configuration.
|
Double |
lookupCountryRate(Map<String,Double> countryTaxRateMap,
Country country)
Deprecated.
Returns the taxAmount for the passed in country or
null if no match is found.
|
Double |
lookupPostalCodeRate(Map<String,Double> postalCodeTaxRateMap,
String postalCode)
Deprecated.
Returns the taxAmount for the passed in postal code or
null if no match is found.
|
Double |
lookupStateRate(Map<String,Double> stateTaxRateMap,
State state)
Deprecated.
Returns the taxAmount for the passed in state or
null if no match is found.
|
void |
setDefaultFulfillmentGroupTaxRate(Double defaultFulfillmentGroupTaxRate)
Deprecated.
|
void |
setDefaultItemTaxRate(Double defaultItemTaxRate)
Deprecated.
|
void |
setFactor(Double factor)
Deprecated.
|
void |
setFulfillmentGroupCityTaxRateMap(Map<String,Double> fulfillmentGroupCityTaxRateMap)
Deprecated.
|
void |
setFulfillmentGroupCountryTaxRateMap(Map<String,Double> fulfillmentGroupCountryTaxRateMap)
Deprecated.
|
void |
setFulfillmentGroupPostalCodeTaxRateMap(Map<String,Double> fulfillmentGroupPostalCodeTaxRateMap)
Deprecated.
|
void |
setFulfillmentGroupStateTaxRateMap(Map<String,Double> fulfillmentGroupStateTaxRateMap)
Deprecated.
|
void |
setItemCityTaxRateMap(Map<String,Double> itemCityTaxRateMap)
Deprecated.
|
void |
setItemCountryTaxRateMap(Map<String,Double> itemCountryTaxRateMap)
Deprecated.
|
void |
setItemPostalCodeTaxRateMap(Map<String,Double> itemPostalCodeTaxRateMap)
Deprecated.
|
void |
setItemStateTaxRateMap(Map<String,Double> itemStateTaxRateMap)
Deprecated.
|
void |
setName(String name)
Deprecated.
|
public static final String MODULENAME
protected String name
protected Map<String,Double> fulfillmentGroupPostalCodeTaxRateMap
protected Map<String,Double> fulfillmentGroupCityTaxRateMap
protected Map<String,Double> fulfillmentGroupStateTaxRateMap
protected Map<String,Double> fulfillmentGroupCountryTaxRateMap
protected Double defaultItemTaxRate
protected Double defaultFulfillmentGroupTaxRate
protected boolean taxFees
public Order calculateTaxForOrder(Order order) throws TaxException
calculateTaxForOrder in interface TaxModuleTaxExceptionpublic Double lookupPostalCodeRate(Map<String,Double> postalCodeTaxRateMap, String postalCode)
postalCode - public Double lookupCityRate(Map<String,Double> cityTaxRateMap, String city)
cityTaxRateMap, - citypublic Double lookupStateRate(Map<String,Double> stateTaxRateMap, State state)
stateTaxRateMap, - statepublic Double lookupCountryRate(Map<String,Double> countryTaxRateMap, Country country)
countryTaxRateMap, - stateprotected boolean isItemTaxable(FulfillmentGroupItem item)
protected boolean isFeeTaxable(FulfillmentGroupFee fee)
public Double determineItemTaxRate(Address address)
address - public Double determineTaxRateForFulfillmentGroup(FulfillmentGroup fulfillmentGroup)
fulfillmentGroup - public void setItemPostalCodeTaxRateMap(Map<String,Double> itemPostalCodeTaxRateMap)
public void setItemCityTaxRateMap(Map<String,Double> itemCityTaxRateMap)
public void setItemStateTaxRateMap(Map<String,Double> itemStateTaxRateMap)
public void setItemCountryTaxRateMap(Map<String,Double> itemCountryTaxRateMap)
public Map<String,Double> getFulfillmentGroupPostalCodeTaxRateMap()
public void setFulfillmentGroupPostalCodeTaxRateMap(Map<String,Double> fulfillmentGroupPostalCodeTaxRateMap)
public Map<String,Double> getFulfillmentGroupCityTaxRateMap()
public void setFulfillmentGroupCityTaxRateMap(Map<String,Double> fulfillmentGroupCityTaxRateMap)
public Map<String,Double> getFulfillmentGroupStateTaxRateMap()
public void setFulfillmentGroupStateTaxRateMap(Map<String,Double> fulfillmentGroupStateTaxRateMap)
public Map<String,Double> getFulfillmentGroupCountryTaxRateMap()
public void setFulfillmentGroupCountryTaxRateMap(Map<String,Double> fulfillmentGroupCountryTaxRateMap)
public Double getDefaultItemTaxRate()
public void setDefaultItemTaxRate(Double defaultItemTaxRate)
public Double getDefaultFulfillmentGroupTaxRate()
public void setDefaultFulfillmentGroupTaxRate(Double defaultFulfillmentGroupTaxRate)
@Deprecated public Double getFactor()
@Deprecated public void setFactor(Double factor)
Copyright © 2014. All Rights Reserved.