For the same reason (upgrading from EE1 to EE2 with all prices entered without tax), I wrote a tax plugin which could display it however I wanted.
The documentation is non-existent, but this should get you going...
Only
Returns just the tax.
{exp:tax:only price="<price from store>"}
Price
Returns the total price (with tax)
{exp:tax:price price="<price from store>" included="no"}
None
Return the price without tax - assumes tax is included in price
{exp:tax:none price="<price from store>"}
Looks like it works as a tag pair too:
{exp:tax:only rate="5"}{price}{/exp:tax:only}
Additional parameters
- rate="5"
- show_currency="yes"
- currency="$"
- position="before" (currency symbol position, options: before, after)
- decimals="yes" (decimal places set through config only)
- thousands="yes" (show thousand separator - character set through config, defaults to ",")
- rounding="up" (valid options: up, down, nearest)
- included="no"
You can set any defaults in EE Config:
- tax_rate
- tax_included
- tax_currency
- tax_position
- tax_decimals
- tax_thousands
- tax_show_currency
- tax_rounding
- tax_decimal_places
- tax_thousand_symbol
- tax_decimal_symbol