VirtueMart 3.6.10 10211
PHP7.2.25
Joomla! 3.9.14
tax refunds are not being applied - this maybe after a joomla update - we haven't made any changes to tax rules
enclosed is a screenshot of the set up - any ideas what the issue might be?
Did your setup work previously? I assume that reversing a VAT rule with a tax per bill rule usually provides wrong results, because the math is different. I would probably unpublish your VAT Refund for non-VAT countries and VAT Anonymous rules. The result would be that VAT is applied only to prices for shipping addresses in the EU and not applied for all other countries. So you never have to apply VAT refunds. (No idea yet which rules you will need after Brexit from 2021 onwards)
It did work previously set up this way. the maths was adjusted so it was correct to within a penny or so.I think so that the price with VAT was the default price until checkout.
It worked on this order with the current set up.
only things since that have been changed are php, joomla and virtuemart updates
Looking back through orders this issue only started after updating php version from 7.1.33 and also virtuemart update. So it looks like it could be a bug
And how much VAT do you charge for U.K./EU customers? Should be 14,87 £ in your above example (Net price + shipping fee) * 0,2 according to U.K. VAT rules.
20% on each product - that is being applied OK
Quote from: tomphillipspcs on December 22, 2019, 18:10:42 PM
20% on each product - that is being applied OK
What I meant is that your 16 £ shipment fee includes 20% VAT, according to U.K./EU VAT rules if you send the goods to an address in the EU. See:
https://www.gov.uk/guidance/vat-on-postage-delivery-and-direct-marketing-notice-70024 (section 2.2)
That's how the customer wants it. I think the postage fee actually includes VAT. Anyway the issue is the refund of VAT - this was working, but has stopped being applied.
Any ideas?