new structure for letter.tex
[kivitendo-erp.git] / sales_quotation.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%>}{\angebot}{<%quonumber%>}{<%transdate%>}
17
18
19 \begin{document}
20
21 \setkomavar{signature}{%
22 <%employee_company%>%
23 \ifhmode\\\fi
24 <%salesman_name%>%
25 }
26
27 \setkomavar*{date}{\datum}
28
29 \setkomavar{date}{<%transdate%>}
30 \setkomavar{customer}{<%customernumber%>}
31 \setkomavar{fromname}{<%employee_name%>}
32 \setkomavar{fromphone}{<%employee_tel%>}
33 \setkomavar{fromemail}{<%employee_email%>}
34 \setkomavar{title}{
35         \angebot~
36         \nr ~<%quonumber%>
37 }
38
39 \setkomavar{transaction}{<%transaction_description%>}
40
41 <%if shiptoname%>
42 \makeatletter
43   \begin{lrbox}\shippingAddressBox
44   \parbox{\useplength{toaddrwidth}}{
45         \backaddr@format{\scriptsize\usekomafont{backaddress}%
46                 \strut abweichende Lieferadresse
47         }
48         \par\smallskip
49         \setlength{\parskip}{\z@}
50         \par
51         \normalsize
52         <%shiptoname%>\par
53         <%if shiptocontact%> <%shiptocontact%><%end if%>\par
54         <%shiptodepartment_1%>\par
55         <%shiptodepartment_2%>\par
56         <%shiptostreet%>\par
57         <%shiptozipcode%> <%shiptocity%>
58  }
59 \end{lrbox}
60 \makeatother
61 <%end if%>
62
63
64 \begin{letter}{
65   <%name%>\strut\\
66   <%if department_1%><%department_1%>\\<%end if%>
67   <%if department_2%><%department_2%>\\<%end if%>
68   <%cp_givenname%> <%cp_name%>\strut\\
69   <%street%>\strut\\
70   <%zipcode%> <%city%>\strut\\
71   <%country%> \strut
72 }
73
74 % Anrede nach Geschlecht unterscheiden
75 \opening{
76         \ifstr{<%cp_name%>}{}
77                 {\anrede}
78                 {
79                 \ifstr{<%cp_gender%>}{f}
80                         {\anredefrau}
81                         {\anredeherr}
82                         <%cp_title%> <%cp_name%>,
83                 }
84 }
85 \thispagestyle{kivitendo.letter.first}
86
87 \angebotsformel
88
89
90 \begin{PricingTabular*}
91 % eigentliche Tabelle
92 \FakeTable{
93 <%foreach number%>%
94 <%runningnumber%> &%
95 <%number%> &%
96 \textbf{<%description%>}%
97         <%if longdescription%>\ExtraDescription{<%longdescription%>}<%end longdescription%>%
98         <%if serialnumber%>\ExtraDescription{\seriennummer: <%serialnumber%>}<%end serialnumber%>%
99         <%if ean%>\ExtraDescription{\ean: <%ean%>}<%end ean%>%
100         <%if projectnumber%>\ExtraDescription{\projektnummer: <%projectnumber%>}<%end projectnumber%>%
101         &%
102         <%qty%> <%unit%> &%
103         <%sellprice%>&%
104         \ifstr{<%p_discount%>}{0}{}{\sffamily\scriptsize{(-<%p_discount%>\,\%)}}%
105                         <%linetotal%>\tabularnewline
106 <%end number%>
107 }
108         \begin{PricingTotal}
109         % Tabellenende letzte Seite
110         \nettobetrag & <%subtotal%>\\
111         <%foreach tax%>
112         <%taxdescription%> & <%tax%>\\
113         <%end tax%>
114         \bfseries\schlussbetrag &  \bfseries <%ordtotal%>\\
115         \end{PricingTotal}
116 \end{PricingTabular*}
117
118 <%if notes%>
119   <%notes%>
120   \medskip
121 <%end if%>
122
123 <%if delivery_term%>
124   \lieferung ~<%delivery_term.description_long%>\\
125 <%end delivery_term%>
126
127 \angebotdanke\\
128 <%if reqdate%>
129 \angebotgueltig~<%reqdate%>.
130 <%end if%>
131 \angebotfragen
132
133
134 \angebotagb
135
136 \closing{\gruesse}
137
138 \begin{minipage}{\textwidth}
139 \rule{\linewidth}{.2pt}\par
140 \auftragerteilt\par\bigskip
141 \nurort:\rule[-.5ex]{8cm}{.2pt}\ ,\den\ \rule[-.5ex]{5cm}{.2pt}\par\bigskip
142
143 \unterschrift/\stempel:\rule[-.5ex]{6cm}{.2pt}
144 \end{minipage}
145
146
147 \end{letter}
148 \end{document}