Hi,
Thank you for your feedback.
Change the line:
echo '<span class="'.implode(' ',$classes).'" itemprop="price" content="'. $price->price_value_with_tax .'">';
to:
$attributes = '';
if(!empty($this->element->product_id)){
$round = $this->currencyHelper->getRounding($price->price_currency_id, true);
$attributes = ' itemprop="price" content="'. $this->currencyHelper->round($price->price_value_with_tax, $round) .'"';
}
echo '<span class="'.implode(' ',$classes).'"'.$attributes.'>';
in the file "listing_price" of the view "product" via the menu Display>Views and that will fix the problem.