• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

Lack of interest Really need an option to display '+ VAT' next to the price

Stuart Wright

Well-known member
#1
Because we are VAT registered, we have to charge VAT on all sales to people located in the EU.
The exact VAT rate depends on the country and is added by PayPal when making the payment at the PayPal site.
So it is false to display the price as £30 when it is £30 + VAT.
There is no way, however, to display the price + VAT in the resource manager.
 

Pierce

Well-known member
#2
I am in the same boat. I bought it and a month later asked about vat on a ticket and they set it up for me. Was very painless and very quick.
 

Mr Lucky

Well-known member
#3
Because we are VAT registered, we have to charge VAT on all sales to people located in the EU.
The exact VAT rate depends on the country and is added by PayPal when making the payment at the PayPal site.
So it is false to display the price as £30 when it is £30 + VAT.
There is no way, however, to display the price + VAT in the resource manager.
In fact (legally) you have to do this for digital downloads and services whether VAT registered or not.


https://xenforo.com/community/threa...y-applied-to-user-upgrades.91937/#post-890221
 

Pierce

Well-known member
#4
I would ponder that geographically most purchases are non EU thus it's not a requirement for those customers.

Also I thought vat was charged at the country rate. So I buy from UK as a consumer I pay UK vat, I buy from Germany at German rate and from Ireland at an Irish rate. I do not expect to see 23% vat buying from Germany which is only 19%!
 

Mr Lucky

Well-known member
#5
Also I thought vat was charged at the country rate.
For physical products the seller charges VAT at the rate of his/her location. For digital sales the VAT is applied at the country of the purchaser, not that of the seller.

EU law since January 2015. :(
 

Mr Lucky

Well-known member
#9
It's the reason we haven't sold anything online until now.
I'm surprised the Xenforo guys haven't addressed these digital download sales issues more pro-actively.
I find it odd also.

When you set up VAT in Paypal, does it actually discriminate between physical and digital sales? last time i spoke to them about EU VAT on digitalsa les they knew nothing.

On my wordpress site I have it working well via Woocommerce and Taxamo plugin which automatically adds VAT per country at the cart stage, no need to faff with Paypal
 

Stuart Wright

Well-known member
#10
There will be an online resource somewhere that keeps the latest vat rates and which, I'm sure, can be used to update vat rates for EU countries on a daily basis. Rather than do it manually on PayPal. Paypal ought to have a service for doing it automatically.

Something else I haven't figured out, yet, is what country people are purchasing from using Paypal. I haven't been able to find that information, and HMRC need to know how much VAT you have collected for each country. So it had better be available in some Paypal report somewhere or we're going to be in trouble.

If you want to calculate the vat before checking out, the hard part is determining the purchaser's country. You can't rely on their IP to determine their location. So many people use proxies these days.
But Paypal gets account holders' countries as part of their account details, so it's reliable.
If you want to do all the calculating before it goes to PayPal, I guess what you could do is, before the shopping cart is purchased, make sure people have entered their country, maybe with the default being set based on their IP.
Then use the auto vat data service that must exist somewhere to calculate VAT on their purchase before it goes to Paypal.
 

Pierce

Well-known member
#11
I've just read up on this, not only do you charge each country at their rate you have to submit that vat to each country.

That is a brutal amount of paperwork for a small to medium company to deal with.

This is the most bizarre set of rules ever.

Can you send the member a card which you charge for as the product with whatever online service as benefit?
 

Mr Lucky

Well-known member
#12
I've just read up on this, not only do you charge each country at their rate you have to submit that vat to each country.

That is a brutal amount of paperwork for a small to medium company to deal with.
It is not that bad, in the UK you do it via VAT MOSS.
 

Sadik B

Well-known member
#14
There will be an online resource somewhere that keeps the latest vat rates and which, I'm sure, can be used to update vat rates for EU countries on a daily basis. Rather than do it manually on PayPal. Paypal ought to have a service for doing it automatically.

Something else I haven't figured out, yet, is what country people are purchasing from using Paypal. I haven't been able to find that information, and HMRC need to know how much VAT you have collected for each country. So it had better be available in some Paypal report somewhere or we're going to be in trouble.

If you want to calculate the vat before checking out, the hard part is determining the purchaser's country. You can't rely on their IP to determine their location. So many people use proxies these days.
But Paypal gets account holders' countries as part of their account details, so it's reliable.
If you want to do all the calculating before it goes to PayPal, I guess what you could do is, before the shopping cart is purchased, make sure people have entered their country, maybe with the default being set based on their IP.
Then use the auto vat data service that must exist somewhere to calculate VAT on their purchase before it goes to Paypal.
Hi Stuart,

There's https://euvatrates.com and vatlayer. -> https://vatlayer.com/ Their api can give you the correct rate any time.

Determining a user's country is fraught with risk as you always have a chance of error. The IP based method which was good some years ago, is very unreliable now. If you want to show the user the exact amount of VAT they will be paying before they make the purchase in Paypal, you cannot rely on paypal because until the user has given you authorization, you will not be able to query the API for their details. And user sees the price on the left when they land on paypal with the login screen, where you would want to show the tax as well.

The only good option is that when people click on the Buy Now button, you ask them for their country, and internally you query the EU Vat rate and send the tax line item along with the price when they land on Paypal. This is possible with Paypal's express checkout api. And your buy now button can say, price ex vat. Vat will be added for EU. I will be integrating this process in my addon pember after the current version is out.