2 \RequirePackage[english, ngerman]{babel}
3 \ifstr{\lxlangcode}{EN}{
5 \main@language{english}
8 \ifstr{\lxlangcode}{DE}{
10 \main@language{ngerman}
12 \input{deutsch.tex}}{\input{deutsch.tex}}
16 % Mandanten-/Firmenabhängigkeiten
18 % Pfad zu firmenspez. Angaben
19 % Hat man mehrere Mandanten muß man statt "Firma1" den Datenbanknamen seines
23 \int_set:Nn \l_kivi_tmp_int {1}
24 \bool_set_true:N \l_kivi_tmp_bool
25 \bool_while_do:Nn \l_kivi_tmp_bool {
26 \file_if_exist:nTF {firma\int_use:N \l_kivi_tmp_int/ident.tex}
28 \str_if_in:NnTF \kivicompany {Firma\int_use:N \l_kivi_tmp_int}
30 \newcommand*{\identpath}{firma\int_use:N \l_kivi_tmpa_int}
31 \bool_set_false:N \l_kivi_tmp_bool
33 {\int_incr:N \l_kivi_tmp_int}
36 \bool_set_false:N \l_kivi_tmp_bool
37 \newcommand*{\identpath}{firma}
45 \input{\identpath/ident.tex}
49 %Setze Briefkopf-logo falls vorhanden
50 \file_if_exist:nT {\identpath/briefkopf.png} {
51 \setkomavar{fromlogo}{
52 \includegraphics[width=.25\linewidth]{\identpath/briefkopf.png}
57 \tl_new:N \g_kivi_currency_tl
58 \str_if_in:NnT \lxcurrency {USD} {\tl_gset:Nn \g_kivi_currency_tl {usd}}
59 \str_if_in:NnT \lxcurrency {CHF} {\tl_gset:Nn \g_kivi_currency_tl {chf}}
60 \tl_if_empty:NT \g_kivi_currency_tl {\tl_gset:Nn \g_kivi_currency_tl {euro}}
61 % wenn er es nicht kennt dann text übernehmen.
62 % Problematisch mit Dateistruktur
64 \input{\identpath/\g_kivi_currency_tl _account.tex}
68 % keine Absätze nach rechts einrücken
69 \setlength\parindent{0pt}
73 % Befehl f. normale Schriftart und -größe
74 \renewcommand*{\familydefault}{\sfdefault}
75 \KOMAoptions{fontsize=10pt}
77 % Einstellungen f. Kopf und Fuss
78 \pagestyle{kivitendo.letter}
79 %\setheadwidth[20mm]{page} % Kopfzeile nach rechts verschieben
80 %\setfootwidth[-39mm]{page} % Fusszeile verschieben
82 % Befehl f. laufende Kopfzeile:
83 % 1. Text f. Kunden- oder Lieferantennummer (oder leer, wenn diese nicht ausgegeben werden soll)
84 % 2. Kunden- oder Lieferantennummer (oder leer)
85 % 3. Belegname {oder leer}
86 % 4. Belegnummer {oder leer}
87 % 5. Belegdatum {oder leer}
88 % Beispiel: \ourhead{\kundennummer}{<%customernumber%>}{\angebot}{<%quonumber%>}{<%quodate%>}
89 \setkomafont{pagehead}{\scriptsize}
90 \newcommand{\ourhead}[5] {
94 \ifstr{#1}{}{}{#1: #2 \hspace{0.7cm}}
96 \ifstr{#4}{}{}{~\nr: #4}
97 \ifstr{#5}{}{}{\vom ~ #5}
98 \hspace{0.7cm} - \seite ~ \thepage/\letterlastpage ~-%
104 \setkomafont{pagefoot}{\tiny}
107 \begin{tabular}{p{5cm}p{4.5cm}lr}
108 \firma & \email & \textKontonummer & \kontonummer \\
109 \strasse & \homepage & \textBank & \bank \\
110 \ort & \textUstid\ \ustid & \textIban & \iban \\
111 \textTelefon~\telefon & \finanzamt & \textBic & \bic \\
112 \ifstr{\fax}{}{}{\textFax~\fax} & &\textBankleitzahl & \bankleitzahl \\