Interface OndemandTaxCalculationService

  • All Known Implementing Classes:
    DefaultOndemandTaxCalculationService

    public interface OndemandTaxCalculationService
    Interface to return the tax values calculated at the unit level as well as the total for the order. This will be used for breaking down taxes to a unit level, rather than a line level which may be required by a third party.
    • Method Detail

      • calculatePreciseUnitTax

        java.math.BigDecimal calculatePreciseUnitTax​(java.util.Collection<TaxValue> taxValues,
                                                     double quantity,
                                                     boolean isNet)
      • calculateTotalTax

        java.math.BigDecimal calculateTotalTax​(AbstractOrderModel abstractOrder)
      • calculateShippingTax

        java.math.BigDecimal calculateShippingTax​(AbstractOrderModel abstractOrder)
      • calculateShippingCost

        java.lang.Double calculateShippingCost​(AbstractOrderModel abstractOrder)