epic-ts
[kivitendo-erp.git] / templates / print / marei / insettings.tex
index 9c69e12..5cfc860 100644 (file)
@@ -3,28 +3,21 @@
 \ProvidesFile{insettings.tex}[2019/12/22 Konfigurationsdatei kivitendo ERP]
 % Sprachüberprüfung
 \RequirePackage[english, ngerman]{babel}
+
+\makeatletter
 \Ifstr{\lxlangcode}{EN}{
-       \makeatletter
        \main@language{english}
-       \makeatother
        \input{english.tex}}{
        \Ifstr{\lxlangcode}{DE}{
-               \makeatletter
                \main@language{ngerman}
-               \makeatother
                \input{deutsch.tex}}{\input{deutsch.tex}}
 } % Ende EN
 
-
 % Mandanten-/Firmenabhängigkeiten
 
 % 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
 \setupIdentpath{\kivicompany}
 
-% Lade die Konfiguration aus dem entsprechenden Unterordner
-\input{\identpath/ident.tex}
-
-
 %Setze Briefkopf-logo falls vorhanden
 \setkomavar{fromlogo}{\includegraphics[width=.25\linewidth]{\identpath/briefkopf}}
 
 %\AddLayersToPageStyle{kivitendo.letter.first}{background}%Hintergrund für die erste Seite aktivieren
 %\AddLayersToPageStyle{kivitendo.letter}{background}% Hintergrund für die übrigen Briefseiten aktivieren.
 
+% Lade die Konfiguration aus dem entsprechenden Unterordner
+\input{\identpath/ident.tex}
+
 
 % Währungen/Konten
 % Die Konfiguration bedindet sich in der Datei 
 % \identpath/<euro/chf/usd/default>_account.tex
-\setupCurrencyConfig{\identpath}{\lxcurrency}
+
+\@ifundefined{lxcurrency}{}{
+       \setupCurrencyConfig{\identpath}{\lxcurrency}
+}
 
 
 % Befehl f. normale Schriftart und -größe
@@ -99,6 +98,8 @@
 \setkomafont{pagefoot}{\tiny} %Kleine schriftart für den Fußblock
 
 %Box generieren, um die Höhe des Fußes zu kennen, damit ist eine automatische Anpassung des unteren Randes möglich
+\if@kivi@footer
+
 \newsavebox\footerbox
 \begin{lrbox}\footerbox
        \usekomafont{pagefoot}%
 %      Weitere Anpassungen der Ränder sind hier ebenfalls möglich
 }
 
+\fi
 % Ende Anpassungen der Fußzeile
 
-
+\makeatother
 \endinput