2 %% Copyright 2019 Marei Peischl
3 \ProvidesFile{insettings.tex}[2019/12/22 Konfigurationsdatei kivitendo ERP]
5 \RequirePackage[english, ngerman]{babel}
6 \Ifstr{\lxlangcode}{EN}{
8 \main@language{english}
11 \Ifstr{\lxlangcode}{DE}{
13 \main@language{ngerman}
15 \input{deutsch.tex}}{\input{deutsch.tex}}
19 % Mandanten-/Firmenabhängigkeiten
21 % Pfad zu firmenspez. Angaben, sofern kein Unterordner mit dem Datenbanknamen des Mandanten in der Vorlage existiert, wird der Unterordner „firma“ verwendet. Der Datenbankname ist ab hier im Makro \identpath gespeichert
22 \setupIdentpath{\kivicompany}
24 % Lade die Konfiguration aus dem entsprechenden Unterordner
25 \input{\identpath/ident.tex}
28 %Setze Briefkopf-logo falls vorhanden
29 \setkomavar{fromlogo}{\includegraphics[width=.25\linewidth]{\identpath/briefkopf}}
32 % Die Konfiguration bedindet sich in der Datei
33 % \identpath/<euro/chf/usd/default>_account.tex
34 \setupCurrencyConfig{\identpath}{\lxcurrency}
37 % Befehl f. normale Schriftart und -größe
41 parskip=half-,% Absatzkennzeichnung durch Abstand statt Einzug
43 \renewcommand*{\familydefault}{\sfdefault}
44 \KOMAoptions{fontsize=10pt}
46 % Einstellungen f. Kopf und Fuss
47 \pagestyle{kivitendo.letter}
48 % Befehl f. laufende Kopfzeile:
49 % 1. Text f. Kunden- oder Lieferantennummer (oder leer, wenn diese nicht ausgegeben werden soll)
50 % 2. Kunden- oder Lieferantennummer (oder leer)
51 % 3. Belegname {oder leer}
52 % 4. Belegnummer {oder leer}
53 % 5. Belegdatum {oder leer}
54 % Beispiel: \ourhead{\kundennummer}{<%customernumber%>}{\angebot}{<%quonumber%>}{<%quodate%>}
55 \setkomafont{pagehead}{\scriptsize}
56 \newcommand{\ourhead}[5] {
61 \Ifstr{#1}{}{}{#1: #2 \hspace{0.7cm}}
63 \Ifstr{#4}{}{}{~\nr: #4}
64 \Ifstr{#5}{}{}{\vom ~ #5}
65 \hspace{0.7cm} - \seite ~ \thepage/\letterlastpage ~-%
72 \normalfont % damit die footerbox schon in der standard-schriftart gebaut wird.
74 % Das speichern als Box ermöglicht es, die Höhe automatisch anzupassen:
75 \setkomafont{pagefoot}{\tiny}
77 %Box generieren, um die Höhe des Fußres zu kennen
79 \begin{lrbox}\footerbox
80 \usekomafont{pagefoot}%
81 \begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}p{5cm}p{4.5cm}lr@{}}%
82 \firma & \email & \textKontonummer & \kontonummer \\
83 \strasse & \homepage & \textBank & \bank \\
84 \ort & \textUstid\ \ustid & \textIban & \iban \\
85 \textTelefon~\telefon & \finanzamt & \textBic & \bic \\
86 \Ifstr{\fax}{}{}{\textFax~\fax} & &\textBankleitzahl & \bankleitzahl
90 %Fußhöhe auf Höhe der Box
91 \setlength{\footheight}{\dimexpr\ht\footerbox+\dp\footerbox}
92 \geometry{bottom=\dimexpr\csname g_kivi_margin_dim\endcsname +\footheight}
93 \savegeometry{kivi.letter@default}
95 %Box in den Fuß eintragen:
96 \cfoot{\usebox\footerbox}