Revision a98ee737
Von Bernd Blessmann vor mehr als 12 Jahren hinzugefügt
templates/print/RB/Readme.tex | ||
---|---|---|
24 | 24 |
% Dokument vorher mit \newcommand neu definiert. |
25 | 25 |
% |
26 | 26 |
% Sprachen: |
27 |
% In 'insettings.tex' wird anhand des herangezogenen |
|
28 |
% Vorlagen-Dateinamens die Sprache unterschieden und eine |
|
29 |
% entsprechende Übersetzungsdatei geladen, die Textbausteine |
|
30 |
% bzw. -Schnipsel enthält. Die Vorlagen verwenden nur diese |
|
31 |
% Schnipsel. Im Moment sind die Vorlagenkürzel DE und EN in |
|
27 |
% In 'insettings.tex' wird anhand des verwendeten Sprachkürzels die |
|
28 |
% Sprache unterschieden und eine entsprechende Übersetzungsdatei geladen, |
|
29 |
% die Textbausteine bzw. -Schnipsel enthält. Die Vorlagen verwenden nur |
|
30 |
% diese Schnipsel. Im Moment werden die Vorlagenkürzel DE und EN in |
|
32 | 31 |
% Benutzung mit den entsprechenden Übersetzungsdateien 'deutsch.tex' |
33 |
% und 'english.tex'. |
|
34 |
% |
|
35 |
% Die eigentlichen Vorlagen sind gleich, deshalb sind die Dateien |
|
36 |
% für die Sprachen (z.B. invoice_DE.tex) nur symbolische Links auf |
|
37 |
% die Default-Datei ohne Sprachkürzel (z.B. invoice.tex). |
|
38 |
% |
|
32 |
% und 'english.tex' unterschieden. |
|
39 | 33 |
% |
40 | 34 |
% Mandanten / Firma: |
41 | 35 |
% Um gleiche Vorlagen für verschiedene Firmen verwenden zu können, wird je |
42 |
% nach dem Wert der Lx-Office-Variablen <%employee_company%> ein
|
|
36 |
% nach dem Wert der Lx-Office-Variablen <%titlebar%> ein
|
|
43 | 37 |
% Firmenverzeichnis ausgewählt (siehe 'insettings.tex'), in dem Briefkopf, |
44 | 38 |
% Identitäten und Währungs-/Kontoeinstellungen hinterlegt sind. |
45 |
% <%employee_company%> entspricht dem Feld "Firma" bei den
|
|
46 |
% Benutzereinstellungen. Ist kein Firmenname eingetragen, so wird das
|
|
39 |
% <%titlebar%> enthält den Namen des Benutzers und der verwendeten
|
|
40 |
% Mandantendatenbank. Ist kein Firmenname eingetragen, so wird das
|
|
47 | 41 |
% generische Unterverzeichnis 'firma' verwendet. |
48 |
|
|
42 |
% Das heißt, dass ein Firmenverzeichnis mit dem Namen der Mandantendatenbank |
|
43 |
% angelegt werden sollte. |
|
49 | 44 |
% |
50 | 45 |
% Identitäten: |
51 | 46 |
% In jedem Firmen-Unterverzeichnis soll eine Datei 'ident.tex' |
templates/print/RB/credit_note.tex | ||
---|---|---|
2 | 2 |
|
3 | 3 |
|
4 | 4 |
% Variablen, die in settings verwendet werden |
5 |
\newcommand{\lxtmpfile} {<%tmpfile%>}
|
|
5 |
\newcommand{\lxlangcode} {<%template_meta.language.template_code%>}
|
|
6 | 6 |
\newcommand{\lxmedia} {<%media%>} |
7 | 7 |
\newcommand{\lxcurrency} {<%currency%>} |
8 |
\newcommand{\lxcompany} {<%employee_company%>}
|
|
8 |
\newcommand{\lxtitlebar} {<%titlebar%>}
|
|
9 | 9 |
|
10 | 10 |
% settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile |
11 | 11 |
\input{insettings.tex} |
templates/print/RB/credit_note_DE.tex | ||
---|---|---|
1 |
credit_note.tex |
templates/print/RB/credit_note_EN.tex | ||
---|---|---|
1 |
credit_note.tex |
templates/print/RB/deutsch.tex | ||
---|---|---|
40 | 40 |
\newcommand{\weiteraufnaechsterseite} {weiter auf der nächsten Seite ...} |
41 | 41 |
|
42 | 42 |
\newcommand{\zahlung} {Zahlungsbedingungen:} |
43 |
|
|
43 |
\newcommand{\textTelefon} {Tel.:} |
|
44 |
\newcommand{\textFax} {Fax:} |
|
44 | 45 |
|
45 | 46 |
% angebot (sales_quotion) |
46 | 47 |
\newcommand{\angebot} {Angebot} |
templates/print/RB/english.tex | ||
---|---|---|
39 | 39 |
\newcommand{\weiteraufnaechsterseite} {to be continued on next page ..} |
40 | 40 |
|
41 | 41 |
\newcommand{\zahlung} {Payment terms:} |
42 |
|
|
42 |
\newcommand{\textTelefon} {Tel.:} |
|
43 |
\newcommand{\textFax} {Fax:} |
|
43 | 44 |
|
44 | 45 |
% angebot (sales_quotion) |
45 | 46 |
\newcommand{\angebot} {Quotation} |
templates/print/RB/firma/euro_account.tex | ||
---|---|---|
1 | 1 |
\newcommand{\currency}{\euro} |
2 |
\newcommand{\kontonummer}{123456789} |
|
3 |
\newcommand{\bank}{Unsere Bank} |
|
4 |
\newcommand{\bankleitzahl}{10010010} |
|
5 |
\newcommand{\bic}{BICXYZ} |
|
6 |
\newcommand{\iban}{IBAN 12345679 1001001} |
|
2 |
\newcommand{\kontonummer}{4004 283 800} |
|
3 |
\newcommand{\bank}{GLS Bank eG} |
|
4 |
\newcommand{\bankleitzahl}{430 609 67} |
|
5 |
\newcommand{\bic}{DE87430609674004283800} |
|
6 |
\newcommand{\iban}{GENODEM1GLS} |
templates/print/RB/firma/ident.tex | ||
---|---|---|
1 |
\newcommand{\telefon} {012323}
|
|
2 |
\newcommand{\fax} {012324}
|
|
3 |
\newcommand{\firma} {R\&B}
|
|
1 |
\newcommand{\telefon} {++49 228 360 14 351}
|
|
2 |
\newcommand{\fax} {} |
|
3 |
\newcommand{\firma} {Richardson \& Büren GbR}
|
|
4 | 4 |
\newcommand{\strasse} {Siemensstr. 8} |
5 | 5 |
\newcommand{\ort} {53121 Bonn} |
6 |
\newcommand{\ustid} {uuu1231221} |
|
7 |
\newcommand{\email} {tralla@tra.la} |
|
8 |
\newcommand{\homepage} {http://www.tra.la} |
|
6 |
\newcommand{\ustid} {DE238288407} |
|
7 |
\newcommand{\finanzamt} {Finanzamt Bonn-Innenstadt} |
|
8 |
\newcommand{\email} {information@lx-office-hosting.de} |
|
9 |
\newcommand{\homepage} {http://www.lx-office-hosting.de} |
templates/print/RB/firma/usd_account.tex | ||
---|---|---|
1 | 1 |
\newcommand{\currency}{\$} |
2 |
\newcommand{\kontonummer}{123456789} |
|
3 |
\newcommand{\bank}{Unsere Bank} |
|
4 |
\newcommand{\bankleitzahl}{10010010} |
|
5 |
\newcommand{\bic}{BICXYZ} |
|
6 |
\newcommand{\iban}{IBAN 12345679 1001002} |
|
2 |
\newcommand{\kontonummer}{4004 283 800} |
|
3 |
\newcommand{\bank}{GLS Bank eG} |
|
4 |
\newcommand{\bankleitzahl}{430 609 67} |
|
5 |
\newcommand{\bic}{DE87430609674004283800} |
|
6 |
\newcommand{\iban}{GENODEM1GLS} |
templates/print/RB/insettings.tex | ||
---|---|---|
1 | 1 |
% Sprachüberprüfung |
2 |
\IfSubStringInString{\_EN}{\lxtmpfile}{\input{english.tex}}{
|
|
3 |
\IfSubStringInString{\_DE}{\lxtmpfile}{\input{deutsch.tex}}{\input{deutsch.tex}}
|
|
2 |
\ifthenelse{\equal{\lxlangcode}{EN}}{\input{english.tex}}{
|
|
3 |
\ifthenelse{\equal{\lxlangcode}{DE}}{\input{deutsch.tex}}{\input{deutsch.tex}}
|
|
4 | 4 |
} % Ende EN |
5 | 5 |
|
6 | 6 |
|
... | ... | |
10 | 10 |
% Hat man mehrere Mandanten muß man statt "Firma1" den Datenbanknamen seines |
11 | 11 |
% Mandanten eingeben. |
12 | 12 |
|
13 |
\IfSubStringInString{Firma1}{\lxcompany}{\newcommand{\identpath}{firma1}}{
|
|
14 |
\IfSubStringInString{Firma2}{\lxcompany}{\newcommand{\identpath}{firma2}}
|
|
13 |
\IfSubStringInString{Firma1}{\lxtitlebar}{\newcommand{\identpath}{firma1}}{
|
|
14 |
\IfSubStringInString{Firma2}{\lxtitlebar}{\newcommand{\identpath}{firma2}}
|
|
15 | 15 |
{\newcommand{\identpath}{firma}} % sonst |
16 | 16 |
} % Ende Firma1 |
17 | 17 |
|
... | ... | |
90 | 90 |
\cfoot{ |
91 | 91 |
{\normalfont\fontfamily{cmss} \tiny |
92 | 92 |
\begin{tabular}{p{5cm}p{4.5cm}lr} |
93 |
\firma & \email & \textKontonummer & \kontonummer \\ |
|
94 |
\strasse & \homepage & \textBank & \bank \\ |
|
95 |
\ort & \textUstid\ \ustid & \textIban & \iban \\ |
|
93 |
\firma & \email & \textKontonummer & \kontonummer \\ |
|
94 |
\strasse & \homepage & \textBank & \bank \\ |
|
95 |
\ort & \textUstid\ \ustid & \textIban & \iban \\ |
|
96 |
\textTelefon~\telefon & \finanzamt & \textBic & \bic \\ |
|
97 |
\ifthenelse{\equal{\fax}{}}{}{\textFax~\fax} &&& \\ |
|
96 | 98 |
\end{tabular} |
97 | 99 |
} |
98 | 100 |
} |
99 |
|
templates/print/RB/invoice.tex | ||
---|---|---|
2 | 2 |
|
3 | 3 |
|
4 | 4 |
% Variablen, die in settings verwendet werden |
5 |
\newcommand{\lxtmpfile} {<%tmpfile%>}
|
|
5 |
\newcommand{\lxlangcode} {<%template_meta.language.template_code%>}
|
|
6 | 6 |
\newcommand{\lxmedia} {<%media%>} |
7 | 7 |
\newcommand{\lxcurrency} {<%currency%>} |
8 |
\newcommand{\lxcompany} {<%employee_company%>}
|
|
8 |
\newcommand{\lxtitlebar} {<%titlebar%>}
|
|
9 | 9 |
|
10 | 10 |
% settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile |
11 | 11 |
\input{insettings.tex} |
templates/print/RB/invoice_DE.tex | ||
---|---|---|
1 |
invoice.tex |
templates/print/RB/invoice_EN.tex | ||
---|---|---|
1 |
invoice.tex |
templates/print/RB/purchase_delivery_order.tex | ||
---|---|---|
2 | 2 |
|
3 | 3 |
|
4 | 4 |
% Variablen, die in settings verwendet werden |
5 |
\newcommand{\lxtmpfile} {<%tmpfile%>}
|
|
5 |
\newcommand{\lxlangcode} {<%template_meta.language.template_code%>}
|
|
6 | 6 |
\newcommand{\lxmedia} {<%media%>} |
7 | 7 |
\newcommand{\lxcurrency} {<%currency%>} |
8 |
\newcommand{\lxcompany} {<%employee_company%>}
|
|
8 |
\newcommand{\lxtitlebar} {<%titlebar%>}
|
|
9 | 9 |
|
10 | 10 |
% settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile |
11 | 11 |
\input{insettings.tex} |
templates/print/RB/purchase_delivery_order_DE.tex | ||
---|---|---|
1 |
purchase_delivery_order.tex |
templates/print/RB/purchase_delivery_order_EN.tex | ||
---|---|---|
1 |
purchase_delivery_order.tex |
templates/print/RB/purchase_order.tex | ||
---|---|---|
2 | 2 |
|
3 | 3 |
|
4 | 4 |
% Variablen, die in settings verwendet werden |
5 |
\newcommand{\lxtmpfile} {<%tmpfile%>}
|
|
5 |
\newcommand{\lxlangcode} {<%template_meta.language.template_code%>}
|
|
6 | 6 |
\newcommand{\lxmedia} {<%media%>} |
7 | 7 |
\newcommand{\lxcurrency} {<%currency%>} |
8 |
\newcommand{\lxcompany} {<%employee_company%>}
|
|
8 |
\newcommand{\lxtitlebar} {<%titlebar%>}
|
|
9 | 9 |
|
10 | 10 |
% settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile |
11 | 11 |
\input{insettings.tex} |
... | ... | |
20 | 20 |
\ourfont |
21 | 21 |
|
22 | 22 |
\begin{minipage}{8cm} |
23 |
\vspace*{1.0cm} |
|
24 |
|
|
23 | 25 |
<%name%> |
24 | 26 |
|
25 | 27 |
<%street%> |
templates/print/RB/purchase_order_DE.tex | ||
---|---|---|
1 |
purchase_order.tex |
templates/print/RB/purchase_order_EN.tex | ||
---|---|---|
1 |
purchase_order.tex |
templates/print/RB/request_quotation.tex | ||
---|---|---|
2 | 2 |
|
3 | 3 |
|
4 | 4 |
% Variablen, die in settings verwendet werden |
5 |
\newcommand{\lxtmpfile} {<%tmpfile%>}
|
|
5 |
\newcommand{\lxlangcode} {<%template_meta.language.template_code%>}
|
|
6 | 6 |
\newcommand{\lxmedia} {<%media%>} |
7 | 7 |
\newcommand{\lxcurrency} {<%currency%>} |
8 |
\newcommand{\lxcompany} {<%employee_company%>}
|
|
8 |
\newcommand{\lxtitlebar} {<%titlebar%>}
|
|
9 | 9 |
|
10 | 10 |
% settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile |
11 | 11 |
\input{insettings.tex} |
templates/print/RB/request_quotation_DE.tex | ||
---|---|---|
1 |
request_quotation.tex |
templates/print/RB/request_quotation_EN.tex | ||
---|---|---|
1 |
request_quotation.tex |
templates/print/RB/sales_delivery_order.tex | ||
---|---|---|
2 | 2 |
|
3 | 3 |
|
4 | 4 |
% Variablen, die in settings verwendet werden |
5 |
\newcommand{\lxtmpfile} {<%tmpfile%>}
|
|
5 |
\newcommand{\lxlangcode} {<%template_meta.language.template_code%>}
|
|
6 | 6 |
\newcommand{\lxmedia} {<%media%>} |
7 | 7 |
\newcommand{\lxcurrency} {<%currency%>} |
8 |
\newcommand{\lxcompany} {<%employee_company%>}
|
|
8 |
\newcommand{\lxtitlebar} {<%titlebar%>}
|
|
9 | 9 |
|
10 | 10 |
% settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile |
11 | 11 |
\input{insettings.tex} |
templates/print/RB/sales_delivery_order_DE.tex | ||
---|---|---|
1 |
sales_delivery_order.tex |
templates/print/RB/sales_delivery_order_EN.tex | ||
---|---|---|
1 |
sales_delivery_order.tex |
templates/print/RB/sales_order.tex | ||
---|---|---|
2 | 2 |
|
3 | 3 |
|
4 | 4 |
% Variablen, die in settings verwendet werden |
5 |
\newcommand{\lxtmpfile} {<%tmpfile%>}
|
|
5 |
\newcommand{\lxlangcode} {<%template_meta.language.template_code%>}
|
|
6 | 6 |
\newcommand{\lxmedia} {<%media%>} |
7 | 7 |
\newcommand{\lxcurrency} {<%currency%>} |
8 |
\newcommand{\lxcompany} {<%employee_company%>}
|
|
8 |
\newcommand{\lxtitlebar} {<%titlebar%>}
|
|
9 | 9 |
|
10 | 10 |
% settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile |
11 | 11 |
\input{insettings.tex} |
templates/print/RB/sales_order_DE.tex | ||
---|---|---|
1 |
sales_order.tex |
templates/print/RB/sales_order_EN.tex | ||
---|---|---|
1 |
sales_order.tex |
templates/print/RB/sales_quotation.tex | ||
---|---|---|
2 | 2 |
|
3 | 3 |
|
4 | 4 |
% Variablen, die in settings verwendet werden |
5 |
\newcommand{\lxtmpfile} {<%tmpfile%>}
|
|
5 |
\newcommand{\lxlangcode} {<%template_meta.language.template_code%>}
|
|
6 | 6 |
\newcommand{\lxmedia} {<%media%>} |
7 | 7 |
\newcommand{\lxcurrency} {<%currency%>} |
8 |
\newcommand{\lxcompany} {<%employee_company%>}
|
|
8 |
\newcommand{\lxtitlebar} {<%titlebar%>}
|
|
9 | 9 |
|
10 | 10 |
% settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile |
11 | 11 |
\input{insettings.tex} |
templates/print/RB/sales_quotation_DE.tex | ||
---|---|---|
1 |
sales_quotation.tex |
templates/print/RB/sales_quotation_EN.tex | ||
---|---|---|
1 |
sales_quotation.tex |
templates/print/RB/statement.tex | ||
---|---|---|
2 | 2 |
|
3 | 3 |
|
4 | 4 |
% Variablen, die in settings verwendet werden |
5 |
\newcommand{\lxtmpfile} {<%tmpfile%>}
|
|
5 |
\newcommand{\lxlangcode} {<%template_meta.language.template_code%>}
|
|
6 | 6 |
\newcommand{\lxmedia} {<%media%>} |
7 | 7 |
\newcommand{\lxcurrency} {<%currency%>} |
8 |
\newcommand{\lxcompany} {<%employee_company%>}
|
|
8 |
\newcommand{\lxtitlebar} {<%titlebar%>}
|
|
9 | 9 |
|
10 | 10 |
% settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile |
11 | 11 |
\input{insettings.tex} |
templates/print/RB/statement_DE.tex | ||
---|---|---|
1 |
statement.tex |
templates/print/RB/statement_EN.tex | ||
---|---|---|
1 |
statement.tex |
templates/print/RB/zahlungserinnerung.tex | ||
---|---|---|
2 | 2 |
|
3 | 3 |
|
4 | 4 |
% Variablen, die in settings verwendet werden |
5 |
\newcommand{\lxtmpfile} {<%tmpfile%>}
|
|
5 |
\newcommand{\lxlangcode} {<%template_meta.language.template_code%>}
|
|
6 | 6 |
\newcommand{\lxmedia} {<%media%>} |
7 | 7 |
\newcommand{\lxcurrency} {<%currency%>} |
8 |
\newcommand{\lxcompany} {<%employee_company%>}
|
|
8 |
\newcommand{\lxtitlebar} {<%titlebar%>}
|
|
9 | 9 |
|
10 | 10 |
% settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile |
11 | 11 |
\input{insettings.tex} |
templates/print/RB/zahlungserinnerung_DE.tex | ||
---|---|---|
1 |
zahlungserinnerung.tex |
templates/print/RB/zahlungserinnerung_EN.tex | ||
---|---|---|
1 |
zahlungserinnerung.tex |
templates/print/RB/zahlungserinnerung_invoice.tex | ||
---|---|---|
2 | 2 |
|
3 | 3 |
|
4 | 4 |
% Variablen, die in settings verwendet werden |
5 |
\newcommand{\lxtmpfile} {<%tmpfile%>}
|
|
5 |
\newcommand{\lxlangcode} {<%template_meta.language.template_code%>}
|
|
6 | 6 |
\newcommand{\lxmedia} {<%media%>} |
7 | 7 |
\newcommand{\lxcurrency} {<%currency%>} |
8 |
\newcommand{\lxcompany} {<%employee_company%>}
|
|
8 |
\newcommand{\lxtitlebar} {<%titlebar%>}
|
|
9 | 9 |
|
10 | 10 |
% settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile |
11 | 11 |
\input{insettings.tex} |
templates/print/RB/zahlungserinnerung_invoice_DE.tex | ||
---|---|---|
1 |
zahlungserinnerung_invoice.tex |
templates/print/RB/zahlungserinnerung_invoice_EN.tex | ||
---|---|---|
1 |
zahlungserinnerung_invoice.tex |
Auch abrufbar als: Unified diff
RB Druckvorlagen weiter überarbeitet