[-] PDF : Canadian taxes
This commit is contained in:
+14
-2
@@ -989,11 +989,23 @@ class CarrierCore extends ObjectModel
|
||||
*/
|
||||
public function getTaxesRate(Address $address)
|
||||
{
|
||||
$tax_manager = TaxManagerFactory::getManager($address, $this->getIdTaxRulesGroup());
|
||||
$tax_calculator = $tax_manager->getTaxCalculator();
|
||||
$tax_calculator = $this->getTaxCalculator($address);
|
||||
return $tax_calculator->getTotalRate();
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the taxes calculator associated to the carrier
|
||||
*
|
||||
* @since 1.5
|
||||
* @param Address $address
|
||||
* @return
|
||||
*/
|
||||
public function getTaxCalculator(Address $address)
|
||||
{
|
||||
$tax_manager = TaxManagerFactory::getManager($address, $this->getIdTaxRulesGroup());
|
||||
return $tax_manager->getTaxCalculator();
|
||||
}
|
||||
|
||||
/**
|
||||
* This tricky method generates a sql clause to check if ranged data are overloaded by multishop
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user