This has been applied to template permanently. Again, this is a issue about display only. The final result total price remains untouched. It means, you
didn't charge extra tax to your customers since you have been using PureMart with that condition. In facet, if you don't charge TAX for shipping, you don't need to apply this patch at all.
But here is the patch to fix this issue:
Open this PHP file:
/templates/YOUR_TEMPLATE/html/com_virtuemart/cart/default_pricelist.php
Look at the 425th line and find this line:
<td align="right"> <?php echo "<span class='priceColor2'>" . $this->currencyDisplay->createPriceDiv ('billTaxAmount', '', $this->cart->pricesUnformatted['billTaxAmount'], FALSE) . "</span>" ?> </td>
replace it with this:
<td style="text-align:right;"><?php if (!$this->cart->cartData['taxRulesBill']) echo "<span class='priceColor2'>".$this->currencyDisplay->createPriceDiv('billTaxAmount','', $this->cart->pricesUnformatted['billTaxAmount'] - $this->cart->pricesUnformatted['shipmentTax'] - $this->cart->pricesUnformatted['paymentTax'],false)."</span>"; ?> </td>
The results on different cases:
- For simplicity I made the TAX percentage is 10%
- The
Price Without TAX price of "
Hugo Boss Test4" is
$410
Case 1: Tax per product
Attachment ScreenShot2013-09-05at10.52.11AM.png not found
Attachment ScreenShot2013-09-05at10.53.05AM.png not found
Case 2: Tax per bill
Attachment ScreenShot2013-09-05at10.53.26AM.png not found
Attachment ScreenShot2013-09-05at10.54.07AM.png not found
Case 3: No Tax at all
Attachment ScreenShot2013-09-05at10.54.38AM.png not found
Attachment ScreenShot2013-09-05at10.56.30AM.png not found