That was a guess, I'm fighting now with it, I'm testing with tor connecting from other countries and the price is always correct, now I will experiment with this meta added on the price specification, I'll let you know if this works:
priceSpecification
@type UnitPriceSpecification
valueAddedTaxIncluded http://schema.org/True
price $pricewithvat
priceCurrency EUR
also, do you have a solid way to test this issue, and see what google sees? also google webmaster tools see the price correctly with vat..