|
\documentclass[paper=a4,fontsize=10pt]{scrartcl}
|
|
\usepackage{kiviletter}
|
|
|
|
|
|
% Variablen, die in settings verwendet werden
|
|
\newcommand{\lxlangcode} {<%template_meta.language.template_code%>}
|
|
\newcommand{\lxmedia} {<%media%>}
|
|
\newcommand{\lxcurrency} {<%currency%>}
|
|
\newcommand{\kivicompany} {<%employee_company%>}
|
|
|
|
% settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile
|
|
\input{insettings.tex}
|
|
|
|
|
|
% laufende Kopfzeile:
|
|
\ourhead{\kundennummer}{<%customernumber%>}{\rechnung}{<%invnumber%>}{<%invdate%>}
|
|
|
|
|
|
\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%>
|
|
|
|
<%if shiptoname%>
|
|
\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%>
|
|
|
|
\begin{document}
|
|
|
|
\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
|
|
}
|
|
|
|
% Bei Kontaktperson Anrede nach Geschlecht unterscheiden.
|
|
% Bei natürlichen Personen persönliche Anrede, sonst allgemeine Anrede.
|
|
\opening{
|
|
\ifstr{<%cp_name%>}{}
|
|
{<%if natural_person%><%greeting%> <%name%>,<%else%>\anrede<%end if%>}
|
|
{
|
|
\ifstr{<%cp_gender%>}{f}
|
|
{\anredefrau}
|
|
{\anredeherr}
|
|
<%cp_title%> <%cp_name%>,
|
|
}
|
|
}
|
|
\thispagestyle{kivitendo.letter.first}
|
|
|
|
<%if notes%>
|
|
<%notes%>
|
|
\vspace{0.5cm}
|
|
<%end if%>
|
|
|
|
|
|
|
|
\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
|
|
\nettobetrag & <%subtotal%>\\
|
|
<%foreach tax%>
|
|
<%taxdescription%> & <%tax%>\\
|
|
<%end tax%>
|
|
\bfseries\schlussbetrag & \bfseries <%ordtotal%>\\
|
|
\end{PricingTotal}
|
|
\end{PricingTabular*}
|
|
|
|
\vspace{0.2cm}
|
|
|
|
\ifstr{<%deliverydate%>}{}{}{%
|
|
\leistungsdatumGleichRechnungsdatum%
|
|
}{
|
|
\lieferungErfolgtAm ~<%deliverydate%>.
|
|
}\\
|
|
|
|
<%if payment_terms%>
|
|
\zahlung ~<%payment_terms%>\\
|
|
<%end payment_terms%>
|
|
|
|
<%if delivery_term%>
|
|
\lieferung ~<%delivery_term.description_long%>\\
|
|
<%end delivery_term%>
|
|
|
|
<%if ustid%>\ihreustid ~<%ustid%>.\\<%end if%>
|
|
|
|
\ifnum<%taxzone_id%>=1
|
|
\steuerfreiEU\\ % EU mit USt-ID Nummer
|
|
\else
|
|
\ifnum<%taxzone_id%>=3
|
|
\steuerfreiAUS\\ % Außerhalb EU
|
|
\fi
|
|
\fi
|
|
|
|
\closing{\gruesse}
|
|
|
|
|
|
\end{letter}
|
|
|
|
\end{document}
|