]> wagnertech.de Git - mfinanz.git/blob - templates/print/marei/sales_order.tex
date error in mapping
[mfinanz.git] / templates / print / marei / sales_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 <%if template_meta.formname == "sales_order_intake"%>
15   \renewcommand{\auftragsbestaetigung}{\auftragseingang}
16   \renewcommand{\auftragsnummer}{\auftragseingangnummer}
17   \renewcommand{\auftragsformel}{\auftragseingangformel}
18 <%end template_meta.formname == "sales_order_intake"%>
19
20 % laufende Kopfzeile:
21 \ourhead{\kundennummer}{<%customernumber%>}{\auftragsbestaetigung}{<%ordnumber%>}{<%orddate%>}
22
23
24
25 \setkomavar*{date}{\datum}
26 \setkomavar{date}{<%orddate%>}
27 \setkomavar{customer}{<%customernumber%>}
28 \setkomavar{fromname}{<%employee_name%>}
29 \setkomavar{fromphone}{<%employee_tel%>}
30 \setkomavar{fromemail}{<%employee_email%>}
31 \setkomavar{title}{%
32   \auftragsbestaetigung~
33   \nr~<%ordnumber%>%
34 }
35 <%if tax_point%>%
36   \setkomavar*{taxpoint}{\leistungsdatum}
37   \setkomavar{taxpoint}{<%tax_point%>}
38 <%end tax_point%>%
39 <%if cusordnumber%>%
40   \setkomavar*{yourref}{\ihreBestellnummer}
41   \setkomavar{yourref}{<%cusordnumber%>}
42 <%end cusordnumber%>%
43 \setkomavar{transaction}{<%transaction_description%>}
44
45 <%if quonumber%>
46   \setkomavar{quote}{<%quonumber%>}
47 <%end quonumber%>%
48
49 <%if shiptoname%>%
50 \makeatletter
51 \begin{lrbox}\shippingAddressBox
52   \parbox{\useplength{toaddrwidth}}{
53     \backaddr@format{\scriptsize\usekomafont{backaddress}%
54       \strut abweichende Lieferadresse
55     }
56     \par\smallskip
57     \setlength{\parskip}{\z@}
58     \par
59     \normalsize
60     <%shiptoname%>\par
61     <%if shiptocontact%> <%shiptocontact%><%end if%>\par
62     <%shiptodepartment_1%>\par
63     <%shiptodepartment_2%>\par
64     <%shiptostreet%>\par
65     <%shiptozipcode%> <%shiptocity%>%
66   }
67 \end{lrbox}
68 \makeatother
69 <%end shiptoname%>%
70
71 \begin{document}
72
73 \begin{letter}{
74     <%name%>\strut\\
75     <%if department_1%><%department_1%>\\<%end if%>%
76     <%if department_2%><%department_2%>\\<%end if%>%
77     <%cp_title%> <%cp_givenname%> <%cp_name%>\strut\\
78     <%street%>\strut\\
79     <%zipcode%> <%city%>\strut\\
80     <%country%> \strut
81   }
82
83   % Bei Kontaktperson Anrede nach Geschlecht unterscheiden.
84   % Bei natürlichen Personen persönliche Anrede, sonst allgemeine Anrede.
85   \opening{
86     \Ifstr{<%cp_name%>}{}
87     {<%if natural_person%><%greeting%> <%name%>,<%else%>\anrede<%end if%>}
88     {
89       \Ifstr{<%cp_gender%>}{f}
90       {\anredefrau}
91       {\anredeherr}
92       <%cp_title%> <%cp_name%>,
93     }
94   }
95   \thispagestyle{kivitendo.letter.first}
96
97   \auftragsformel
98
99   \begin{PricingTabular*}
100     % eigentliche Tabelle
101     \FakeTable{
102     <%foreach number%>%
103       <%runningnumber%> &%
104       <%number%> &%
105       \textbf{<%description%>}%
106       <%if longdescription%>\ExtraDescription{<%longdescription%>}<%end longdescription%>%
107       <%if reqdate%>\ExtraDescription{\lieferdatum: <%reqdate%>}<%end reqdate%>%
108       <%if serialnumber%>\ExtraDescription{\seriennummer: <%serialnumber%>}<%end serialnumber%>%
109       <%if ean%>\ExtraDescription{\ean: <%ean%>}<%end ean%>%
110       <%if projectnumber%>\ExtraDescription{\projektnummer: <%projectnumber%>}<%end projectnumber%>%
111       &%
112       <%qty%> <%unit%> &%
113       <%sellprice%>&%
114       \Ifstr{<%p_discount%>}{0}{}{{\sffamily\scriptsize{(-<%p_discount%>\,\%)}}}%
115       <%linetotal%>\tabularnewline
116     <%end number%>%
117     }%
118     \begin{PricingTotal}%
119       % Tabellenende letzte Seite
120       \nettobetrag & <%subtotal%>\\%
121       <%foreach tax%>%
122         <%taxdescription%> & <%tax%>\\%
123       <%end tax%>%
124       \bfseries\schlussbetrag &  \bfseries <%ordtotal%>\\%
125     \end{PricingTotal}
126   \end{PricingTabular*}
127
128   <%if notes%>%
129     <%notes%>%
130     \medskip
131   <%end notes%>%
132
133   <%if delivery_term%>%
134     \lieferung ~<%delivery_term.description_long%>\\
135   <%end delivery_term%>%
136
137   <%if template_meta.formname != "sales_order_intake"%><%if reqdate%>
138     \lieferungErfolgtAm ~<%reqdate%>.
139   <%end template_meta.formname != "sales_order_intake"%><%end if%>
140
141   \textit{\auftragpruefen}
142
143   \closing{\gruesse}
144
145 \end{letter}
146
147 \end{document}