static getTaxRate(taxClassID
:
String, taxJurisdictionID
:
String)
:
Number
Returns the tax rate defined for the specified combination of tax class and tax jurisdiction.
getCustomRateTaxClassID
static
getCustomRateTaxClassID()
:
String
Returns the ID of the tax class that represents items with a custom tax rate.
The standard order calculation process assumes that such line items
are initialized with a tax rate and a being ignored during the tax rate
lookup sequence of the calculation process.
Note that this tax class does not appear in the Business Manager
tax module.
getDefaultTaxClassID
static
getDefaultTaxClassID()
:
String
Returns the ID of the default tax class defined for the site.
This class might be used in case a product or service does not define
a tax class.
If no default tax class is defined, the method returns null.
Returns:
the ID of the default tax class defined for the site or null.
getDefaultTaxJurisdictionID
static
getDefaultTaxJurisdictionID()
:
String
Returns the ID of the default tax jurisdiction defined for the site.
This jurisdiction might be used in case no jurisdiction is defined for
a specific address.
If no default tax jurisdiction is defined, this method returns null.
Returns:
the ID of the default tax jurisdiction defined for the site or null.
getTaxationPolicy
static
getTaxationPolicy()
:
Number
Returns the taxation policy (net/gross) configured for the current site.
Returns:
Taxation policy configured for current site
getTaxExemptTaxClassID
static
getTaxExemptTaxClassID()
:
String
Returns the ID of the tax class that represents tax exempt items.
The tax manager will return a tax rate of 0.0 for this tax class.
Note that this tax class does not appear in the Business Manager
tax module.
getTaxJurisdictionID
Returns the ID of the tax jurisdiction for the specified
address.
If no tax jurisdiction defined for the site matches the specified
address, this method returns null.
Parameters:
location
-
The shipping location
Returns:
the ID of the tax jurisdiction for the specified address or null.
getTaxRate
Returns the tax rate defined for the specified combination of tax class
and tax jurisdiction.
Method returns null if no tax rate is defined.
Method returns 0.0 of 'nontaxable' tax rate is specified (see
method 'getNontaxableTaxClassID'.
Parameters:
taxClassID
-
ID of the tax class
taxJurisdictionID
-
ID of tax jusrisdiction
Returns:
the tax rate defined for the specified combination of tax class and tax jurisdiction.