Jump to content

Displaying Ex Tax AND Inc tax on Products


Recommended Posts

Hi,

 

Does anyone know if it's possible to display a price ex. Tax and inc. Tax on products?

 

For instance:

 

£159.00 ex. VAT

£190.80 inc. VAT

 

I want to be able to display it throughout my site including product pages: eg: http://www.reflectiveoffice.co.uk/project-range/600mm-straight-desk.html

 

And also on category pages:

http://www.reflectiveoffice.co.uk/office-furniture

 

Many thanks in advance

Richard

Link to comment
Share on other sites

I'm still waiting for you to explain what your expectations are for customers that have not provided an address yet, or have not logged in.

 

A module can do this, but it would add a new section to your product page showing both prices.  If this is not what you want, then you would need to alter the template file to include the price, which would not be a module.

 

Also, do you have product combinations? Or anything that would dynamically alter the product price?

Link to comment
Share on other sites

Which template file would I need to edit?

 

Yes I have product combinations that alter the price.

 

The price shown is the price that a customer pays regardless of where they are from or their address.

 

I assumed that if a price is shown on a product (ex. VAT), then it would be relatively easy to show a price with VAT which changes according to customer selections.

Link to comment
Share on other sites

so you just want to hard code the tax rate and ignore your tax rules?  The template is product.tpl if you want to just add it your self.

 

And when you change the product combination, the price will change, so you would also need to account for changing the new field upon combination changes as well.

  • Like 1
Link to comment
Share on other sites

I also have the same issue (as will everyone selling to the 700 million who live in the EU).   As they say, lifes only certainties are death and taxes; sadly, one simply can't decide not to pay tax

 

Fixing presstashop is probably a long way off - so as an interim, please can we have a splash label on the site to say all prices inc vat at xyz% to inform customers.

 

The basket should always quote the ex-vat price and then always add the appropriate % VAT to the ex-tax price at checkout.   With a B2B shop, shopper gets to choose which style of pricing they'd like to see.  This is how all mid tier shopping cart software works in the UK - eg www.toolstation.com

 

The correct logic for prestaShop to use (and it doesn't) would be to display either inc VAT or ex VAT pricing depending on the selection made in prestashop, and then apply tax (always apply tax) at the checkout.  The final price should not change according to option "to display" or to "not display" taxes  because VAT is always payable always.  technically, VAT is still charged on exports as well, just its at 0%.   In prestashop, (if tax was correctly coded) this could occur via tax zones.

 

At present if the shop quotes an ex-tax price the final price is also tax free.  This is wrong.

 

The use of the ex-Tax option will always produce the wrong price in the EU because as already said, tax always has to be charged.   A business buyer still has to pay VAT, they just claim it back from the taxman.  The exception to the rule is sales between eec countries for businesses (not retail), when vat is charged at 0%, but it must still be itemised on the invoice as a 0% item.- there are prestashop modues that do this.

 

 

Bellini13's point about what rate to charge is valid - how is Prestashop supposed to know where a customer is until after they signup.  There is no foolproof approach here, so either the inc-VAT option isn't available until someone signs up, or a notice advising that a default tax rate of xyz% (probably the rate of same-country shoppers) is applied to annonymous shoppers. By using the correct logic of applying VAT to the basket means that there is an oportunity to amend the price during the checkout process as soon as a "country of residence" is provided.

Link to comment
Share on other sites

  • 8 months later...

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...