Interface CalculateExternalTaxesStrategy

All Known Implementing Classes:
DefaultCalculateExternalTaxesFallbackStrategy, DefaultCalculateExternalTaxesStrategy, MockCalculateExternalTaxesStrategy

public interface CalculateExternalTaxesStrategy
Abstraction for strategy to make the call to a 3rd party tax calculation service.
  • Method Details

    • calculateExternalTaxes

      ExternalTaxDocument calculateExternalTaxes(AbstractOrderModel abstractOrder)
      Calculate external taxes for the order.
      Parameters:
      abstractOrder - order to calculcate the taxes for
      Returns:
      a tax document holding the calculated tax values