Please consider some enhancements for custom Invoice Templates screen painter:
Insert field column into a table. The field keeps appearing as a second line. I'm not sure what button we pressed but finally it appears on the same line.
Resizing the last column in the table is cumbersome. We move the last column to the left, resize it, then move it back.
Add some data field formatting / masking attributes. Example numeric "###,###.##"
Add some standard functions example Text([invdate],"dd Mmm YYYY").
Provide ability to create custom formulae example String MyFunction("Cust:" + [CustCode]).
The example in the preview would make more sense if we could display an existing invoice.
Field descriptions would be helpful. Example explain the difference between Amount due and Invoice Total.
Ability to present a mix of rate based lines which rely on Quantity and Rate and stand alone charges where it does not make sense to show the Quantity and Rate.