1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
# invoice2 package
# Matthew Bertucci 2/7/2022 for v1.2
#include:booktabs
#include:expl3
#include:l3keys2e
#include:longtable
#include:siunitx
#include:translations
#include:xcolor
# xcolor loaded with table option
#include:xparse
\invoiceoptions{options%keyvals}
\begin{invoice}
\begin{invoice}[options%keyvals]
\end{invoice}
#keyvals:\usepackage/invoice2#c,\invoiceoptions,\begin{invoice}
vat=%<VAT%>
included-vat#true,false
currency-symbol={%<symbol%>}
currency-fraction-digits=%<digits%>
currency-in-header#true,false
colorize#true,false
odd-color=#%color
even-color=#%color
title-color=#%color
total-color=#%color
#endkeyvals
\invoiceitem{amount}{item name%text}{unit price}#/invoice
\invoiceitem[VAT]{amount}{item name%text}{unit price}#/invoice
\invoicesingleitem{item name%text}{unit price}#/invoice
\invoicesingleitem[VAT]{item name%text}{unit price}#/invoice
# from table option of xcolor
#include:colortbl
\rowcolors{row}{odd-row-color}{even-row-color}
\rowcolors[commands]{row}{odd-row-color}{even-row-color}
\rowcolors{row}{color}{color}#S
\rowcolors[commands]{row}{color}{color}#S
\rowcolors*{row}{odd-row-color}{even-row-color}
\rowcolors*[commands]{row}{odd-row-color}{even-row-color}
\rowcolors*{row}{color}{color}#S
\rowcolors*[commands]{row}{color}{color}#S
\showrowcolors
\hiderowcolors
\rownum
|