From: G. Richardson Date: Wed, 6 Feb 2013 11:24:46 +0000 (+0100) Subject: RB Druckvorlagen: Proformarechnung eingeführt X-Git-Tag: release-3.1.0beta1~633^2 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=4f70967e7a5df312c140bdf3afde074fa72ff2ea;p=kivitendo-erp.git RB Druckvorlagen: Proformarechnung eingeführt Kopie von Auftrag mit Proformarechnung statt Auftragsbestätigung und invdate statt orddate --- diff --git a/templates/print/RB/deutsch.tex b/templates/print/RB/deutsch.tex index 997c3a01d..942702093 100644 --- a/templates/print/RB/deutsch.tex +++ b/templates/print/RB/deutsch.tex @@ -59,6 +59,7 @@ \newcommand{\auftragsformel} {hiermit bestätigen wir Ihnen folgende Bestellpostionen:} \newcommand{\lieferungErfolgtAm} {Die Lieferung erfolgt am} %Danach wird das Datum eingefügt, falls das grammatisch nicht funktionieren sollte müssen wir eine ausnahme für die sprache definieren \newcommand{\auftragpruefen} {Bitte kontrollieren Sie alle Positionen auf Übereinstimmung mit Ihrer Bestellung! Teilen Sie Abweichungen innerhalb von 3 Tagen mit!} +\newcommand{\proformarechnung} {Proforma Rechnung} % lieferschein (sales_delivery_order) \newcommand{\lieferschein} {Lieferschein} diff --git a/templates/print/RB/english.tex b/templates/print/RB/english.tex index 6bb2ce431..efed0a7d8 100644 --- a/templates/print/RB/english.tex +++ b/templates/print/RB/english.tex @@ -58,6 +58,7 @@ \newcommand{\auftragsformel} {We hereby confirm your order for the following items:} \newcommand{\lieferungErfolgtAm} {Your items will be delivered on:} %Danach wird das Datum eingefügt, falls das grammatisch nicht funktionieren sollte müssen wir eine ausnahme für die sprache definieren \newcommand{\auftragpruefen} {Please check that all items correspond to your order. Please tell us of any deviations within 3 days.} +\newcommand{\proformarechnung} {Proforma invoice} % lieferschein (sales_delivery_order) \newcommand{\lieferschein} {Delivery order} diff --git a/templates/print/RB/proforma.tex b/templates/print/RB/proforma.tex new file mode 100644 index 000000000..84f2ac5f1 --- /dev/null +++ b/templates/print/RB/proforma.tex @@ -0,0 +1,149 @@ +\input{inheaders.tex} + + +% Variablen, die in settings verwendet werden +\newcommand{\lxlangcode} {<%template_meta.language.template_code%>} +\newcommand{\lxmedia} {<%media%>} +\newcommand{\lxcurrency} {<%currency%>} +\newcommand{\lxtitlebar} {<%titlebar%>} + +% settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile +\input{insettings.tex} + + +% laufende Kopfzeile: +\ourhead{\kundennummer}{<%customernumber%>}{\proformarechnung}{<%ordnumber%>}{<%invdate%>} + + +\begin{document} + +\ourfont + +\begin{minipage}[t]{8cm} + \vspace*{1.0cm} + + <%name%> + + <%street%> + + ~ + + <%zipcode%> <%city%> + + <%country%> +\end{minipage} +\hfill +\begin{minipage}[t]{6cm} + \hfill{\LARGE\textbf{\proformarechnung}} + + \vspace*{0.2cm} + + \hfill{\large\textbf{\nr ~<%ordnumber%>}} + + \vspace*{0.2cm} + + \datum:\hfill <%invdate%> + + \kundennummer:\hfill <%customernumber%> + + <%if cusordnumber%>\ihreBestellnummer:\hfill <%cusordnumber%><%end if%> + + <%if quonumber%>\angebot~\nr:\hfill <%quonumber%><%end if%> + + \ansprechpartner:\hfill <%employee_name%> + + <%if globalprojectnumber%> \projektnummer:\hfill <%globalprojectnumber%> <%end globalprojectnumber%> +\end{minipage} + +\vspace*{1.5cm} + +\hfill + +% Anrede nach Geschlecht unterscheiden +\ifthenelse{\equal{<%cp_name%>}{}}{\anrede}{ + \ifthenelse{\equal{<%cp_gender%>}{f}} + {\anredefrau}{\anredeherr} <%cp_title%> <%cp_name%>,}\\ + +\auftragsformel\\ + +\vspace{0.5cm} + + +% +% - longtable kann innerhalb der Tabelle umbrechen +% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man keinen +% Übertrag machen +% - Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen. +% Falls das gewünscht ist, \\ mit \renewcommand umschreiben (siehe dazu: +% http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf) +% +\setlength\LTleft\parindent % Tabelle beginnt am linken Textrand +\setlength\LTright{0pt} % Tabelle endet am rechten Textrand +\begin{longtable}{@{}rrp{7cm}@{\extracolsep{\fill}}rrr@{}} +% Tabellenkopf +\hline +\textbf{\position} & \textbf{\artikelnummer} & \textbf{\bezeichnung} & \textbf{\menge} & \textbf{\einzelpreis} & \textbf{\gesamtpreis} \\ +\hline\\ +\endhead + +% Tabellenkopf erste Seite +\hline +\textbf{\position} & \textbf{\artikelnummer} & \textbf{\bezeichnung} & \textbf{\menge} & \textbf{\einzelpreis} & \textbf{\gesamtpreis} \\ +\hline\\[-0.5em] +\endfirsthead + +% Tabellenende +\\ +\multicolumn{6}{@{}r@{}}{\weiteraufnaechsterseite} +\endfoot + +% Tabellenende letzte Seite +\hline\\ +\multicolumn{5}{@{}l}{\nettobetrag} & <%subtotal%> \currency\\ +<%foreach tax%> +\multicolumn{5}{@{}l}{<%taxdescription%>} & <%tax%> \currency\\ +<%end tax%> +\multicolumn{5}{@{}l}{\textbf{\schlussbetrag}} & \textbf{<%ordtotal%>} \currency\\ +\hline\hline\\ +\endlastfoot + +% eigentliche Tabelle +<%foreach number%> + <%runningnumber%> & + <%number%> & + \textbf{<%description%>} & + \raggedleft <%qty%> <%unit%> & + <%sellprice%> \currency & + \ifthenelse{\equal{<%p_discount%>}{0}}{}{\sffamily\scriptsize{(-<%p_discount%> \%)}} + \ourfont{<%linetotal%> \currency} \\* % kein Umbruch nach der ersten Zeile, damit Beschreibung und Langtext nicht getrennt werden + + <%if longdescription%> && \scriptsize <%longdescription%>\\<%end longdescription%> + <%if reqdate%> && \scriptsize \lieferdatum: <%reqdate%>\\<%end reqdate%> + <%if serialnumber%> && \scriptsize \seriennummer: <%serialnumber%>\\<%end serialnumber%> + <%if ean%> && \scriptsize \ean: <%ean%>\\<%end ean%> + <%if projectnumber%> && \scriptsize \projektnummer: <%projectnumber%>\\<%end projectnumber%> + \\[-0.8em] +<%end number%> + +\end{longtable} + + +\vspace{0.2cm} + +<%if notes%> + \vspace{5mm} + <%notes%> + \vspace{5mm} +<%end if%> + +<%if reqdate%> +\lieferungErfolgtAm ~<%reqdate%>. \\ +<%end if%> + +\textit{\auftragpruefen} \\ \\ + +\gruesse \\ \\ \\ + <%employee_name%> + +\end{document} +