marei: longtable to PricingTabular
[kivitendo-erp.git] / templates / print / marei / sales_delivery_order.tex
1 \documentclass[paper=a4,fontsize=10pt]{scrartcl}
2 \usepackage{kiviletter}
3
4
5 % Variablen, die in settings verwendet werden
6 \newcommand{\lxlangcode} {<%template_meta.language.template_code%>}
7 \newcommand{\lxmedia} {<%media%>}
8 \newcommand{\lxcurrency} {<%currency%>}
9 \newcommand{\kivicompany} {<%employee_company%>}
10
11 % settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile
12 \input{insettings.tex}
13
14
15 % laufende Kopfzeile:
16 \ourhead{\kundennummer}{<%customernumber%>}{\lieferschein}{<%donumber%>}{<%dodate%>}
17
18
19 \begin{document}
20
21 \setkomavar{title}{
22         \lieferschein~
23         \nr~<%donumber%>%
24 }
25 \setkomavar*{date}{\datum}
26 \setkomavar{date}{<%dodate%>}
27 <%if cusordnumber%>%
28         \setkomavar*{yourref}{\unsereBestellnummer}
29         \setkomavar{yourref}{<%cusordnumber%>}
30 <%end if%>%
31 <%if ordnumber%>\setkomavar{orderID}{<%ordnumber%>}<%end if%>%
32 \setkomavar{fromname}{<%employee_name%>}
33 \setkomavar{fromphone}{<%employee_tel%>}
34 \setkomavar{fromemail}{<%employee_email%>}
35 <%if globalprojectnumber%>%
36   \setkomavar{projectID}{<%globalprojectnumber%>}
37 <%end globalprojectnumber%>%
38
39 \setkomavar{transaction}{<%transaction_description%>}
40
41 \setkomafont{extraDescription}{\scriptsize}
42
43 \begin{letter}{
44   \ifstr{<%shiptoname%>}{}{ % KEINE ABWEICHENDE LIEFERADRESSE
45         <%name%>\strut\\
46         <%if department_1%><%department_1%>\\<%end if%>%
47         <%if department_2%><%department_2%>\\<%end if%>%
48         <%cp_givenname%> <%cp_name%>\strut\\
49         <%street%>\strut\\
50         <%zipcode%> <%city%>\strut\\
51         <%country%> \strut
52   }{ % ABWEICHENDE LIEFERADRESSE (Aus Stammdaten oder Beleg)
53         <%shiptoname%>\strut\\
54         <%if shiptocontact%> <%shiptocontact%><%end if%>\strut\\
55         <%shiptodepartment_1%>\strut\\
56         <%shiptodepartment_2%>\strut\\
57         <%shiptostreet%>\strut\\
58         <%shiptozipcode%> <%shiptocity%>\strut
59         } % ende ifthenelse LIEFERADRESSE
60 }
61
62 \opening{}%muss existieren, damit seitenstil erzeugt wird.
63
64 \begin{PricingTabular*}[columns={pos, id, desc, amount}]
65 % eigentliche Tabelle
66 \FakeTable{
67 <%foreach number%>%
68           <%runningnumber%> &
69           <%number%> &
70           \textbf{<%description%>}&
71           <%qty%> <%unit%>%
72           <%if longdescription%>\ExtraDescription{<%longdescription%>}<%end longdescription%>%
73           <%if reqdate%>\ExtraDescription{\lieferdatum: <%reqdate%>}<%end reqdate%>%
74           <%if serialnumber%>\ExtraDescription{\seriennummer: <%serialnumber%>}<%end serialnumber%>%
75           <%if ean%>\ExtraDescription{\ean: <%ean%>}<%end ean%>%
76           <%if projectnumber%>\ExtraDescription{\projektnummer: <%projectnumber%>}<%end projectnumber%>%
77                   <%foreach si_number%>%
78                         <%if si_chargenumber%>\ExtraDescription{\charge: <%si_chargenumber%> <%if si_bestbefore%> \mhd: <%si_bestbefore%><%end if%><%si_qty%>~<%si_unit%><%end si_chargenumber%>}%
79                   <%end si_number%>%
80                   \tabularnewline
81 <%end number%>%
82 }
83 \end{PricingTabular*}
84
85
86
87
88
89 \vspace{0.2cm}
90
91 <%if notes%>%
92 <%notes%>%
93 \medskip
94 <%end if%>%
95
96
97 <%if delivery_term%>%
98   \lieferung ~<%delivery_term.description_long%>\\
99 <%end delivery_term%>%
100
101 \end{letter}
102
103 \end{document}