So I’m half-competent with HTML, and I’ve been messing around with the sales invoice template. I’m getting somewhere, but one solution that eludes me is changing the Item column to reflect the Item Name instead of the Item Code (which is useless info for my customers at the moment). What is the variable for the Item Name line in the Inventory? It’s not line.item.name like the default markup would suggest; that variable shows the Item Code instead.
I think you will find that Item Name is no longer available as a variable - as that field is for internal use only. For your customers the product name should be in the Description field.
There has been lots of discussion on this - read here