Jump to content

Welcome, Guest!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

  • 0
Cassim

Tax done right?

Question

Hey all.

 

So here comes the big question. 
We are planing to... move into EU. But we have one big issue. 

We have a WSP that are fixed. So no matter where you live in EU or other, the pay price is fixed. This is even regardless of the VAT/TAX rate. So taking a show here

Item 1 fixed sales price 19,99€:

How the system needs to work. 

  • Customer from Denmark :
    RSP : 19,99 € (fixed) 
    TAX (25%): 3,99€  
    RSP without TAX : 15,99
  • Customer from Cyprus : 
    RSP 19,99 €
    TAX (19%) : 3,19€
    RSP without TAX : 16,8€

So no matter what i do, my TB is doing it wrong, as its doing this

  • Customer from Denmark :
    RSP : 19,99 € (fixed) 
    TAX (25%): 3,99€  
    RSP without TAX : 15,99€
  • Customer from Cyprus : 
    RSP 18,92 €
    TAX (19%) : 3,02€
    RSP without TAX : 15,99€

 

So how do i get my vat to work in the right way.?

So that if i change country & vat-rate, the price will stay the same, but just the tax amount will change.? 

Will that be a custom coding part, or is their a setting or something to do this?  

Share this post


Link to post
Share on other sites

18 answers to this question

Recommended Posts

  • 0

Yes, price without tax is the fixed price. Which means, a different tax rate gives a different customer price.

That said, in EU legislation VAT gets always paid in the home country. If your shop is in Danmark, you always pay tax in Danmark, even when shipping to Cyprus. When shipping to outside the EU (U.S., Switzerland), you pay no tax at all (but customers have to pay import tax at their customs office). All this to my understanding how current tax legislation in the EU works, it's no authoritative legal advice.

Share this post


Link to post
Share on other sites
  • 0
1 hour ago, Traumflug said:

Yes, price without tax is the fixed price. Which means, a different tax rate gives a different customer price.

That said, in EU legislation VAT gets always paid in the home country. If your shop is in Danmark, you always pay tax in Danmark, even when shipping to Cyprus. When shipping to outside the EU (U.S., Switzerland), you pay no tax at all (but customers have to pay import tax at their customs office). All this to my understanding how current tax legislation in the EU works, it's no authoritative legal advice.

And inter EU VAT is also awkward

So if you are in Danmark and your customer is in Cyprus with a valid VAT number then they should not pay tax (obviously they can only have a vat number if they are a business)

Share this post


Link to post
Share on other sites
  • 0

 

2 hours ago, Traumflug said:

That said, in EU legislation VAT gets always paid in the home country. If your shop is in Danmark, you always pay tax in Danmark, even when shipping to Cyprus.

Not always. For example, when selling Electronically supplied services (for example selling ebooks, or software licenses), merchant must use customer's country VAT tax rate. Merchant must collect VAT, and either register and pay VAT in each and every EU country, or use MOSS scheme. 

Share this post


Link to post
Share on other sites
  • 0
27 minutes ago, datakick said:

 

Not always. For example, when selling Electronically supplied services (for example selling ebooks, or software licenses), merchant must use customer's country VAT tax rate. Merchant must collect VAT, and either register and pay VAT in each and every EU country, or use MOSS scheme. 

Yep, forgot that bit. Tax is soooo complex. They should do away with all tax - HAHAHA

Share this post


Link to post
Share on other sites
  • 0

So I know what vat/tax is.

thats not the question.

the question is how to do it right.

how to get tb show the right price.

 

As it is now if I set a price to 10€ it will go down to 9,5€ in Cyprus, as the tax is not taken from the buy price, but it’s added to some other product.

so how to do it so that no matter what it always cost 10€ no matter of the Vat?

Share this post


Link to post
Share on other sites
  • 0

Are you selling virtual products? Because if not, you shoud have the same vat rate regardless of destination country - for regular products, your country tax rate should apply.

If you are selling virtual products, then the only way to have the same final price is by using Specific prices. A lot of work

Share this post


Link to post
Share on other sites
  • 0

We are selling digital, that’s the problem 😭

So yeah lots of work to get it working right.

 

but no hot fix it sounds like ?

Share this post


Link to post
Share on other sites
  • 0
2 minutes ago, Cassim said:

but no hot fix it sounds like ?

It is working as it should, there's no need for any kind of fix. Neither hot nor cold 🙂

Share this post


Link to post
Share on other sites
  • 0

It’s not working if we need a fixed sales price, and have the tax been removed form the sales price, not any other price

Share this post


Link to post
Share on other sites
  • 0

As I wrote before - for that you need to use Specific Prices. There you can assign different price for different countries, czrrencies, groups, etc.

It will be a lot of work to do. You should probably prepare some dataset in excel abd import it. Manual entry would be crazy

Share this post


Link to post
Share on other sites
  • 0

Im not sure what you mean by that.

as I only need 1 price no matter country, vat or anything.

my prices are based on currency. And not based on vat or anything other. 
 

so how to set a fix price to show no matter what. ? 

 

Share this post


Link to post
Share on other sites
  • 0
54 minutes ago, Cassim said:

Im not sure what you mean by that.

as I only need 1 price no matter country, vat or anything.

my prices are based on currency. And not based on vat or anything other. 
 

so how to set a fix price to show no matter what. ? 

 

In thirtybees / prestashop, there is only one price stored inside database. It's called retail price, or base price:

image.png.b1fc809af9c62802acb8019ca7d7a864.png

Final price is calculated from this price. There are many factors that impact final price, such as tax, group discount, cart rules, specific prices, currency, etc.

I understand that you *want* to enter final price, but that just can't be done. Final price is always calculated.

So, if you want to always have the same final price, you need to use Specific prices -- you need to set specific / different base price for every EU country, so the final price will match. 

Or you can try to achieve this using cart rules, and apply (possibly negative) discount to customers from different countries.

 

 

Share this post


Link to post
Share on other sites
  • 0

it's seems like you want to do it on a totally different way it should work.... the normal way for accounting and legal will be to fix a retail price without VAT : the same for all customers, and depending on the vat of each customers country then calculate the final price.

Otherwize how are you gonna manage all this discounts you have to apply to make the accounting correct ? Are you using an ERP, wich one ?

Accounting need a fixed price for items.. you cannot change it per customer, it needs a voucher for each customer then, that will be tricky to do.

In how many countries are you willing to sell your digitals products ?

Share this post


Link to post
Share on other sites
  • 0

Wouldn't it be possible to get a discount by country? Assuming the data from the first post and assuming that 19% is the lowest rate you could set the price without VAT (lowest rate means highest price) at that level.

In that case you will need for all customers from Denmark for all products the same discount in percentage. I am a bit too lazy to calculate it now. It would be a bit over 5%.

 

Share this post


Link to post
Share on other sites
  • 0

Might or might not be relevant but in the EU is it not illegal to charge different prices based on nationality or country of residence? To me it is not clear whether that means same net price or same gross price. So, if we assume the same gross price then the OP has a point. He needs to set a gross price and the shop software needs to do the background calculations

Pleased we have physical products, so much easier (ahem)

Share this post


Link to post
Share on other sites
  • 0

You can charge whatever price you want inside EU but the buyer can order from any destination or site within EU without any problems. 

Imagine every physical store would be forced to have the same price in all their stores inside EU.

Share this post


Link to post
Share on other sites
  • 0

As an EU national or resident you can't be charged a higher price when buying products or services in the EU just because of your nationality or country of residence.

 

It does allow for currency rates and different shipping costs, but the way I read it is the base cost of the product must be the same

Share this post


Link to post
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...