views:

1469

answers:

4

Hi there,

I have set up my products so that their price is inclusive of Tax.

However when I get to the Checkout page, the tax is being added to the Product Price. Where really it should only be there as a summary.

Anyone know how to fix this?

Regards, Fiona

+1  A: 

From a high level the answer is to not setup your prices inclusive of tax. The Magento system expects you to setup prices without tax. All calculations in the system will be based on that.

If you want prices to display with tax, you should override and/or create new Blocks and phtml templates that display price information. You want to change what is shown to the user, and not change what is used in system calculations.

Alan Storm
Magento allows you to write prices in both ways.
Peter Lindqvist
A: 

You'll need to find the appropriate location in the price.phtml that displays the price and use a similar line of code to display JUST the product price without any tax.

/app/design/frontend/(your_store)/(your_template)/template/catalog/product/price.phtml

<?php echo Mage::helper('core')->currency($_price,true,false) ?>
B00MER
A: 

Go into your tax rules and remove them all. If there are no tax rules, it can't charge any tax.

Prattski
+2  A: 

You need to have the correct settings in your configuration.

Look under System/Configuration/Sales/Tax/Calculation

There are two important choices here

  • Catalog prices include tax
  • Shipping prices include tax

These should both be set to the same value.

If you write your product prices including taxes, then these options should be set to yes.

Peter Lindqvist
This is the correct answer, don't go about hacking the code, it's just a config issue.
Paolo