On my category pages, for tier priced products the tax is added twice to the add low as price:
This file: /vendor/magento/module-catalog/view/base/templates/product/price/final_price.phtml
uses the function renderAmountMinimal()
from block \Magento\Catalog\Pricing\Render\FinalPriceBox
. to return the values:
public function renderAmountMinimal()
{
$id = $this->getPriceId() ? $this->getPriceId() : 'product-minimal-price-' . $this->getSaleableItem()->getId();
$amount = $this->minimalPriceCalculator->getAmount($this->getSaleableItem());
if ($amount === null) {
return '';
}
return $this->renderAmount(
$amount,
[
'display_label' => __('As low as'),
'price_id' => $id,
'include_container' => false,
'skip_adjustments' => true
]
);
}
Looking at the object returned in $amount
the amount does seem to have added my tax twice before this object is created.
The product pages however show the amounts correctly its just category pages they seem to be wrong for some reason.