I think I see where you are getting the tax total confusion and I want to remedy this as well for my customers as it can seem confusing :)
go to components/com_virtuemart/themes/default/templates/basket/basket_b2c.html.php
line 72:
[code]<?php if ( $show_tax ) { ?>
<tr class="sectiontableentry1">
<td colspan="4" align="right" valign="top"><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_TOTAL_TAX') ?>: </td>
<td colspan="3" align="right""><?php echo $tax_display ?></td>
</tr>
<?php } ?>
either remove this entry or change the label to "Price includes GST of:" in administrator/components/com_virtuemart/languages/common/english.php
line 122:
'PHPSHOP_ORDER_PRINT_TOTAL_TAX' => 'Tax Total',
'PHPSHOP_ORDER_PRINT_TOTAL_TAX' => 'Price includes GST of:',
Careful as I believe there is shipping tax as well and the changed tax total message may get confusing.
also change the following:
go to components/com_virtuemart/themes/default/templates/basket/ro_basket_b2c.html.php
line 91:
<?php if ( $show_tax ) { ?>
<tr class="sectiontableentry1">
<td colspan="4" align="right" valign="top"><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_TOTAL_TAX') ?>: </td>
<td colspan="3" align="right""><?php echo $tax_display ?></td>
</tr>
<?php } ?>
remove this entry
go to components/com_virtuemart/themes/default/templates/pages/account.order_details.tpl.php
line 447:
<?php
if ($auth["show_price_including_tax"] == 1) {
?>
<tr>
<td colspan="3" align="right"> </td>
<td colspan="2" align="right"><hr/></td>
</tr>
<tr>
<td colspan="4" align="right"><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_TOTAL_TAX') ?> :</td>
<td align="right"><?php
echo $CURRENCY_DISPLAY->getFullValue($tax_total, '', $db->f('order_currency'));
?> </td>
</tr>
<?php
}
?>
Personally, I just put the tax total above the Final Total to ensure that my customers know that GST is included within the sale

Just wait till the fun of modifying the statement at the end or the invoice email to a more standardised MYOB/Quicken invoice look hahaha - oh the joy

[/code]