Actually, I was too hasty. I still get this.
The base price of the shipping is still tax included.
This is how my cart.php file looks:
if (!Configuration::get('PS_ATCP_SHIPWRAP')) {
// if ($useTax) {
// With PS_ATCP_SHIPWRAP, we apply the proportionate tax rate to the shipping
// costs. This is on purpose and required in many countries in the European Union.
// $shippingCost *= 1 + $this->getAverageProductsTaxRate();
// }
// } else {
// Apply tax
if ($useTax && isset($carrierTax)) {
$shippingCost *= 1 + ($carrierTax / 100);
}
}
$shippingCost = round($shippingCost, _TB_PRICE_DATABASE_PRECISION_);
Any ideas?
As I said, I'm more than happy to pay someone and have this fixed and flow into the codebase.