|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ITaxCalculator
Interface for taxes calculation
| Method Summary | |
|---|---|
java.math.BigDecimal |
getTax(java.math.BigDecimal oBasePrice,
java.lang.String sTaxZone,
java.lang.String sItemType)
Get tax amount for a given base price |
java.math.BigDecimal |
getTaxPct(java.lang.String sTaxZone,
java.lang.String sItemType)
Get tax percentage that applies for a given zone and item type |
| Method Detail |
|---|
java.math.BigDecimal getTax(java.math.BigDecimal oBasePrice,
java.lang.String sTaxZone,
java.lang.String sItemType)
throws java.lang.NullPointerException,
java.lang.IllegalArgumentException
oBasePrice - BigDecimalsTaxZone - String Tax ZonesItemType - String Type of tax (standard, reduced, tax-free, etc.)
java.lang.NullPointerException
java.lang.IllegalArgumentException
java.math.BigDecimal getTaxPct(java.lang.String sTaxZone,
java.lang.String sItemType)
throws java.lang.NullPointerException,
java.lang.IllegalArgumentException
sTaxZone - String Tax ZonesItemType - String Type of tax (standard, reduced, tax-free, etc.)
java.lang.NullPointerException
java.lang.IllegalArgumentException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||