I can’t find a clean way to say “charge 20% for all of the UK, charge 0% for JY/GY postcode”
I have been playing with priority but it doesn’t matter how I set the priorities, the national 20% always gets applied as well – rules seem to be always combined.
I assume it would work if I were to create create
- a 20% rule for every postcode in the UK – that’s around 140 different ones (more, as Glasgow would have to have every G1 G2 G0 etc added individually)
- 0% for the few postcodes that are exempt
This is an ugly way, and the logic is invisible in the hundreds of rules. Then you would have to do it for other countries too that contain tax havens that aren’t really countries in their addresses… then you are with an unmanageable unreadable mess…
Is there something more elegant that can be done, perhaps programmatically, to bypass/change tax for GY/JY without creating this monster mass of rules for something quite rare anyway?
Otherwise I need to look into a way to preventing people from using those postcodes and using the “country” of Jersey or Guernsey instead etc.