invoice number
introduced invoice package
built a different view than invoice package's
intruduced calucaltion, organizing variables
optional tax appears only if different to zero
optional footnote