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
22 \IfSubStringInString{Firma1}{\kivicompany}{\newcommand{\identpath}{firma1}}{
23 \IfSubStringInString{Firma2}{\kivicompany}{\newcommand{\identpath}{firma2}}
24 {\newcommand{\identpath}{firma}} % sonst
28 \input{\identpath/ident.tex}
32 \tl_new:N \g_kivi_currency_tl
33 \str_if_in:NnT \lxcurrency {USD} {\tl_gset:Nn \g_kivi_currency_tl {usd}}
34 \str_if_in:NnT \lxcurrency {CHF} {\tl_gset:Nn \g_kivi_currency_tl {chf}}
35 \tl_if_empty:NT \g_kivi_currency_tl {\tl_gset:Nn \g_kivi_currency_tl {euro}}
36 % wenn er es nicht kennt dann text übernehmen.
38 \input{\identpath/\g_kivi_currency_tl _account.tex}
42 % keine Absätze nach rechts einrücken
43 \setlength\parindent{0pt}
45 % Papierformat, Ränder, usw.
48 %% left=19mm, % Linker Rand
49 width=182mm, % Textbreite
50 top=39mm, % Abstand Textanfang von oben
51 head=44mm, % Höhe des Kopfes
52 headsep=4mm, % Abstand Kopf zu Textanfang
53 bottom=30mm, % Abstand von unten
54 % showframe, % Rahmen zum Debuggen anzeigen
58 % Befehl f. normale Schriftart und -größe
59 \newcommand{\ourfont}{\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont}
62 % Einstellungen f. Kopf und Fuss
63 \pagestyle{scrheadings}
65 %\setheadwidth[20mm]{page} % Kopfzeile nach rechts verschieben
66 %\setfootwidth[-39mm]{page} % Fusszeile verschieben
68 % Befehl f. laufende Kopfzeile:
69 % 1. Text f. Kunden- oder Lieferantennummer (oder leer, wenn diese nicht ausgegeben werden soll)
70 % 2. Kunden- oder Lieferantennummer (oder leer)
71 % 3. Belegname {oder leer}
72 % 4. Belegnummer {oder leer}
73 % 5. Belegdatum {oder leer}
74 % Beispiel: \ourhead{\kundennummer}{<%customernumber%>}{\angebot}{<%quonumber%>}{<%quodate%>}
75 \newcommand{\ourhead}[5] {
77 \ifthenelse{\equal{\thepage}{1}}
79 {\normalfont\fontfamily{cmss}\scriptsize
80 \ifthenelse{\equal{#1}{}}{}{#1: #2 \hspace{0.7cm}}{}
82 \ifthenelse{\equal{#4}{}}{}{~\nr: #4}
83 \ifthenelse{\equal{#5}{}}{}{\vom ~ #5}
84 \hspace{0.7cm} - \seite ~ \thepage/\pageref{LastPage} ~- }
90 {\normalfont\fontfamily{cmss} \tiny
91 \begin{tabular}{p{5cm}p{4.5cm}lr}
92 \firma & \email & \textKontonummer & \kontonummer \\
93 \strasse & \homepage & \textBank & \bank \\
94 \ort & \textUstid\ \ustid & \textIban & \iban \\
95 \textTelefon~\telefon & \finanzamt & \textBic & \bic \\
96 \ifthenelse{\equal{\fax}{}}{}{\textFax~\fax} & &\textBankleitzahl & \bankleitzahl \\