Jump to content

UK VAT after Brexit


wila

Recommended Posts

Hi,

Got an email this morning from the UK government that I can no longer use the VAT Mini One Stop Shop (MOSS) option for UK VAT starting the first of January.

I then investigated what would be needed in order to be able to sell to UK consumers and it turns out that you have to register for UK VAT with UK HMRC.

Sorry that is going way too much of a headache, so I have figured out to simply stop selling to UK consumers (UK businesses are still welcome).

As I am already using the VatNumber module from Prestashop I figured that it could be implemented there...
So I did fork the module and added the required code for that as it was simple enough to add this.


It probably still needs an on/off toggle, but figure to share it here already as I'm unsure if I will add the toggle before January 1st.

https://github.com/wilva/vatnumber/tree/dev

The feature looks like this once implemented:
image.thumb.png.76ed8accbe0dbb878c1c7eebef51ee46.png

A few important notes:
- The country code is hardwired to 17, it might be different in your case. (Quick & dirty, needs a fix and do a database lookup on ISO code instead)
- This won't work for existing customers from the UK as they already have put in their address. This is not an issue for my shops, but I can imagine it being a problem
- There's no Off switch

Enjoy!

Edited by wila
added usability notes (see edit history)
  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

Hi Mirco,

As far as I can tell, customers from Northern Ireland still have country code "GB", not "IE" as that is a different country.

See also:
https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes
 

FWIW, I will probably end up using a slightly different approach and use a reseller in the UK instead, but that only means I will amend the error text to redirect my customers to the reseller.

  • Like 1
Link to comment
Share on other sites

  • 5 months later...
On 12/26/2020 at 4:38 PM, wila said:

Hi Mirco,

As far as I can tell, customers from Northern Ireland still have country code "GB", not "IE" as that is a different country.

See also:
https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes
 

FWIW, I will probably end up using a slightly different approach and use a reseller in the UK instead, but that only means I will amend the error text to redirect my customers to the reseller.

Northern Ireland VAT code is XI according to VIES check: https://ec.europa.eu/taxation_customs/vies/?locale=en

GB must be removed from VIES check because UK is not in Europe anymore and VIES will fail if activated for GB vats

Edited by Hart (see edit history)
Link to comment
Share on other sites

  • 1 year later...
On 6/18/2021 at 12:49 PM, Hart said:

Northern Ireland VAT code is XI according to VIES check: https://ec.europa.eu/taxation_customs/vies/?locale=en

GB must be removed from VIES check because UK is not in Europe anymore and VIES will fail if activated for GB vats

Thanks, i have not added this before because Prestahop does not (yet, i hope) have the XI country by default.

Link to comment
Share on other sites

  • 2 months later...
2 hours ago, Inform-All said:

Or the free version: 

 

It is not the free version of our module. It is a free module different than ours, obviously.... It has nothing to do in terms of benefits and options. But it is good that the user has a free version to compare with.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...