Hi all,
I had a little look around for anyone with similar problems, but couldn't find anything. I'll keep looking in the meantime, but I'm on a bit of schedule with my site configuration so would appreciate if anyone could help out.
I've created a simple VAT tax rule that applies 17.5% to all products. I had originally attached a condition to this so that it does not apply VAT to users with an EUVAT or Non-EU custom role using the following condition:
AND NOT ("EUVAT" OR "Non-EU")
However, this condition didn't seem to work as it failed to apply VAT to any users with a custom role attached to their account, regardless of what the role was. I found that VAT would only be applied to users that had no custom roles attached to their account.
I thought that the problem may have lay with the condition, so I removed it, assuming that VAT would now be applied to every user. However, the problem remained and every user with a custom role attached to their account did not get charged VAT.
To test this further I edited an existing user account and removed all custom roles. When I proceeded to the checkout, VAT was successfully being applied.
What could be the cause of this problem? Why would a user's role affect whether or not they are charged VAT when there are no conditions in place?
