\ourhead{\kundennummer}{<%customernumber%>}{\rechnung}{<%invnumber%>}{<%invdate%>}
-\begin{document}
-
-test: <%iccvar_test%>
-
-
-pflicht: <%iccvar_pflicht%>
-
-
-testware: <%iccvar_test_ware%>
-
-
-\ourfont
-\begin{minipage}[t]{8cm}
- \scriptsize
-
- {\color{gray}\underline{\firma\ $\cdot$ \strasse\ $\cdot$ \ort}}
- \normalsize
-
- \vspace*{0.3cm}
-
- <%name%>
-
- <%if department_1%><%department_1%><%end if%>
-
- <%if department_2%><%department_2%><%end if%>
-
- <%cp_givenname%> <%cp_name%>
-
- <%street%>
-
- ~
-
- <%zipcode%> <%city%>
-
- <%country%>
-\end{minipage}
-\hfill
-\begin{minipage}[t]{6cm}
- \hfill{\LARGE\textbf{\rechnung}}
-
- \vspace*{0.2cm}
-
- \hfill{\large\textbf{\nr ~<%invnumber%>}}
-
- \vspace*{0.2cm}
-
- \rechnungsdatum:\hfill <%invdate%>
-
- <%if ordnumber%>\auftragsnummer:\hfill <%ordnumber%> <%end if%>
-
- \kundennummer:\hfill <%customernumber%>
-
- <%if cusordnumber%>\ihreBestellnummer:\hfill <%cusordnumber%><%end if%>
-
- <%if donumber%>\lieferschein~\nr:\hfill <%donumber%><%end if%>
-
- <%if quonumber%>\angebot~\nr:\hfill <%quonumber%><%end if%>
-
- \ansprechpartner:\hfill <%employee_name%>
-
- \textTelefon \hfill <%employee_tel%>
+\begin{letter}
+
+\setkomavar*{date}{\rechnungsdatum}
+
+\setkomavar{date}{<%invdate%>}
+\setkomavar{customer}{<%customernumber%>}
+\setkomavar{fromname}{<%employee_name%>}
+\setkomavar{fromphone}{<%employee_tel%>}
+\setkomavar{fromemail}{<%employee_email%>}
+\setkomavar{title}{
+ \rechnung~ \nr ~<%invnumber%>
+}
+<%if ordnumber%>
+\setkomavar*{myref}{\auftragsnummer}
+\setkomavar{myref}{<%ordnumber%>}
+<%end if%>
+<%if cusordnumber%>
+\setkomavar*{yourref}{\ihreBestellnummer}
+\setkomavar{yourref}{<%cusordnumber%>}
+<%end if%>
+<%if donumber%>
+ \setkomavar{delivery}{<%donumber%>}
+<%end if%>
+<%if quonumber%>
+\setkomavar{quote}{<%quonumber%>}
+<%end if%>
- \textEmail \hfill <%employee_email%>
-\end{minipage}
<%if shiptoname%>
- \vspace{0.8cm}
- \scriptsize \underline{\abweichendeLieferadresse:}\\
- \normalsize <%shiptoname%>
-
- <%if shiptocontact%> <%shiptocontact%><%end if%>
-
- <%shiptodepartment_1%>
-
- <%shiptodepartment_2%>
-
- <%shiptostreet%>
-
- <%shiptozipcode%> <%shiptocity%>
+\makeatletter
+\begin{lrbox}\shippingAddressBox
+ \parbox{\useplength{toaddrwidth}}{
+ \backaddr@format{\scriptsize\usekomafont{backaddress}%
+ \strut abweichende Lieferadresse
+ }
+ \par\smallskip
+ \setlength{\parskip}{\z@}
+ \par
+ \normalsize
+ <%shiptoname%>\par
+ <%if shiptocontact%> <%shiptocontact%><%end if%>\par
+ <%shiptodepartment_1%>\par
+ <%shiptodepartment_2%>\par
+ <%shiptostreet%>\par
+ <%shiptozipcode%> <%shiptocity%>
+ }
+\end{lrbox}
+\makeatother
<%end if%>
-\vspace*{1.5cm}
+\begin{document}
-\hfill
+\begin{letter}{
+ <%name%>\strut\\
+ <%if department_1%><%department_1%>\\<%end if%>
+ <%if department_2%><%department_2%>\\<%end if%>
+ <%cp_givenname%> <%cp_name%>\strut\\
+ <%street%>\strut\\
+ <%zipcode%> <%city%>\strut\\
+ <%country%> \strut
+ }
% Anrede nach Geschlecht unterscheiden
-\ifthenelse{\equal{<%cp_name%>}{}}{\anrede}{
- \ifthenelse{\equal{<%cp_gender%>}{f}}
- {\anredefrau}{\anredeherr} <%cp_title%> <%cp_name%>,}\\
-%\rechnungsformel\\
+\opening{
+ \ifstr{<%cp_name%>}{}
+ {\anrede}
+ {
+ \ifstr{<%cp_gender%>}{f}
+ {\anredefrau}
+ {\anredeherr}
+ <%cp_title%> <%cp_name%>,
+ }
+ }
+\thispagestyle{kivitendo.letter.first}
<%if notes%>
<%notes%>
+ \vspace{0.5cm}
<%end if%>
-\vspace{0.5cm}
-
-
-%
-% - longtable kann innerhalb der Tabelle umbrechen
-% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man keinen
-% Übertrag machen
-% - Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen.
-% Falls das gewünscht ist, \\ mit \renewcommand umschreiben (siehe dazu:
-% http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf)
-%
-\setlength\LTleft\parindent % Tabelle beginnt am linken Textrand
-\setlength\LTright{0pt} % Tabelle endet am rechten Textrand
-\begin{longtable}{@{}rrp{7cm}@{\extracolsep{\fill}}rrr@{}}
-% Tabellenkopf
-\hline
-\textbf{\position} & \textbf{\artikelnummer} & \textbf{\bezeichnung} & \textbf{\menge} & \textbf{\einzelpreis} & \textbf{\gesamtpreis} \\
-\hline\\
-\endhead
-
-% Tabellenkopf erste Seite
-\hline
-\textbf{\position} & \textbf{\artikelnummer} & \textbf{\bezeichnung} & \textbf{\menge} & \textbf{\einzelpreis} & \textbf{\gesamtpreis} \\
-\hline\\[-0.5em]
-\endfirsthead
-
-% Tabellenende
-\\
-\multicolumn{6}{@{}r@{}}{\weiteraufnaechsterseite}
-\endfoot
+\begin{PricingTabular*}
+% eigentliche Tabelle
+\FakeTable{
+<%foreach number%>%
+<%runningnumber%> &%
+<%number%> &%
+\textbf{<%description%>}%
+<%if longdescription%>\ExtraDescription{<%longdescription%>}<%end longdescription%>%
+<%if serialnumber%>\ExtraDescription{\seriennummer: <%serialnumber%>}<%end serialnumber%>%
+<%if ean%>\ExtraDescription{\ean: <%ean%>}<%end ean%>%
+<%if projectnumber%>\ExtraDescription{\projektnummer: <%projectnumber%>}<%end projectnumber%>%
+&%
+<%qty%> <%unit%> &%
+<%sellprice%>&%
+\ifstr{<%p_discount%>}{0}{}{\sffamily\scriptsize{(-<%p_discount%>\,\%)}}%
+<%linetotal%>\tabularnewline
+<%end number%>
+}
+\begin{PricingTotal}
% Tabellenende letzte Seite
-\hline\\
-\multicolumn{5}{@{}l}{\nettobetrag} & <%subtotal%> \currency\\
+\nettobetrag & <%subtotal%>\\
<%foreach tax%>
-\multicolumn{5}{@{}l}{<%taxdescription%>} & <%tax%> \currency\\
+<%taxdescription%> & <%tax%>\\
<%end tax%>
-\multicolumn{5}{@{}l}{\textbf{\schlussbetrag}} & \textbf{<%invtotal%>} \currency\\
-\hline\hline\\
-\endlastfoot
-
-% eigentliche Tabelle
-<%foreach number%>
- <%runningnumber%> &
- <%number%> &
- \textbf{<%description%>} &
- \raggedleft <%qty%> <%unit%> &
- <%sellprice%> \currency &
- \ifthenelse{\equal{<%p_discount%>}{0}}{}{\sffamily\scriptsize{(-<%p_discount%> \%)}}
- \ourfont{<%linetotal%> \currency} \\* % kein Umbruch nach der ersten Zeile, damit Beschreibung und Langtext nicht getrennt werden
-
- <%if longdescription%> && \scriptsize <%longdescription%>\\<%end longdescription%>
- <%if reqdate%> && \scriptsize \lieferdatum: <%reqdate%>\\<%end reqdate%>
- <%if serialnumber%> && \scriptsize \seriennummer: <%serialnumber%>\\<%end serialnumber%>
- <%if ean%> && \scriptsize \ean: <%ean%>\\<%end ean%>
- <%if projectnumber%> && \scriptsize \projektnummer: <%projectnumber%>\\<%end projectnumber%>
-test: <%ic_cvar_test%>&
-pflicht: <%ic_cvar_pflicht%>&
-testware: <%ic_cvar_test_ware%>&
-&\\
- \\[-0.8em]
-<%end number%>
-
-\end{longtable}
-
+\bfseries\schlussbetrag & \bfseries <%ordtotal%>\\
+\end{PricingTotal}
+\end{PricingTabular*}
\vspace{0.2cm}
-\ifthenelse{\equal{<%deliverydate%>}{}}{\leistungsdatumGleichRechnungsdatum}{\lieferungErfolgtAm ~<%deliverydate%>.} \\
+\ifstr{<%deliverydate%>}{}{}{%
+ \leistungsdatumGleichRechnungsdatum%
+}{
+ \lieferungErfolgtAm ~<%deliverydate%>.
+}\\
<%if payment_terms%>
\zahlung ~<%payment_terms%>\\
<%if ustid%>\ihreustid ~<%ustid%>.\\<%end if%>
-\ifthenelse{\equal{<%taxzone_id%>}{1}}
- {\steuerfreiEU\\}{} % EU mit USt-ID Nummer
-\ifthenelse{\equal{<%taxzone_id%>}{3}}
- {\steuerfreiAUS\\}{} % Außerhalb EU
+\ifnum<%taxzone_id%>=1
+ \steuerfreiEU\\ % EU mit USt-ID Nummer
+\else
+ \ifnum<%taxzone_id%>=3
+ \steuerfreiAUS\\ % Außerhalb EU
+ \fi
+\fi
+
+\closing{\gruesse}
+
-\gruesse \\ \\ \\
- <%employee_name%>
+\end{letter}
\end{document}