public static final class AmountCalculator.TaxAggregator extends Object
Helper class for aggregating tax information and calculating tax basis and tax total values.
| Constructor and Description |
|---|
TaxAggregator() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Tax tax,
BigDecimal amount) |
static BigDecimal |
calculateTaxAmount(BigDecimal percentage,
BigDecimal value) |
BigDecimal |
calculateTaxBasis() |
BigDecimal |
calculateTaxTotal() |
List<TradeTax> |
generateTradeTaxList(com.neovisionaries.i18n.CurrencyCode currencyCode,
List<TradeTax> previousList) |
BigDecimal |
getTaxBasisForTaxPercentage(BigDecimal percentage) |
String |
toString() |
public TaxAggregator()
public void add(Tax tax, BigDecimal amount)
public static BigDecimal calculateTaxAmount(BigDecimal percentage, BigDecimal value)
public BigDecimal calculateTaxBasis()
public BigDecimal calculateTaxTotal()
public List<TradeTax> generateTradeTaxList(com.neovisionaries.i18n.CurrencyCode currencyCode, List<TradeTax> previousList)
public BigDecimal getTaxBasisForTaxPercentage(BigDecimal percentage)
Copyright © 2014-2016 Konik.io. All Rights Reserved.