File: invoice2.cwl

package info (click to toggle)
texstudio 4.3.1%2Bds-2
  • links: PTS
  • area: main
  • in suites: bookworm
  • size: 74,980 kB
  • sloc: cpp: 102,721; xml: 17,126; ansic: 8,143; sh: 194; javascript: 177; makefile: 28
file content (50 lines) | stat: -rw-r--r-- 1,371 bytes parent folder | download
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