If there is a shipping cost, there are two prices labelled with "Subtotal excluding VAT".

  1. The shopping cart product subtotal excluding VAT (displayed, if required, in the cart panes)
  2. The shopping cart product subtotal, plus shipping, excluding VAT (displayed in the Order total preview pane)

The latter price is higher, even though it has the same label. I think the latter would be better-labelled "Total excluding VAT", at least for the way I'm using Ubercart.

In my example, the order total preview looks like:

Order total preview:
  Subtotal:                £24.50
  Standard delivery:        £5.50
  Subtotal excluding VAT:  £25.00
  VAT:                      £5.00
  Order total:             £30.00

which reads oddly - how can the "Subtotal excluding VAT" be less than the "Subtotal" ?

I think it makes more sense like this:

Order total preview:
  Subtotal:                   £24.50
  Standard delivery:           £5.50
  Order total excluding VAT:  £25.00
  VAT:                         £5.00
  Order total:                £30.00

Comments

fonant’s picture

My fix is quite simple, just change:

   'title' => t('Subtotal excluding !tax', array('!tax' => variable_get('uc_vat_name', 'VAT'))),

to

   'title' => t('Total excl. !tax', array('!tax' => variable_get('uc_vat_name', 'VAT'))),

in uc_vat_line_item_tax_subtotal() in uc_vat.module