Invoice Template and Custom Fields

Invoice Template and Custom Fields

Hi,

As I understand, the typical flow of creating an invoice is Sales Order => Invoice.

The computation of tax etc is done based on the products, volumes, prices and taxes in Sales Order.

In the Invoice, isn't it obvious that all taxes should be listed in details - individual items?
For example, in India we have a concept of "Service Tax" / "VAT", "Education Cess" etc. I am able to add these as custom fields in the product. However, these do not appear as individual items in the final invoice.

The final invoice should something like below:

{Products.Name} {Products.Code} {Invoices.Quantity} {Invoices.List Price} {Invoices.Total}
          Sub Total: {Invoices.Sub Total}
          VAT: {Invoices.VAT}
          Education Cess: {Invoices.Education Cess}

Note that the VAT/Cess value should come from Invoices since the "List Price" is part of the final invoice.

How can I achieve this?