Interface ExternalTaxesService
-
- All Known Implementing Classes:
DefaultExternalTaxesService
,SapExternalTaxesService
public interface ExternalTaxesService
Abstraction for service to calculate 3rd party taxes
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
calculateExternalTaxes(AbstractOrderModel abstractOrder)
Calculate the taxes for order via an external servicevoid
clearSessionTaxDocument()
Removes tax document from session if present
-
-
-
Method Detail
-
calculateExternalTaxes
boolean calculateExternalTaxes(AbstractOrderModel abstractOrder)
Calculate the taxes for order via an external service- Parameters:
abstractOrder
- A Hybris cart or order- Returns:
- True if calculation was successful and false otherwise
-
clearSessionTaxDocument
void clearSessionTaxDocument()
Removes tax document from session if present
-
-