TaxParameters Interface
- public interface TaxParameters
extends Belonging
Currently defined locations include:
ShipTo
ShipFrom
OrderAcceptance
OrderOrigin
Currently defined order-based attributes include:
(listed with "name" (type) (default) explanation. None are required.)
freight (com.beasys.commerce.axiom.units.Price)(0)
commit (Boolean) (True) store the tax in the audit file or not
credit (Boolean) (False) for credit transactions
titlePassage(Char) (D)-O for point of Origin, D for point of Delivery
date (java.sql.Date) (current system Date) date of tax
taxType (Character) (S) S for sales tax U for use tax
companyID (String) (PlaceHolder) The name of the source company for the transaction
overrideTax (Double) (0) The override tax rate as a fraction, 0.0 means no override
sellerRegistrationNumber (String) (null) the seller registration number, used in world tax
Attribute: location
- Containment: By Value
- Multiplicity: 0:N
- Interface: java.util.Map
Related Topics
TaxParametersHome
TaxParametersImpl
-
All Known Implementing Classes
-
TaxParametersImpl
-
All Superinterfaces
-
Belonging, BusinessSmartComponent, Cloneable, Comparable, Serializable
BUSINESSLOCATIONCODE
public static final String BUSINESSLOCATIONCODE
BUYERREGISTRATIONNUMBER
public static final String BUYERREGISTRATIONNUMBER
COMMIT
public static final String COMMIT
COMPANYID
public static final String COMPANYID
COUNTRYOFORIGIN
public static final String COUNTRYOFORIGIN
CREDIT
public static final String CREDIT
CURRENCY
public static final String CURRENCY
DATE
public static final String DATE
DELIVERYTERMS
public static final String DELIVERYTERMS
DISTANCESALEINDICATOR
public static final String DISTANCESALEINDICATOR
DOCUMENTNUMBER
public static final String DOCUMENTNUMBER
FREIGHT
public static final String FREIGHT
MODEOFTRANSPORT
public static final String MODEOFTRANSPORT
NETMASS
public static final String NETMASS
NOTC
public static final String NOTC
ORDERACCEPTANCE
public static final String ORDERACCEPTANCE
ORDERORIGIN
public static final String ORDERORIGIN
REGIONOFORIGINORDESTINATION
public static final String REGIONOFORIGINORDESTINATION
SELLERREGISTRATIONNUMBER
public static final String SELLERREGISTRATIONNUMBER
SHIPFROM
public static final String SHIPFROM
SHIPTO
public static final String SHIPTO
STATISTICALPROCEDURECODE
public static final String STATISTICALPROCEDURECODE
TAXDEBUG
public static final String TAXDEBUG
TAXSELPARM
public static final String TAXSELPARM
TAXTYPE
public static final String TAXTYPE
TITLEPASSAGE
public static final String TITLEPASSAGE
TRANSACTIONTYPE
public static final String TRANSACTIONTYPE
WTCODE
public static final String WTCODE
addAttrib(String, Object) Method
public void addAttrib(String name,
Object obj)
adds an attribute to the attributes in TaxParameter. If a map does not exist, it will be created. Address attributes should be set via the accessors to the location collection.
clearLocationMap() Method
public void clearLocationMap()
Removes all mappings from this map (optional operation).
equalsLocationMap(Object) Method
public boolean equalsLocationMap(Object object)
Compares the specified object with this map for equality.
getAttrib(String) Method
public Object getAttrib(String name)
returns an object that has the given string as attirbute. If the attribute does not exist, then it returns null.
getLocation(Object) Method
public Address getLocation(Object key)
Returns the value to which this map maps the specified key.
getLocationMap() Method
public Map getLocationMap()
Returns the entire map
getOrderAttribs() Method
public TreeMap getOrderAttribs()
For ease of use, in case the same parameters need to be reused. Note that the locations collection is not included in the treemap returned.
isLocationMapEmpty() Method
public boolean isLocationMapEmpty()
Returns true if this map contains no key-value mappings.
locationMapContainsKey(Object) Method
public boolean locationMapContainsKey(Object key)
Returns true if this map contains a mapping for the specified key.
locationMapContainsValue(Address) Method
public boolean locationMapContainsValue(Address element)
Returns true if this map maps one or more keys to the specified value.
locationMapEntrySet() Method
public Set locationMapEntrySet()
Returns a set view of the mappings contained in this map.
locationMapHashCode() Method
public int locationMapHashCode()
Returns the hash code value for this map.
locationMapIterator() Method
public Iterator locationMapIterator()
Returns an iterator for this map
locationMapKeySet() Method
public Set locationMapKeySet()
Returns a set view of the keys contained in this map.
locationMapSize() Method
public int locationMapSize()
Returns the number of key-value mappings in this map.
locationMapValues() Method
public Collection locationMapValues()
Returns a collection view of the values contained in this map.
putLocation(Object, Address) Method
public Address putLocation(Object key,
Address element)
Associates the specified value with the specified key in this map (optional operation).
putLocationMap(Map) Method
public void putLocationMap(Map map)
Copies all of the mappings from the specified map to this map (optional operation).
removeLocation(Object) Method
public Address removeLocation(Object key)
Removes the mapping for this key from this map if present (optional operation).
setLocationMap(Map) Method
public void setLocationMap(Map map)
Sets the entire map
setOrderAttribs(TreeMap) Method
public void setOrderAttribs(TreeMap orderAttribs)
For ease of use, if desired, the entire set of attributes may be set.