Revision 8ce0a366
Von Bernd Bleßmann vor mehr als 1 Jahr hinzugefügt
templates/print/RB/deutsch.tex | ||
---|---|---|
58 | 58 |
\newcommand{\abweichendeLieferadresse}{abweichende Lieferadresse} |
59 | 59 |
\newcommand{\optional}{Optionale Position nach Absprache} |
60 | 60 |
|
61 |
% angebotseingang (purchase_quotation_intake) |
|
62 |
\newcommand{\angebotseingang} {Angebotseingang} |
|
63 |
\newcommand{\angebotseingangformel} {vielen Dank für Ihr Angebot. Wir haben es als Angebotseingang erfasst und werden es prüfen.} |
|
64 |
|
|
61 | 65 |
% auftragseingang (sales_order_intake) |
62 | 66 |
\newcommand{\auftragseingang} {Auftragseingang} |
63 | 67 |
\newcommand{\auftragseingangnummer} {Auftragseingang Nr.} |
templates/print/RB/english.tex | ||
---|---|---|
56 | 56 |
\newcommand{\angebotortdatum}{We hereby accept this offer.} |
57 | 57 |
\newcommand{\abweichendeLieferadresse}{alternate delivery address} |
58 | 58 |
|
59 |
% angebotseingang (purchase_quotation_intake) |
|
60 |
\newcommand{\angebotseingang} {Quotation Intake} |
|
61 |
\newcommand{\angebotseingangformel} {thank you for your offer. We have entered it as quotation intake and will check it.} |
|
62 |
|
|
59 | 63 |
% auftragseingang (sales_order_intake) |
60 | 64 |
\newcommand{\auftragseingang} {Order Intake} |
61 | 65 |
\newcommand{\auftragseingangnummer} {Order Intake No.} |
templates/print/RB/purchase_quotation_intake.tex | ||
---|---|---|
1 |
\input{inheaders.tex} |
|
2 |
|
|
3 |
|
|
4 |
% Variablen, die in settings verwendet werden |
|
5 |
\newcommand{\lxlangcode} {<%template_meta.language.template_code%>} |
|
6 |
\newcommand{\lxmedia} {<%media%>} |
|
7 |
\newcommand{\lxcurrency} {<%currency%>} |
|
8 |
\newcommand{\kivicompany} {<%employee_company%>} |
|
9 |
|
|
10 |
% settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile |
|
11 |
\input{insettings.tex} |
|
12 |
|
|
13 |
|
|
14 |
% laufende Kopfzeile: |
|
15 |
\ourhead{}{}{\angebotseingang}{<%quonumber%>}{<%quodate%>} |
|
16 |
|
|
17 |
|
|
18 |
\begin{document} |
|
19 |
|
|
20 |
\ourfont |
|
21 |
\begin{minipage}[t]{8cm} |
|
22 |
\scriptsize |
|
23 |
|
|
24 |
{\color{gray}\underline{\firma\ $\cdot$ \strasse\ $\cdot$ \ort}} |
|
25 |
\normalsize |
|
26 |
|
|
27 |
\vspace*{0.3cm} |
|
28 |
|
|
29 |
<%name%> |
|
30 |
|
|
31 |
<%if department_1%><%department_1%><%end if%> |
|
32 |
|
|
33 |
<%if department_2%><%department_2%><%end if%> |
|
34 |
|
|
35 |
<%cp_givenname%> <%cp_name%> |
|
36 |
|
|
37 |
<%street%> |
|
38 |
|
|
39 |
~ |
|
40 |
|
|
41 |
<%zipcode%> <%city%> |
|
42 |
|
|
43 |
<%country%> |
|
44 |
\end{minipage} |
|
45 |
\hfill |
|
46 |
\begin{minipage}{6cm} |
|
47 |
\rightline{\LARGE\textbf{\textit{\auftragseingang}}} \vspace*{0.2cm} |
|
48 |
\rightline{\large\textbf{\textit{\nr ~<%quonumber%>% |
|
49 |
}}} \vspace*{0.2cm} |
|
50 |
|
|
51 |
\datum:\hfill <%quodate%> |
|
52 |
|
|
53 |
\ansprechpartner:\hfill <%employee_name%> |
|
54 |
|
|
55 |
\textTelefon \hfill <%employee_tel%> |
|
56 |
|
|
57 |
\textEmail \hfill <%employee_email%> |
|
58 |
\end{minipage} |
|
59 |
|
|
60 |
<%if shiptoname%> |
|
61 |
\vspace{0.8cm} |
|
62 |
\scriptsize \underline{\abweichendeLieferadresse:}\\ |
|
63 |
\normalsize <%shiptoname%> |
|
64 |
|
|
65 |
<%if shiptocontact%> <%shiptocontact%><%end if%> |
|
66 |
|
|
67 |
<%shiptodepartment_1%> |
|
68 |
|
|
69 |
<%shiptodepartment_2%> |
|
70 |
|
|
71 |
<%shiptostreet%> |
|
72 |
|
|
73 |
<%shiptozipcode%> <%shiptocity%> |
|
74 |
<%end if%> |
|
75 |
\vspace*{1.5cm} |
|
76 |
|
|
77 |
\hfill |
|
78 |
|
|
79 |
% Bei Kontaktperson Anrede nach Geschlecht unterscheiden. |
|
80 |
% Bei natürlichen Personen persönliche Anrede, sonst allgemeine Anrede. |
|
81 |
\ifthenelse{\equal{<%cp_name%>}{}}{ |
|
82 |
<%if natural_person%><%greeting%> <%name%>,<%else%>\anrede<%end if%>}{ |
|
83 |
\ifthenelse{\equal{<%cp_gender%>}{f}} |
|
84 |
{\anredefrau}{\anredeherr} <%cp_title%> <%cp_name%>,}\\ |
|
85 |
|
|
86 |
\angebotseingangformel\\ |
|
87 |
|
|
88 |
\vspace{0.5cm} |
|
89 |
|
|
90 |
|
|
91 |
% |
|
92 |
% - longtable kann innerhalb der Tabelle umbrechen |
|
93 |
% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man keinen |
|
94 |
% Übertrag machen |
|
95 |
% - Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen. |
|
96 |
% Falls das gewünscht ist, \\ mit \renewcommand umschreiben (siehe dazu: |
|
97 |
% http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf) |
|
98 |
% |
|
99 |
\setlength\LTleft\parindent % Tabelle beginnt am linken Textrand |
|
100 |
\setlength\LTright{0pt} % Tabelle endet am rechten Textrand |
|
101 |
\begin{longtable}{@{}rrp{7cm}@{\extracolsep{\fill}}rr@{}} |
|
102 |
% Tabellenkopf |
|
103 |
\hline |
|
104 |
\textbf{\position} & \textbf{\menge} & \textbf{\bezeichnung} & \textbf{\einzelpreis} & \textbf{\gesamtpreis} \\ |
|
105 |
\hline\\ |
|
106 |
\endhead |
|
107 |
|
|
108 |
% Tabellenkopf erste Seite |
|
109 |
\hline |
|
110 |
\textbf{\position} & \textbf{\menge} & \textbf{\bezeichnung} & \textbf{\einzelpreis} & \textbf{\gesamtpreis} \\ |
|
111 |
\hline\\[-0.5em] |
|
112 |
\endfirsthead |
|
113 |
|
|
114 |
% Tabellenende |
|
115 |
\\ |
|
116 |
\multicolumn{5}{@{}r@{}}{\weiteraufnaechsterseite} |
|
117 |
\endfoot |
|
118 |
|
|
119 |
% Tabellenende letzte Seite |
|
120 |
\hline\\ |
|
121 |
\multicolumn{4}{@{}l}{\nettobetrag} & <%subtotal%> \currency\\ |
|
122 |
<%foreach tax%> |
|
123 |
\multicolumn{4}{@{}l}{<%taxdescription%>} & <%tax%> \currency\\ |
|
124 |
<%end tax%> |
|
125 |
\multicolumn{4}{@{}l}{\textbf{\schlussbetrag}} & \textbf{<%quototal%>} \currency\\ |
|
126 |
\hline\hline\\ |
|
127 |
\endlastfoot |
|
128 |
|
|
129 |
% eigentliche Tabelle |
|
130 |
<%foreach number%> |
|
131 |
<%runningnumber%> & |
|
132 |
\raggedleft <%qty%> <%unit%> & |
|
133 |
\textbf{<%description%>} & |
|
134 |
<%sellprice%> \currency & |
|
135 |
\ifthenelse{\equal{<%p_discount%>}{0}}{}{\sffamily\scriptsize{(-<%p_discount%> \%)}} |
|
136 |
\ourfont{<%linetotal%> \currency} \\* % kein Umbruch nach der ersten Zeile, damit Beschreibung und Langtext nicht getrennt werden |
|
137 |
|
|
138 |
<%if longdescription%> && \scriptsize <%longdescription%>\\<%end longdescription%> |
|
139 |
<%if reqdate%> && \scriptsize \lieferdatum: <%reqdate%>\\<%end reqdate%> |
|
140 |
<%if serialnumber%> && \scriptsize \seriennummer: <%serialnumber%>\\<%end serialnumber%> |
|
141 |
<%if ean%> && \scriptsize \ean: <%ean%>\\<%end ean%> |
|
142 |
<%if projectnumber%> && \scriptsize \projektnummer: <%projectnumber%>\\<%end projectnumber%> |
|
143 |
<%if make%> |
|
144 |
<%foreach make%> |
|
145 |
\ifthenelse{\equal{<%make%>}{<%name%>}}{&& \artikelnummer: <%model%>\\}{} |
|
146 |
<%end foreach%> |
|
147 |
<%end if%> |
|
148 |
\\[-0.8em] |
|
149 |
<%end number%> |
|
150 |
|
|
151 |
\end{longtable} |
|
152 |
|
|
153 |
|
|
154 |
\vspace{0.2cm} |
|
155 |
|
|
156 |
<%if notes%> |
|
157 |
\vspace{5mm} |
|
158 |
<%notes%> |
|
159 |
\vspace{5mm} |
|
160 |
<%end if%> |
|
161 |
|
|
162 |
<%if delivery_term%> |
|
163 |
\lieferung ~<%delivery_term.description_long%>\\ |
|
164 |
<%end delivery_term%> |
|
165 |
|
|
166 |
\gruesse \\ \\ \\ |
|
167 |
<%employee_name%> |
|
168 |
|
|
169 |
\end{document} |
templates/print/marei/deutsch.tex | ||
---|---|---|
56 | 56 |
\newcommand{\angebotortdatum}{Wir nehmen das vorstehende Angebot an.} |
57 | 57 |
\newcommand{\abweichendeLieferadresse}{abweichende Lieferadresse} |
58 | 58 |
|
59 |
% angebotseingang (purchase_quotation_intake) |
|
60 |
\newcommand{\angebotseingang} {Angebotseingang} |
|
61 |
\newcommand{\angebotseingangformel} {vielen Dank für Ihr Angebot. Wir haben es als Angebotseingang erfasst und werden es prüfen.} |
|
62 |
|
|
59 | 63 |
% auftragseingang (sales_order_intake) |
60 | 64 |
\newcommand{\auftragseingang} {Auftragseingang} |
61 | 65 |
\newcommand{\auftragseingangnummer} {Auftragseingang Nr.} |
templates/print/marei/english.tex | ||
---|---|---|
55 | 55 |
\newcommand{\angebotortdatum}{We hereby accept this offer.} |
56 | 56 |
\newcommand{\abweichendeLieferadresse}{alternate delivery address} |
57 | 57 |
|
58 |
% angebotseingang (purchase_quotation_intake) |
|
59 |
\newcommand{\angebotseingang} {Quotation Intake} |
|
60 |
\newcommand{\angebotseingangformel} {thank you for your offer. We have entered it as quotation intake and will check it.} |
|
61 |
|
|
58 | 62 |
% auftragseingang (sales_order_intake) |
59 | 63 |
\newcommand{\auftragseingang} {Order Intake} |
60 | 64 |
\newcommand{\auftragseingangnummer} {Order Intake No.} |
templates/print/marei/purchase_quotation_intake.tex | ||
---|---|---|
1 |
\documentclass[paper=a4,fontsize=10pt]{scrartcl} |
|
2 |
\usepackage{kiviletter} |
|
3 |
|
|
4 |
|
|
5 |
% Variablen, die in settings verwendet werden |
|
6 |
\newcommand{\lxlangcode} {<%template_meta.language.template_code%>} |
|
7 |
\newcommand{\lxmedia} {<%media%>} |
|
8 |
\newcommand{\lxcurrency} {<%currency%>} |
|
9 |
\newcommand{\kivicompany} {<%employee_company%>} |
|
10 |
|
|
11 |
% settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile |
|
12 |
\input{insettings.tex} |
|
13 |
|
|
14 |
% laufende Kopfzeile: |
|
15 |
\ourhead{}{}{\angebotseingang}{<%quonumber%>}{<%quodate%>} |
|
16 |
|
|
17 |
|
|
18 |
\setkomavar*{date}{\datum} |
|
19 |
\setkomavar{date}{<%quodate%>} |
|
20 |
|
|
21 |
\setkomavar{fromname}{<%employee_name%>} |
|
22 |
\setkomavar{fromphone}{<%employee_tel%>} |
|
23 |
\setkomavar{fromemail}{<%employee_email%>} |
|
24 |
\setkomavar{title}{% |
|
25 |
\angebotseingang~ |
|
26 |
\nr~<%quonumber%>% |
|
27 |
} |
|
28 |
|
|
29 |
\setkomavar{transaction}{<%transaction_description%>} |
|
30 |
|
|
31 |
\setkomavar*{quote}{\angebotseingang{}~\nr} |
|
32 |
\setkomavar{quote}{<%quonumber%>} |
|
33 |
|
|
34 |
<%if shiptoname%>% |
|
35 |
\makeatletter |
|
36 |
\begin{lrbox}\shippingAddressBox |
|
37 |
\parbox{\useplength{toaddrwidth}}{ |
|
38 |
\backaddr@format{\scriptsize\usekomafont{backaddress}% |
|
39 |
\strut abweichende Lieferadresse |
|
40 |
} |
|
41 |
\par\smallskip |
|
42 |
\setlength{\parskip}{\z@} |
|
43 |
\par |
|
44 |
\normalsize |
|
45 |
<%shiptoname%>\par |
|
46 |
<%if shiptocontact%> <%shiptocontact%><%end if%>\par |
|
47 |
<%shiptodepartment_1%>\par |
|
48 |
<%shiptodepartment_2%>\par |
|
49 |
<%shiptostreet%>\par |
|
50 |
<%shiptozipcode%> <%shiptocity%>% |
|
51 |
} |
|
52 |
\end{lrbox} |
|
53 |
\makeatother |
|
54 |
<%end if%>% |
|
55 |
|
|
56 |
\begin{document} |
|
57 |
|
|
58 |
\begin{letter}{ |
|
59 |
<%name%>\strut\\ |
|
60 |
<%if department_1%><%department_1%>\\<%end if%>% |
|
61 |
<%if department_2%><%department_2%>\\<%end if%>% |
|
62 |
<%cp_givenname%> <%cp_name%>\strut\\ |
|
63 |
<%street%>\strut\\ |
|
64 |
<%zipcode%> <%city%>\strut\\ |
|
65 |
<%country%> \strut |
|
66 |
} |
|
67 |
|
|
68 |
% Bei Kontaktperson Anrede nach Geschlecht unterscheiden. |
|
69 |
% Bei natürlichen Personen persönliche Anrede, sonst allgemeine Anrede. |
|
70 |
\opening{ |
|
71 |
\Ifstr{<%cp_name%>}{} |
|
72 |
{<%if natural_person%><%greeting%> <%name%>,<%else%>\anrede<%end if%>} |
|
73 |
{ |
|
74 |
\Ifstr{<%cp_gender%>}{f} |
|
75 |
{\anredefrau} |
|
76 |
{\anredeherr} |
|
77 |
<%cp_title%> <%cp_name%>, |
|
78 |
} |
|
79 |
} |
|
80 |
\thispagestyle{kivitendo.letter.first} |
|
81 |
|
|
82 |
\angebotseingangformel |
|
83 |
|
|
84 |
\begin{PricingTabular*} |
|
85 |
% eigentliche Tabelle |
|
86 |
\FakeTable{ |
|
87 |
<%foreach number%>% |
|
88 |
<%runningnumber%> &% |
|
89 |
<%number%> &% |
|
90 |
\textbf{<%description%>}% |
|
91 |
<%if longdescription%>\ExtraDescription{<%longdescription%>}<%end longdescription%>% |
|
92 |
<%if reqdate%>\ExtraDescription{\lieferdatum: <%reqdate%>}<%end reqdate%>% |
|
93 |
<%if serialnumber%>\ExtraDescription{\seriennummer: <%serialnumber%>}<%end serialnumber%>% |
|
94 |
<%if ean%>\ExtraDescription{\ean: <%ean%>}<%end ean%>% |
|
95 |
<%if projectnumber%>\ExtraDescription{\projektnummer: <%projectnumber%>}<%end projectnumber%>% |
|
96 |
&% |
|
97 |
<%qty%> <%unit%> &% |
|
98 |
<%sellprice%>&% |
|
99 |
\Ifstr{<%p_discount%>}{0}{}{\sffamily\scriptsize{(-<%p_discount%>\,\%)}}% |
|
100 |
<%linetotal%>\tabularnewline |
|
101 |
<%end number%>% |
|
102 |
}% |
|
103 |
\begin{PricingTotal}% |
|
104 |
% Tabellenende letzte Seite |
|
105 |
\nettobetrag & <%subtotal%>\\% |
|
106 |
<%foreach tax%>% |
|
107 |
<%taxdescription%> & <%tax%>\\% |
|
108 |
<%end tax%>% |
|
109 |
\bfseries\schlussbetrag & \bfseries <%quototal%>\\% |
|
110 |
\end{PricingTotal} |
|
111 |
\end{PricingTabular*} |
|
112 |
|
|
113 |
<%if notes%>% |
|
114 |
<%notes%>% |
|
115 |
\medskip |
|
116 |
<%end if%>% |
|
117 |
|
|
118 |
<%if delivery_term%>% |
|
119 |
\lieferung ~<%delivery_term.description_long%>\\ |
|
120 |
<%end delivery_term%>% |
|
121 |
|
|
122 |
\closing{\gruesse} |
|
123 |
\end{letter} |
|
124 |
|
|
125 |
\end{document} |
Auch abrufbar als: Unified diff
Angebots-Eingang: Druckvorlagen marei und RB