From: Jan Büren Date: Thu, 16 Jul 2015 11:08:57 +0000 (+0200) Subject: Standard-Druckvorlagen entfernt X-Git-Tag: release-3.3.0beta~33 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=0bae9fe6eb53a230c2f2e32b9d2975b1bc8fe64c;p=kivitendo-erp.git Standard-Druckvorlagen entfernt Da die Standard-Druckvorlagen nicht mehr weiter gepflegt werden, enstprechend für den nächsten Release als Auswahloption entfernt. --- diff --git a/SL/Template.pm b/SL/Template.pm index 903ea90d8..39157d2d2 100644 --- a/SL/Template.pm +++ b/SL/Template.pm @@ -52,7 +52,7 @@ sub available_templates { } keys %dir_h; tie %dir_h, 'IO::Dir', "$::lx_office_conf{paths}->{templates}/print"; - my @allmaster = ('Standard', sort grep { -d ("$::lx_office_conf{paths}->{templates}/print" . "/$_") && !/^\.\.?$/ && !/^Standard$/ } keys %dir_h); + my @allmaster = (sort grep { -d ("$::lx_office_conf{paths}->{templates}/print" . "/$_") && !/^\.\.?$/ && !/^Standard$/ } keys %dir_h); return ( print_templates => \@alldir, diff --git a/templates/print/Standard/bin_list.tex b/templates/print/Standard/bin_list.tex deleted file mode 100644 index 91e3b9c97..000000000 --- a/templates/print/Standard/bin_list.tex +++ /dev/null @@ -1,128 +0,0 @@ -\documentclass[twoside]{scrartcl} -\usepackage[frame]{xy} -\usepackage{tabularx} -\usepackage[utf8]{inputenc} -\usepackage{graphicx} -\setlength{\voffset}{0.5cm} -\setlength{\hoffset}{-2.0cm} -\setlength{\topmargin}{0cm} -\setlength{\headheight}{0.5cm} -\setlength{\headsep}{1cm} -\setlength{\topskip}{0pt} -\setlength{\oddsidemargin}{1.0cm} -\setlength{\evensidemargin}{1.0cm} -\setlength{\textwidth}{17cm} -\setlength{\textheight}{24.7cm} -\setlength{\footskip}{1cm} -\setlength{\parindent}{0pt} -\renewcommand{\baselinestretch}{1} - -\begin{document} - -\pagestyle{myheadings} -\thispagestyle{empty} - -\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont - -\vspace*{-1.3cm} - -\parbox{\textwidth}{ - \parbox[b]{.42\textwidth}{% - <%company%> - - <%address%> - }\hfill - \begin{tabular}[b]{rr@{}} - Tel & <%tel%>\\ - Fax & <%fax%> - \end{tabular} - - \rule[1.5ex]{\textwidth}{0.5pt} -} - - -<%pagebreak 90 27 37%> -\end{tabularx} - -\newpage - -\markboth{<%company%>\hfill <%ordnumber%>}{<%company%>\hfill <%ordnumber%>} - -\vspace*{-12pt} - -\begin{tabularx}{\textwidth}{@{}rlXllrrll@{}} - \textbf{Pos} & \textbf{Nummer} & \textbf{Beschreibung} & \textbf{Seriennummer} & & \textbf{Menge} & \textbf{Erh} & & \textbf{Lagerplatz} \\ -<%end pagebreak%> - - -\vspace*{0.5cm} - -\parbox[t]{1cm}{\hfill} -\parbox[t]{.5\textwidth}{ -\textbf{Von} -\vspace{0.7cm} - -<%name%> \\ -<%street%> \\ -<%zipcode%> \\ -<%city%> \\ -<%country%> -} -\parbox[t]{.4\textwidth}{ -\textbf{Lieferanschrift} -\vspace{0.7cm} - -<%shiptoname%> \\ -<%shiptostreet%> \\ -<%shiptozipcode%> \\ -<%shiptocity%> \\ -<%shiptocountry%> -} -\hfill - -\vspace{1cm} - -\textbf{L A G E R L I S T E} -\hfill - -\vspace{1cm} - -\begin{tabularx}{\textwidth}{*{6}{|X}|} \hline - \textbf{BestellNr. \#} & \textbf{Datum} & \textbf{Kontakt} - <%if warehouse%> - & \textbf{Lager} - <%end warehouse%> - & \textbf{Lagerplatz} & \textbf{Lieferung mit} \\ [0.5em] - \hline - - <%ordnumber%> - <%if shippingdate%> - & <%shippingdate%> - <%end shippingdate%> - <%if not shippingdate%> - & <%orddate%> - <%end shippingdate%> - & <%employee%> - <%if warehouse%> - & <%warehouse%> - <%end warehouse%> - & <%shippingpoint%> & <%shipvia%> \\ - \hline -\end{tabularx} - -\vspace{1cm} - -\begin{tabularx}{\textwidth}{@{}rlXllrrll@{}} - \textbf{Pos} & \textbf{Nummer} & \textbf{Beschreibung} & \textbf{Seriennumner} & & \textbf{Menge} & \textbf{Erh} & & \textbf{Lagerplatz} \\ - -<%foreach number%> - <%runningnumber%> & <%number%> & <%description%> & <%serialnumber%> & - <%deliverydate%> & <%qty%> & <%ship%> & <%unit%> & <%bin%> \\ -<%end number%> -\end{tabularx} - - -\rule{\textwidth}{2pt} - -\end{document} - diff --git a/templates/print/Standard/check.tex b/templates/print/Standard/check.tex deleted file mode 100644 index 6086d457d..000000000 --- a/templates/print/Standard/check.tex +++ /dev/null @@ -1,71 +0,0 @@ -\documentclass[twoside]{scrartcl} -\usepackage[frame]{xy} -\usepackage{tabularx} -\usepackage[utf8]{inputenc} -\setlength{\voffset}{0.4cm} -\setlength{\hoffset}{-2.0cm} -\setlength{\topmargin}{0cm} -\setlength{\headheight}{0.0cm} -\setlength{\headsep}{1cm} -\setlength{\topskip}{0pt} -\setlength{\oddsidemargin}{1.0cm} -\setlength{\evensidemargin}{1.0cm} -\setlength{\textwidth}{17cm} -\setlength{\textheight}{24.5cm} -\setlength{\footskip}{1cm} -\setlength{\parindent}{0pt} -\renewcommand{\baselinestretch}{1} -\begin{document} - - -\fontfamily{cmss}\fontsize{9pt}{9pt}\selectfont - -\parbox[t]{12cm}{ - <%company%> - - <%address%>} -\hfill -\parbox[t]{6cm}{\hfill <%source%>} - -\vspace*{0.6cm} - -<%text_amount%> \dotfill <%decimal%>/100 \makebox[0.5cm]{\hfill} - -\vspace{0.5cm} - -\hfill <%datepaid%> \makebox[2cm]{\hfill} <%amount%> - -\vspace{0.5cm} - -<%name%> - -<%street%> - -<%zipcode%> - -<%city%> - -<%country%> - -\vspace{2.8cm} - -<%company%> - -\vspace{0.5cm} - -<%name%> \hfill <%datepaid%> \hfill <%source%> - -\vspace{0.5cm} -\begin{tabularx}{\textwidth}{lXrr@{}} -\textbf{Rechnung} & \textbf{Ausgestellt} - & \textbf{Fällig} & \textbf{Verrechnet} \\ -<%foreach invnumber%> -<%invnumber%> & <%invdate%> \dotfill - & <%due%> & <%paid%> \\ -<%end invnumber%> -\end{tabularx} - -\vfill - -\end{document} - diff --git a/templates/print/Standard/credit_note.odt b/templates/print/Standard/credit_note.odt deleted file mode 100644 index 1d9c4c91a..000000000 Binary files a/templates/print/Standard/credit_note.odt and /dev/null differ diff --git a/templates/print/Standard/credit_note.tex b/templates/print/Standard/credit_note.tex deleted file mode 100755 index 12538f453..000000000 --- a/templates/print/Standard/credit_note.tex +++ /dev/null @@ -1,264 +0,0 @@ -% credit_note.tex -% Verkauf Gutschrift -% Überarbeitet von Norbert Simon, n.simon@linet-services.de -% Version 2.5 vom 16. November 2011 -% Basiert auf der Arbeit von kmk@lilalaser.de / 2007 -% Diese Vorlage steht unter der GPL-Lizenz, Version 3 -% siehe http://www.gnu.de/licenses/gpl-3.0.html -% ---------- -% config: tag-style=$( )$ -% ---------- - -\documentclass[twoside]{scrartcl} -\usepackage{fancyhdr} % Für den Seitenkopf und -Fuß -\usepackage{ifpdf} % Erlaubt eine Code-Weiche für PDF, oder DVI Ausgabe -\usepackage{xifthen} % Allgemeine Code-Weiche -\usepackage{graphicx} % Fuer die Einbindung der Logo-Graphik -\usepackage{german} % Deutsche Trenn-Tabelle -\usepackage[utf8]{inputenc} % Umlaute direkt eingeben -\usepackage{textcomp} % Sonderzeichen -\usepackage{lastpage} % Fuer die Angabe "Seite 2 von 5" -\usepackage{filecontents} % Um von latex aus eine Datei schreiben zu koennen -\usepackage{etex} % Damit Marken verwendet werden koennen -\usepackage{ltxtable} % Mehrseiten-Tabellen mit variabler Spaltenbreite -\usepackage{booktabs} % Striche in Tabellen -\usepackage{numprint} % Zahlen formatiert ausgeben -\usepackage[$(if myconfig_output_numberformat =~ "1.000,00")$german$(else)$$(if myconfig_output_numberformat =~ "1000,00")$germannosep$(else)$$(if myconfig_output_numberformat =~ "1,000.00")$english$(else)$englishnosep$(end)$$(end)$$(end)$]{zwischensumme} % Lokales Makro zur Berechnung der Zwischensummen -\usepackage{microtype,relsize} %Feinpositionierung, Sperren von Text -\newcommand*{\sperren}[1]{\normalsize\textls*[200]{#1}} %Sperrung Überrschriften - -% ---------- Report-Variablen zur Verwendung in lxbriefkopf.tex ---------- -% ---------- Die eigenen Daten ---------- -\newcommand{\employeename}{$(employee_name)$} -\newcommand{\employeecompany}{$(employee_company)$} -\newcommand{\employeeaddress}{$(employee_address)$} -\newcommand{\employeetel}{$(employee_tel)$} -\newcommand{\employeefax}{$(employee_fax)$} -\newcommand{\employeeemail}{$(employee_email)$} -\newcommand{\employeecoustid}{$(employee_co_ustid)$} -\newcommand{\employeetaxnumber}{$(employee_taxnumber)$} -\newcommand{\employeetable}{$(template_meta.tmpfile NOESCAPE)$.table.tex} - -% ---------- Eigene Bankverbindung falls nicht im Briefkopf gesetzt ---------- -% \newcommand{\companybank}{$(company_bank)$} -% \newcommand{\companybankcode}{$(company_bank_code)$} -% \newcommand{\companyaccountnumber}{$(company_account_number)$} - -% ---------- Adressat ---------- -\newcommand{\name}{$(name)$} -\newcommand{\departmentone}{$(department_1)$} -\newcommand{\departmenttwo}{$(department_2)$} -\newcommand{\cpgreeting}{$(cp_greeting)$} -\newcommand{\cptitle}{$(cp_title)$} -\newcommand{\cpgivenname}{$(cp_givenname)$} -\newcommand{\cpname}{$(cp_name)$} -\newcommand{\street}{$(street)$} -\newcommand{\country}{$(country)$} -\newcommand{\zipcode}{$(zipcode)$} -\newcommand{\city}{$(city)$} -\newcommand{\phone}{$(customerphone)$} -\newcommand{\fax}{$(customerfax)$} -\newcommand{\lettergreeting}{ - \ifthenelse{\equal{$(cp_gender)$}{f}} - {Sehr geehrte Frau $(cp_name)$,} - {\ifthenelse{\equal{$(cp_gender)$}{m}} - {Sehr geehrter Herr $(cp_name)$,} - {Sehr geehrte Damen und Herren,} - }\\[1\baselineskip] -} - -% ---------- Rechnungsvariablen ---------- -\newcommand{\kundennummer}{$(customernumber)$} -\newcommand{\quonumber}{$(quonumber)$} % Angebotsnummer -\newcommand{\ordnumber}{$(ordnumber)$} % Auftragsnummer bei uns -\newcommand{\cusordnumber}{$(cusordnumber)$} % Auftragsnummer beim Kunden -\newcommand{\invnumber}{$(invnumber)$} % Rechnungsnummer -\newcommand{\invnumbercreditnote}{$(invnumber_for_credit_note)$} %Rechnungsnummer Gutschrift -\newcommand{\docnumber}{Rechnungsnummer: \invnumber} -\newcommand{\quodate}{$(quodate)$} % Angebotsdatum -\newcommand{\orddate}{$(orddate)$} % Auftragsdatum -\newcommand{\reqdate}{$(reqdate)$} % gewuenschtes Lieferdatum -\newcommand{\deliverydate}{$(deliverydate)$} % Lieferdatum -\newcommand{\invdate}{$(invdate)$} % Rechnungsdatum -\newcommand{\terms}{$(terms)$} % Zahlungsfrist -\newcommand{\duedate}{$(duedate)$} % Fälligkeitsdatum -\newcommand{\invtotal}{$(invtotal)$} % Gesamtbetrag -\newcommand{\paid}{$(paid)$} % Schon bezahlt -\newcommand{\total}{$(total)$} % Restbetrag - -% ---------- Lieferadresse ---------- -\newcommand{\shiptoname}{$(shiptoname)$} -\newcommand{\shiptocontact}{$(shiptocontact)$} -\newcommand{\shiptodepartmentone}{$(shiptodepartment_1)$} -\newcommand{\shiptodepartmenttwo}{$(shiptodepartment_2)$} -\newcommand{\shiptostreet}{$(shiptostreet)$} -\newcommand{\shiptocity}{$(shiptocity)$} -\newcommand{\shiptocountry}{$(shiptocountry)$} -\newcommand{\shiptophone}{$(shiptophone)$} -\newcommand{\shiptozipcode}{$(shiptozipcode)$} -\newcommand{\shiptofax}{$(shiptofax)$} - -% ---------- Währungszeichen ---------- -\newcommand{\currency}{\euro} -\ifthenelse{\equal{$(currency)$}{YEN}}{\let\currency\textyen}{} -\ifthenelse{\equal{$(currency)$}{GBP}}{\let\currency\pounds}{} -\ifthenelse{\equal{$(currency)$}{USD}}{\let\currency\$}{} - -% ---------- Ende Reportvariablen-Umsetzung ---------- - -% ---------- Briefkopf dazuladen ---------- -\input{lxbriefkopf} - -\begin{document} -% ---------- Schrift Hauptdokuments (Computermodern-sanserif) ---------- -% \fontfamily{cmss}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont -% ---------- Schrift Helvetica ------------------------ -\fontfamily{phv}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont - -% ---------- Firmenlogo nur erste Seite ---------- -\thispagestyle{briefkopf} - -% ---------- Datum und Nummern ---------- -% Position unterhalb des Briefkopfs -\vspace*{\vlogospacing} -\renewcommand{\arraystretch}{0.9} -\begin{minipage}[b]{177mm} -\sperren{\textbf{Gutschrift Nr. \invnumber}} -\hfill - \small - \begin{tabular}[b]{r@{\hspace{2mm}}p{\hlogospacing}} - \textbf{Seite} & {\thepage} von \pageref{LastPage}\\ - \textbf{Datum} & \invdate \\ - \textbf{Kunden Nr.} & \kundennummer\\ - \nonemptyline{\textbf{Auftrag Nr.} &}{\ordnumber} - \nonemptyline{\textbf{Rechnung Nr.} &}{\invnumbercreditnote} - \nonemptyline{\textbf{Gutschrift Nr.} &}{\invnumber} - \textbf{Ansprechpartner} & \employeename\\ - \nonemptyline{\textbf{Durchwahl} &}{\employeetel} - \nonemptyline{\textbf{E-Mail} &}{\employeeemail} - \end{tabular}\\[10mm plus 20mm minus 10mm] -\end{minipage} -\renewcommand{\arraystretch}{1} -\normalsize -% ---------- Begrüßung und Bemerkungen ---------- -\vspace{ 5mm} -%\lettergreeting -Hiermit erstatten wir Ihnen zur Rechnung Nr. \invnumbercreditnote{ } die nachfolgenden Positionen.\\ -Für Nachfragen steht Ihnen \employeename \ per Telefon (\employeetel) oder per E-Mail (\employeeemail) gerne zur Verfügung. -%\\[0.4\baselineskip] -\ifthenelse{\isempty{$(notes)$}}{}{ - $(notes)$ - }% -\vspace{1\baselineskip}\\ -%Mit freundlichen Grüßen\\[1\baselineskip] -%\employeename\\[1\baselineskip] -% ---------- Die eigentliche-Tabelle ---------- -% ---------- Tabelle puffern ---------- -\begin{filecontents}{\employeetable} -% ---------- globale Variable laufsumme deklarieren ---------- -\resetlaufsumme -% ---------- Spaltendefinition ---------- -%\begin{longtable}{@{}rlX@{ }rlrr@{\makebox[\widthof{\textbf{~\currency}}]}} -\begin{longtable}{@{}rlX@{ }rlrr@{\makebox[\widthof{\textbf{}}]}} -% ---------- Kopfzeile der Tabelle ---------- - \textbf{Pos} & - \textbf{Art.Nr.} & - \textbf{Bezeichnung} & - \textbf{Menge} & - \textbf{ME} & - \textbf{EP/€} & - \textbf{GP/€} \\ - \midrule - \endfirsthead -% ---------- Tabellenkopf nach dem Umbruch ---------- - \textbf{Pos} & - \textbf{Art.Nr.} & - \textbf{Bezeichnung} & - \textbf{Menge} & - \textbf{ME} & - \textbf{EP/€} & - \textbf{GP/€} \\ - \midrule - & & \multicolumn{4}{r}{} & \MarkUebertrPos\\ - \endhead -% ---------- Fuss der Teiltabellen ---------- - \midrule - & & \multicolumn{4}{r}{} & \MarkZwsumPos \\ - \endfoot -% ---------- Das Ende der Tabelle ---------- - \midrule -% & & \multicolumn{4}{r}{ Nettobetrag:} & \MarkZwsumPos \\ - \endlastfoot -% ---------- Positionen ---------- -$(foreach number)$ - $(runningnumber)$ & - $(number)$ & - $(description)$ -% \ifthenelse{\equal{$(longdescription)$}{}}{}{\newline -% \renewcommand{\baselinestretch}{1}\footnotesize -% {\footnotesize $(longdescription)$ -% \renewcommand{\baselinestretch}{1}\normalsize -% }} - \ifthenelse{\equal{$(deliverydate_oe)$}{\leer}}{}{ - \newline Lieferdatum:~$(deliverydate_oe)$} - & - $(qty)$ & - $(unit)$ & - \ifthenelse{\isempty{$(sellprice)$}}{&}{ - \numprint{$(sellprice)$} - \ifthenelse{\equal{$(p_discount)$}{0}}{}{ -$(p_discount)$\%} & - \numprint{$(linetotal)$}\Wert{$(linetotal NOFORMAT)$} - }\\ % - $(end number)$ - -\end{longtable} -% ---------- Ende der Hilfsdatei ---------- -\end{filecontents} -% ---------- Puffertabelle öffnen ---------- -\LTXtable{\textwidth}{\employeetable} -%---------- Bereich für die Summen ---------- -\parbox{\textwidth}{ -%---------- Summenbereich nach recht schieben ---------- -\hfill -\setlength{\tabcolsep}{0mm} -\begin{tabular}{@{}r@{ }r@{ }l} - {Nettobetrag:}& \numprint{$(subtotal)$}& \currency\\ -% ---------- Alle Steuern ausweisen ---------- - $(foreach tax)$ -% {$(taxdescription)$ auf }\numprint{$(taxbase)$}~\currency: & \numprint{$(tax)$}& \\ - {$(taxdescription)$}: & \numprint{$(tax)$}& \currency\\ - $(end tax)$ - \midrule - {\textbf{Rechnungsbetrag:}} & \bfseries\numprint{\invtotal} & \textbf{\currency}\\ -% ---------- Wenn bereits etwas gezahlt wurde ---------- -$(if invtotal != total)$ - $(foreach payment)$ - abzgl. Zahlung vom {$(paymentdate)$}:& {\numprint{-$(payment)$}} & \currency\\ - $(end paymentdate)$ - \midrule - \textbf{Verbleibend: } & \textbf{\numprint{\total}} & \textbf{\currency}\\ -$(end)$ -\bottomrule - \end{tabular} -} %Ende des Summenkasten -\vfill -% ---------- Nachbemerkung mit max. Abstand nach unten ---------- -{ -%Soweit nicht anders angegeben, -%\ifthenelse{\equal{\deliverydate}{\leer}} -% {entspricht das Leistungsdatum dem Rechnungsdatum.} -% {wurde die Leistung am {\deliverydate} erbracht.}\\[0.5em] -%Bitte überweisen Sie den Rechnungsbetrag in Höhe von -%{\numprint{\total}~\currency} innerhalb von -%\ifthenelse{\equal{\duedate}{\leer}}{{14}}{{\terms}}~Tagen -%auf das unten angegebene Konto. -%\ifthenelse{\equal{\duedate}{\leer}}{} -% {Nach dem {\duedate} behalten wir uns Verzugszinsen vor.} -Bitte nennen Sie uns eine Bankverbindung auf welche das Guthaben überwiesen werden soll.\\ -\vfil -\footnotesize -Bereits gelieferte Waren bleiben bis zur vollständigen Bezahlung der -Rechnung unser Eigentum. -} - -\end{document} diff --git a/templates/print/Standard/images/draft.png b/templates/print/Standard/images/draft.png deleted file mode 100644 index 8181bebde..000000000 Binary files a/templates/print/Standard/images/draft.png and /dev/null differ diff --git a/templates/print/Standard/images/hintergrund_seite1.png b/templates/print/Standard/images/hintergrund_seite1.png deleted file mode 100644 index 28610f43e..000000000 Binary files a/templates/print/Standard/images/hintergrund_seite1.png and /dev/null differ diff --git a/templates/print/Standard/images/hintergrund_seite2.png b/templates/print/Standard/images/hintergrund_seite2.png deleted file mode 100644 index e4b204be3..000000000 Binary files a/templates/print/Standard/images/hintergrund_seite2.png and /dev/null differ diff --git a/templates/print/Standard/images/schachfiguren.jpg b/templates/print/Standard/images/schachfiguren.jpg deleted file mode 100644 index d8e9cca82..000000000 Binary files a/templates/print/Standard/images/schachfiguren.jpg and /dev/null differ diff --git a/templates/print/Standard/invoice.odt b/templates/print/Standard/invoice.odt deleted file mode 100644 index 4ac7557da..000000000 Binary files a/templates/print/Standard/invoice.odt and /dev/null differ diff --git a/templates/print/Standard/invoice.tex b/templates/print/Standard/invoice.tex deleted file mode 100644 index be93079e5..000000000 --- a/templates/print/Standard/invoice.tex +++ /dev/null @@ -1,291 +0,0 @@ -% invoice.tex -% Rechnung Verkauf -% Überarbeitet von Norbert Simon, n.simon@linet-services.de -% Version 2.5 vom 16. November 2011 -% Basiert auf der Arbeit von kmk@lilalaser.de / 2007 -% Diese Vorlage steht unter der GPL-Lizenz, Version 3 -% siehe http://www.gnu.de/licenses/gpl-3.0.html -% ---------- -% config: tag-style=$( )$ -% ---------- - -\documentclass[twoside]{scrartcl} -\usepackage{fancyhdr} % Für den Seitenkopf und -Fuß -\usepackage{ifpdf} % Erlaubt eine Code-Weiche für PDF, oder DVI Ausgabe -\usepackage{xifthen} % Allgemeine Code-Weiche -\usepackage{graphicx} % Fuer die Einbindung der Logo-Graphik -\usepackage{german} % Deutsche Trenn-Tabelle -\usepackage[utf8]{inputenc} % Umlaute direkt eingeben -\usepackage{textcomp} % Sonderzeichen -\usepackage{lastpage} % Fuer die Angabe "Seite 2 von 5" -\usepackage{filecontents} % Um von latex aus eine Datei schreiben zu koennen -\usepackage{etex} % Damit Marken verwendet werden koennen -\usepackage{ltxtable} % Mehrseiten-Tabellen mit variabler Spaltenbreite -\usepackage{booktabs} % Striche in Tabellen -\usepackage{numprint} % Zahlen formatiert ausgeben -\usepackage[$(if myconfig_output_numberformat =~ "1.000,00")$german$(else)$$(if myconfig_output_numberformat =~ "1000,00")$germannosep$(else)$$(if myconfig_output_numberformat =~ "1,000.00")$english$(else)$englishnosep$(end)$$(end)$$(end)$]{zwischensumme} % Lokales Makro zur Berechnung der Zwischensummen -\usepackage{microtype,relsize} %Feinpositionierung, Sperren von Text -\newcommand*{\sperren}[1]{\normalsize\textls*[200]{#1}} %Sperrung Überrschriften - -% ---------- Report-Variablen zur Verwendung in kivitendobriefkopf.tex ---------- -% ---------- Die eigenen Daten ---------- -\newcommand{\employeename}{$(employee_name)$} -\newcommand{\employeecompany}{$(employee_company)$} -\newcommand{\employeeaddress}{$(employee_address)$} -\newcommand{\employeetel}{$(employee_tel)$} -\newcommand{\employeefax}{$(employee_fax)$} -\newcommand{\employeeemail}{$(employee_email)$} -\newcommand{\employeecoustid}{$(employee_co_ustid)$} -\newcommand{\employeetaxnumber}{$(employee_taxnumber)$} -\newcommand{\employeetable}{$(template_meta.tmpfile NOESCAPE)$.table.tex} - -% ---------- Eigene Bankverbindung falls nicht im Briefkopf gesetzt ---------- -% \newcommand{\companybank}{$(company_bank)$} -% \newcommand{\companybankcode}{$(company_bank_code)$} -% \newcommand{\companyaccountnumber}{$(company_account_number)$} - -% ---------- Adressat ---------- -\newcommand{\name}{$(name)$} -\newcommand{\departmentone}{$(department_1)$} -\newcommand{\departmenttwo}{$(department_2)$} -\newcommand{\cpgreeting}{$(cp_greeting)$} -\newcommand{\cptitle}{$(cp_title)$} -\newcommand{\cpgivenname}{$(cp_givenname)$} -\newcommand{\cpname}{$(cp_name)$} -\newcommand{\street}{$(street)$} -\newcommand{\country}{$(country)$} -\newcommand{\zipcode}{$(zipcode)$} -\newcommand{\city}{$(city)$} -\newcommand{\phone}{$(customerphone)$} -\newcommand{\fax}{$(customerfax)$} -\newcommand{\lettergreeting}{ - \ifthenelse{\equal{$(cp_gender)$}{f}} - {Sehr geehrte Frau $(cp_name)$,} - {\ifthenelse{\equal{$(cp_gender)$}{m}} - {Sehr geehrter Herr $(cp_name)$,} - {Sehr geehrte Damen und Herren,} - }\\[1\baselineskip] -} - -% ---------- Rechnungsvariablen ---------- -\newcommand{\kundennummer}{$(customernumber)$} -\newcommand{\quonumber}{$(quonumber)$} % Angebotsnummer -\newcommand{\ordnumber}{$(ordnumber)$} % Auftragsnummer bei uns -\newcommand{\cusordnumber}{$(cusordnumber)$} % Auftragsnummer beim Kunden -\newcommand{\invnumber}{$(invnumber)$} % Rechnungsnummer -\newcommand{\docnumber}{Rechnung Nr. \invnumber} -\newcommand{\quodate}{$(quodate)$} % Angebotsdatum -\newcommand{\orddate}{$(orddate)$} % Auftragsdatum -\newcommand{\reqdate}{$(reqdate)$} % gewuenschtes Lieferdatum -\newcommand{\deliverydate}{$(deliverydate)$} % Lieferdatum -\newcommand{\invdate}{$(invdate)$} % Rechnungsdatum -\newcommand{\terms}{$(terms)$} % Zahlungsfrist -\newcommand{\duedate}{$(duedate)$} % Fälligkeitsdatum -\newcommand{\invtotal}{$(invtotal)$} % Gesamtbetrag -\newcommand{\paid}{$(paid)$} % Schon bezahlt -\newcommand{\total}{$(total)$} % Restbetrag - -% ---------- Lieferadresse ---------- -\newcommand{\shiptoname}{$(shiptoname)$} -\newcommand{\shiptocontact}{$(shiptocontact)$} -\newcommand{\shiptodepartmentone}{$(shiptodepartment_1)$} -\newcommand{\shiptodepartmenttwo}{$(shiptodepartment_2)$} -\newcommand{\shiptostreet}{$(shiptostreet)$} -\newcommand{\shiptocity}{$(shiptocity)$} -\newcommand{\shiptocountry}{$(shiptocountry)$} -\newcommand{\shiptophone}{$(shiptophone)$} -\newcommand{\shiptozipcode}{$(shiptozipcode)$} -\newcommand{\shiptofax}{$(shiptofax)$} - -% ---------- Währungszeichen ---------- -\newcommand{\currency}{\euro} -\ifthenelse{\equal{$(currency)$}{YEN}}{\let\currency\textyen}{} -\ifthenelse{\equal{$(currency)$}{GBP}}{\let\currency\pounds}{} -\ifthenelse{\equal{$(currency)$}{USD}}{\let\currency\$}{} - -% ---------- Ende Reportvariablen-Umsetzung ---------- - -% ---------- Briefkopf dazuladen ---------- -\input{kivitendobriefkopf} - -\begin{document} -% ---------- Schrift Hauptdokuments (Computermodern-sanserif) ---------- -% \fontfamily{cmss}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont -% ---------- Schrift Helvetica ------------------------ -\fontfamily{phv}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont -% ---------- Firmenlogo nur erste Seite ---------- -\thispagestyle{briefkopf} - -% ---------- Datum und Nummern ---------- -% Position unterhalb des Briefkopfs -\vspace*{\vlogospacing} -\renewcommand{\arraystretch}{0.9} -\begin{minipage}[b]{177mm} -\sperren{\textbf{Rechnung Nr. \invnumber}} -{\tiny Bitte stets angeben} -\hfill - \small - \begin{tabular}[b]{r@{\hspace{2mm}}p{\hlogospacing}} - \textbf{Seite} & {\thepage} von \pageref{LastPage}\\ - \textbf{Datum} & \invdate \\ - \textbf{Kunden Nr.} & \kundennummer\\ - \nonemptyline{\textbf{Auftrag Nr.} &}{\ordnumber} - \nonemptyline{\textbf{Rechnung Nr.} &}{\invnumber} - \textbf{Ansprechpartner} & \employeename\\ - \nonemptyline{\textbf{Durchwahl} &}{\employeetel} - \nonemptyline{\textbf{E-Mail} &}{\employeeemail} - \end{tabular}\\[10mm plus 20mm minus 10mm] -\end{minipage} -\renewcommand{\arraystretch}{1} -\normalsize -% ---------- Begrüßung und Bemerkungen ---------- -\vspace{ 5mm} -\lettergreeting -Hiermit erlauben wir uns, Ihnen die nachfolgenden Positionen $(if orddate)$gemäß -Ihrem Auftrag vom \orddate{ }$(end)$in Rechnung zu stellen.\\ - -Für Nachfragen steht Ihnen \employeename \ per Telefon (\employeetel) -oder per E-Mail (\employeeemail) gerne zur Verfügung.\\[1\baselineskip] -\ifthenelse{\isempty{$(notes)$}}{}{ - $(notes)$\\[1\baselineskip] - }% -%Mit freundlichen Grüßen\\[1\baselineskip] -%\employeename\\[1\baselineskip] -% ---------- Die eigentliche-Tabelle ---------- -% ---------- Tabelle puffern ---------- -\begin{filecontents}{\employeetable} -% ---------- globale Variable laufsumme deklarieren ---------- -\resetlaufsumme -% ---------- Spaltendefinition ---------- -%\begin{longtable}{@{}rlX@{ }rlrr@{\makebox[\widthof{\textbf{~\currency}}]}} -\begin{longtable}{@{}rlX@{ }rlrr@{\makebox[\widthof{\textbf{}}]}} -% ---------- Kopfzeile der Tabelle ---------- - \textbf{Pos} & - \textbf{Art.Nr.} & - \textbf{Bezeichnung} & - \textbf{Menge} & - \textbf{ME} & - \textbf{EP/€} & - \textbf{GP/€} \\ - \midrule - \endfirsthead -% ---------- Tabellenkopf nach dem Umbruch ---------- - \textbf{Pos} & - \textbf{Art.Nr.} & - \textbf{Bezeichnung} & - \textbf{Menge} & - \textbf{ME} & - \textbf{EP/€} & - \textbf{GP/€} \\ - \midrule - & & \multicolumn{4}{r}{} & \MarkUebertrPos\\[1.5em] - \endhead -% ---------- Fuss der Teiltabellen ---------- - \midrule - & & \multicolumn{4}{r}{} & \MarkZwsumPos \\ - \endfoot -% ---------- Das Ende der Tabelle ---------- - \midrule -% & & \multicolumn{4}{r}{ Nettobetrag:} & \MarkZwsumPos \\ -\endlastfoot -% ---------- Positionen ---------- -$(foreach number)$ - $(runningnumber)$ & - $(number)$ & - $(description)$ -% \ifthenelse{\equal{$(longdescription)$}{}}{}{\newline -% \renewcommand{\baselinestretch}{1}\footnotesize -% {\footnotesize $(longdescription)$ -% \renewcommand{\baselinestretch}{1}\normalsize -% }} - \ifthenelse{\equal{$(deliverydate_oe)$}{\leer}}{}{ - \newline Lieferdatum:~$(deliverydate_oe)$} - & - $(qty)$ & - $(unit)$ & - \ifthenelse{\isempty{$(sellprice)$}}{&}{ - \numprint{$(sellprice)$} - \ifthenelse{\equal{$(p_discount)$}{0}}{}{ -$(p_discount)$\%} & - \numprint{$(linetotal)$}\Wert{$(linetotal NOFORMAT)$} - }\\ % - $(end number)$ - -\end{longtable} -% ---------- Ende der Hilfsdatei ---------- -\end{filecontents} -% ---------- Puffertabelle öffnen ---------- -\LTXtable{\textwidth}{\employeetable} -%---------- Bereich für die Summen ---------- -\parbox{\textwidth}{ -%---------- Summenbereich nach recht schieben ---------- -\hfill -\setlength{\tabcolsep}{0mm} -\begin{tabular}[b]{@{}r@{ }r@{ }l} - {Nettobetrag:}& \numprint{$(subtotal)$}& \currency\\ -% ---------- Alle Steuern ausweisen ---------- - $(foreach tax)$ -% {$(taxdescription)$ auf }\numprint{$(taxbase)$}~\currency: & \numprint{$(tax)$}& \\ - {$(taxdescription)$}: & \numprint{$(tax)$}& \currency\\ - $(end tax)$ - \midrule - {\textbf{Rechnungsbetrag:}} & \bfseries\numprint{\invtotal} & \textbf{\currency}\\ -% ---------- Wenn bereits etwas gezahlt wurde ---------- -$(if invtotal != total)$ - $(foreach payment)$ - Zahlung vom {$(paymentdate)$}: & {\numprint{-$(payment)$}} & \currency \\ - $(end paymentdate)$ - \midrule - \textbf{Offener Betrag: } & \textbf{\numprint{\total}} & \textbf{\currency}\\ -$(end)$ -\bottomrule -\end{tabular} -} %Ende des Summenkasten - -% ---------- Lieferadresse ---------- -\ifthenelse{% - \equal{\shiptoname}{\name} \AND - \equal{\shiptodepartmentone}{\leer} \AND - \equal{\shiptodepartmenttwo}{\leer} \AND - \equal{\shiptostreet}{\street} \AND - \equal{\shiptozipcode}{\zipcode} \AND - \equal{\shiptocity}{\city} - }{} -{ -% ---------- Umbruch dazwischen verhindern ---------- -\vspace*{0.5em} -\parbox{\textwidth}{ -% ---------- Bereich für Lieferadresse ---------- -\textbf{Leistungsempfänger:}\hfill\parbox[t]{0.7\textwidth}{ - \shiptoname \\ - \nonemptyline{}{\shiptodepartmentone} - \nonemptyline{}{\shiptodepartmenttwo} - \shiptostreet \\ - \shiptocountry{ }\shiptozipcode{ }\shiptocity\\[1mm] - \nonemptyline{Tel: }{\shiptophone} - \nonemptyline{Fax: }{\shiptofax} - }%ende parbox -}% ende parbox -}% ende ifthenelse -% ---------- Nachbemerkung mit max. Abstand nach unten ---------- -$(if payment_terms)$ -\vspace*{0.5em} -\textbf{Zahlungsbedingungen:}\hfill\parbox[t]{0.7\textwidth}{$(payment_terms)$}\\ -$(end)$ -\vspace*{0.5em} -%Bitte überweisen Sie den Rechnungsbetrag in Höhe von -%{\numprint{\total}~\currency} innerhalb von -%%{\numprint{\total}~\currency} -%\ifthenelse{\equal{\duedate}{\leer}}{{14}}{{\terms}}~Tagen -%auf das unten angegebene Konto. -%\ifthenelse{\equal{\duedate}{\leer}}{}\\ \vfil -% {Nach dem {\duedate} behalten wir uns Verzugszinsen vor.} -Soweit nicht anders angegeben, \ifthenelse{\equal{\deliverydate}{\leer}} - {entspricht das Leistungsdatum dem Rechnungsdatum.} - {wurde die Leistung am {\deliverydate} erbracht.}\\ -\vfill -\footnotesize -Bereits gelieferte Waren bleiben bis zur vollständigen Bezahlung der -Rechnung unser Eigentum. -%} - -\end{document} diff --git a/templates/print/Standard/kivitendo-seite1.pdf b/templates/print/Standard/kivitendo-seite1.pdf deleted file mode 100644 index 834384330..000000000 Binary files a/templates/print/Standard/kivitendo-seite1.pdf and /dev/null differ diff --git a/templates/print/Standard/kivitendo-seiteff.pdf b/templates/print/Standard/kivitendo-seiteff.pdf deleted file mode 100644 index 467d78513..000000000 Binary files a/templates/print/Standard/kivitendo-seiteff.pdf and /dev/null differ diff --git a/templates/print/Standard/kivitendo.sty b/templates/print/Standard/kivitendo.sty deleted file mode 100644 index 32d2e229b..000000000 --- a/templates/print/Standard/kivitendo.sty +++ /dev/null @@ -1,182 +0,0 @@ -\ProvidesFile{kivitendo.sty} -\usepackage{colortbl} -\usepackage{eurosym} -\usepackage{german} -\usepackage{graphicx} -\usepackage{ifthen} -\usepackage[utf8]{inputenc} -\usepackage{latexsym} -\usepackage{longtable} -\usepackage{textcomp} - -%% Paketoptionen -\newboolean{defaultbg}\setboolean{defaultbg}{true} -\newboolean{draftbg} -\newboolean{reqspeclogo} -\newboolean{secondpagelogo} -\DeclareOption{nologo}{\setboolean{defaultbg}{false}} -\DeclareOption{draftlogo}{\setboolean{defaultbg}{false}\setboolean{draftbg}{true}} -\DeclareOption{reqspeclogo}{\setboolean{reqspeclogo}{true}} -\DeclareOption{secondpagelogo}{\setboolean{defaultbg}{false}\setboolean{secondpagelogo}{true}} -\ProcessOptions - -%% Seitenlayout -\setlength{\voffset}{-1.5cm} -\setlength{\hoffset}{-2.5cm} -\setlength{\topmargin}{0cm} -\setlength{\headheight}{0.5cm} -\setlength{\headsep}{1cm} -\setlength{\topskip}{0pt} -\setlength{\oddsidemargin}{2cm} -\setlength{\textwidth}{16.4cm} -\setlength{\textheight}{25cm} -\setlength{\footskip}{1cm} -\setlength{\parindent}{0pt} -\setlength{\tabcolsep}{0.2cm} - -\setlength{\unitlength}{1cm} - -\newcommand{\kivitendobgsettings}{% - \setlength{\headsep}{2.5cm} - \setlength{\textheight}{22.5cm} - \setlength{\footskip}{0.9cm} -} - -%% Standardschrift -\newcommand{\defaultfont}{\fontfamily{cmss}\fontsize{10pt}{12pt}\fontseries{m}\selectfont} -\renewcommand{\familydefault}{cmss} - -%% Checkboxen -\newsavebox{\checkedbox} -\savebox{\checkedbox}(0.2,0.4){ - \put(-0.15,-0.425){$\times$} - \put(-0.15,-0.45){$\Box$} -} -\newsavebox{\uncheckedbox} -\savebox{\uncheckedbox}(0.2,0.4){ - \put(-0.15,-0.45){$\Box$} -} - -%% Farben -\definecolor{kivitendoorange}{rgb}{1,0.4,0.2} -\definecolor{kivitendodarkred}{rgb}{0.49,0,0} -\definecolor{kivitendoyellow}{rgb}{1,1,0.4} -\definecolor{kivitendobggray}{gray}{0.9} -\definecolor{kivitendowhite}{gray}{1} - -%% Kopf- und Fußzeilen -\newcommand{\kivitendofirsthead}{} -\newcommand{\kivitendofirstfoot}{} -\newcommand{\kivitendosecondhead}{} -\newcommand{\kivitendosecondfoot}{\centerline{\defaultfont\small Seite \thepage}} - -\newcommand{\myhead}{% - \ifthenelse{\boolean{defaultbg}}{% - \begin{picture}(0,0) - \put(-2.025,-28.1){\includegraphics*[width=\paperwidth,keepaspectratio=true]{images/hintergrund_seite1.png}} - \end{picture}% - }{}% - \ifthenelse{\boolean{secondpagelogo}}{% - \begin{picture}(0,0) - \put(-2.025,-28.1){\includegraphics*[width=\paperwidth,keepaspectratio=true]{images/hintergrund_seite2.png}} - \end{picture}% - }{}% - \ifthenelse{\boolean{draftbg}}{% - \begin{picture}(0,0) - \put(-2.025,-26.9){\includegraphics*[width=\paperwidth,keepaspectratio=true]{images/draft.png}} - \end{picture}% - }{}% - \ifthenelse{\boolean{reqspeclogo}}{% - \begin{picture}(0,0) - \put(3,-22){\includegraphics*[width=13cm,keepaspectratio=true]{images/schachfiguren.jpg}} - \put(0.275,-4.1){\colorbox{kivitendoorange}{\begin{minipage}[t][4.5cm]{2.5cm}\hspace*{2.5cm}\end{minipage}}} - \put(0.275,-8.8){\colorbox{kivitendodarkred}{\begin{minipage}[t][4.5cm]{2.5cm}\hspace*{2.5cm}\end{minipage}}} - \put(0.275,-13.5){\colorbox{kivitendoyellow}{\begin{minipage}[t][4.5cm]{2.5cm}\hspace*{2.5cm}\end{minipage}}} - \end{picture}% - }{}% - \kivitendofirsthead -} - -\newcommand{\mysecondhead}{% - \ifthenelse{\boolean{defaultbg} \or \boolean{secondpagelogo}}{% - \begin{picture}(0,0) - \put(-2.025,-28.1){\includegraphics*[width=\paperwidth,keepaspectratio=true]{images/hintergrund_seite2.png}} - \end{picture}% - }{}% - \ifthenelse{\boolean{draftbg}}{% - \begin{picture}(0,0) - \put(-2.025,-26.9){\includegraphics*[width=\paperwidth,keepaspectratio=true]{images/draft.png}} - \end{picture}% - }{}% - \kivitendosecondhead -} - -\newcommand{\myfoot}{\kivitendofirstfoot} -\newcommand{\mysecondfoot}{\kivitendosecondfoot} - -\renewcommand{\ps@headings}{% - \renewcommand{\@oddhead}{\myhead} - \renewcommand{\@evenhead}{\@oddhead}% - \renewcommand{\@oddfoot}{\myfoot} - \renewcommand{\@evenfoot}{\@oddfoot}% -} - -\renewcommand{\ps@plain}{% - \renewcommand{\@oddhead}{\mysecondhead} - \renewcommand{\@evenhead}{\@oddhead}% - \renewcommand{\@oddfoot}{\mysecondfoot} - \renewcommand{\@evenfoot}{\@oddfoot}% -} - -\pagestyle{plain} -\thispagestyle{headings} - -% Abschnitte mit Kasten hinterlegt - -\newcommand{\reqspecsectionstyle}{% -\renewcommand{\thesection}{\alph{section}} -\makeatletter -\def\section{\@ifstar\unnumberedsection\numberedsection} -\makeatother -} - -\makeatletter -\def\numberedsection{\@ifnextchar[%] - \numberedsectionwithtwoarguments\numberedsectionwithoneargument} -\def\unnumberedsection{\@ifnextchar[%] - \unnumberedsectionwithtwoarguments\unnumberedsectionwithoneargument} -\def\numberedsectionwithoneargument#1{\numberedsectionwithtwoarguments[#1]{#1}} -\def\unnumberedsectionwithoneargument#1{\unnumberedsectionwithtwoarguments[#1]{#1}} -\def\numberedsectionwithtwoarguments[#1]#2{% - \ifhmode\par\fi - \removelastskip - \vskip 3ex\goodbreak - \refstepcounter{section}% - \noindent - \begingroup - \leavevmode\Large\bfseries\raggedright - \begin{picture}(0,0) - \put(0,0){\colorbox{kivitendoorange}{\parbox{0.7cm}{\hspace*{0.7cm}\\\vspace*{0.2cm}}}} - \end{picture}% - \hspace*{0.3cm}\textcolor{white}{\thesection{}.}% - \quad% - #2 - \par - \endgroup - \vskip 2ex\nobreak - \addcontentsline{toc}{section}{\protect\numberline{\thesection{}.}#1}% - } -\def\unnumberedsectionwithtwoarguments[#1]#2{% - \ifhmode\par\fi - \removelastskip - \vskip 3ex\goodbreak - \noindent - \begingroup - \leavevmode\Large\bfseries\raggedright - \leavevmode\Large\bfseries\raggedright - #2 - \par - \endgroup - \vskip 2ex\nobreak% -} -\makeatother diff --git a/templates/print/Standard/kivitendobriefkopf.tex b/templates/print/Standard/kivitendobriefkopf.tex deleted file mode 100644 index dac3d95cf..000000000 --- a/templates/print/Standard/kivitendobriefkopf.tex +++ /dev/null @@ -1,200 +0,0 @@ -% kivitendobriefkopf.tex -% Erstellt von Norbert Simon, n.simon@linet-services.de -% Version 2.1 vom 21.Oktober 2011 -% Basiert auf der Arbeit von kmk@lilalaser.de / 2007 -% Diese Vorlage steht unter der GPL-Lizenz, Version 3 -% siehe http://www.gnu.de/licenses/gpl-3.0.html -% ---------- -% config: tag-style=$( )$ -% ---------- -\usepackage {color} -% ---------- Farbe für die Falzmarkierung ---------- -\definecolor{linecolor}{gray}{.75} -\definecolor{rulerlineFirst}{RGB}{95,115,5} % Linienfarben Seite 1 -\definecolor{rulerlinePages}{rgb}{0,0,0} % Linienfarben Folgeseiten -% ---------- Helvetica-Font für Fancyhdr ------------------------- -\newcommand{\helv}{% -\fontfamily{phv}\fontsize{8}{11}\selectfont} -% ---------- Helvetica Font einstellen ---------------------------- -\renewcommand{\familydefault}{\sfdefault} -\fontfamily{phv}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont -% Modern -% \fontfamily{cmss}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont -% ---------- Basiseinheiten für die Positionierung ----------------- -\newcommand{\vlogospacing}{63mm} % Erste Zeile unterhalb des Anschrift-Blocks -\newcommand{\hlogospacing}{35mm} % Logo-Breite für Ausrichtung -% ---------- Bankverbindung des Unternehmens ---------- -\newcommand{\companybank}{Bankname} -\newcommand{\companybankcode}{xxx xxx xx} -\newcommand{\companyaccountnumber}{xx xxx xxx xx} -% ---------- Elemente nur dann ausgeben, wenn ein Wert gesetzt ist ---------- -\newcommand{\leer}{} -\newcommand{\nonemptyline}[2]{\ifthenelse{\equal{#2}{\leer}}{}{#1#2\\}} -\newcommand{\hasvalue}[2]{\ifthenelse{\equal{#1}{\leer}}{}{#2}} -% ---------- Seitendefinition A4 ---------- -\setlength{\voffset}{-2.0cm} -\setlength{\hoffset}{-2.0cm} -\setlength{\topmargin}{0cm} -\setlength{\headheight}{0.5cm} -\setlength{\headsep}{1cm} -\setlength{\topskip}{0cm} -\setlength{\oddsidemargin}{1.5cm} -\setlength{\evensidemargin}{1.5cm} -\setlength{\textwidth}{174mm} -\setlength{\textheight}{24cm} -\setlength{\footskip}{1.8cm} -\setlength{\parindent}{0cm} -\renewcommand{\baselinestretch}{1} -% ---------- Abstand Tabellenzeilen erhöhen ---------- -\renewcommand{\arraystretch}{1.3} -%\fontfamily{cmss}\fontshape{n}\selectfont -%\fontfamily{phv}\fontshape{n}\selectfont -% ---------- Seitenköpfe und -Füße ---------- - -\newsavebox{\fusszeile} -\sbox{\fusszeile}{ - \tiny - \begin{minipage}[t]{\textwidth} - \renewcommand{\arraystretch}{0.9} - \hspace*{5mm} - \begin{tabular}[t]{l} - Firmenname 1 \\ - Firmenname 2\\ - Straße Nr\\ - Plz Ort\\ - \end{tabular} - \hfill - \begin{tabular}[t]{l} - \textbf{Sitz der Gesellschaft}\\ - Plz Ort\\ - \textbf{Geschäftsführer}\\ - Vorname Name\\ - \end{tabular} - \hfill - \begin{tabular}[t]{l} - \textbf{Handesregistereintrag}\\ - Amtsgericht Woshaltis\\ - HRB xxx\\ - \end{tabular} - \hfill - \begin{tabular}[t]{l} - USt-ID-Nr. DE xxxxxxxxx\\ - Steuer Nr. xx xxx xxxxx\\ - \end{tabular} - \hfill - \begin{tabular}[t]{l} - \textbf{Bankverbindung}\\ - \companybank\\ - BLZ \companybankcode\\ - Konto \companyaccountnumber\\ - \end{tabular} - \renewcommand{\arraystretch}{1} - \end{minipage} -}%Ende sbox -% ---------- Seitenstil-Definitionen ---------- -% pagestyle "plain" umdefinieren: -\fancypagestyle{plain}{% - - \fancyhf{} % Erstmal alles löschen -% \fancyfoot[OL,EL]{\usebox{\fusszeile}} - \fancyhead[L]{\usebox{\plainpages}} -% \fancyhead[C]{\helv\footnotesize \docnumber} -% \fancyhead[R]{\helv\footnotesize Seite \thepage/\pageref{LastPage}\hspace*{12mm}} - \fancyfoot[L]{\helv\footnotesize Seite \thepage/\pageref{LastPage}\hspace*{12mm}} - \fancyfoot[C]{\helv\footnotesize \docnumber} - \renewcommand{\headrulewidth}{0pt} - \renewcommand{\footrulewidth}{0pt} - \fancyfootoffset{10mm} - \fancyheadoffset{10mm} - } - -% pagestyle "briefkopf" definieren: -\fancypagestyle{briefkopf}{% - \fancyhf{} % Erstmal alles löschen - \fancyhead[L]{\usebox{\kopf}} -% \fancyfoot[OL,EL]{\usebox{\fusszeile}} - \renewcommand{\headrulewidth}{0pt} - \renewcommand{\footrulewidth}{0pt} - \fancyfootoffset{10mm} - \fancyheadoffset{10mm} - } - -\pagestyle{plain} % Alle Seiten bekommen plain als Default-Stil - -% ---------- Briefkopf ---------- -\newsavebox{\kopf} -\sbox{\kopf}{ - \setlength{\unitlength}{1mm} % In der picture-Umgebung sollen alle Zahlen die Einheit 1mm haben. - -\begin{picture}(0,0) -% ---------- Logo ---------- -% Das Logo muss sich im lx-erp-Pfad im Ordner users/ befinden und kann das -% Format PDF, JPG, PNG oder EPS haben. Mit einer EPS-Grafik kann lx nur einen -% Ausdruck nach Postscript machen. Die anderen Grafik-Formate erlauben nur -% einen PDF-Ausdruck. -% Position (put) ist abhängig von der Größe -% - - \put(-12.5,-288){\includegraphics*{kivitendo-seite1.pdf}} - - -% ---------- mit Latex gesetzter Briefkopf, rechtsbündig ---------- -% \put(146,-45){ -% \begin{minipage}[t]{35mm} -% \tiny \raggedright -% \small \raggedright -% \footnotesize \raggedright -% Firmenname 1\\ -% Firemnname 2\\ -% Straße Nr\\ -% PLZ Ort\\ -% \vspace{2mm} -% Telefon +49 xxx xxx xxx\\ -% Telefax +49 xxx xxx xxx\\ -% \vspace{2mm} -% E-Mail info@firma.de\\ -% Web www.firma.de -% \end{minipage} -% }%Ende put - -% ---------- Adressat ---------- -% \put(10,-45){\parbox{8cm}{ -% \begin{raggedright} -% \tiny{\hspace*{2mm}Firma~\textbullet~Straße Nr~\textbullet~Plz Ort} -% \small{\hspace*{2mm}Firma~\textbullet~Straße Nr~\textbullet~Plz Ort} -% \end{raggedright} -% }%parbox -% }%put - -% \put(10,-47){\color{rulerlineFirst}\rule{80mm}{0.3pt}} - \put(10,-52){ - \parbox[t]{8cm}{ - \normalsize - \name \\ - \nonemptyline{\cpgreeting{ }\cptitle{ }\cpgivenname{ }}{\cpname} - \nonemptyline{}{\departmentone} - \nonemptyline{}{\departmenttwo} - \street \\ - \country{ }\zipcode{ }\city\par - \vspace{3mm} - \nonemptyline{\small Fax:}{\fax} - \nonemptyline{\small Tel:}{\phone} - }%Ende parbox - }%Ende put - % Falzlinien - Werte ergeben sich aus topoffset etc. - im PDF ausgemessen und für gut befunden -% \put(-5,-95){\color{rulerlineFirst}\rule{2mm}{0.15pt}} -% \put(-8,-138){\color{rulerlineFirst}\rule{3mm}{0.2pt}} -% \put(-5,-200){\color{rulerlineFirst}\rule{2mm}{0.15pt}} -% \put(7,-265){\color{rulerlineFirst}\rule{\textwidth}{0.2pt}}%Trennline Fußzeile -\end{picture} -}%Ende sbox - -%%%%%%%%%%%%% Ende des Briefkopfes %%%%%%%%%%% -% ---------- Gestaltungselemente Plainseiten ---------- -\newsavebox{\plainpages} -\sbox{\plainpages}{ - \setlength{\unitlength}{1mm} % In der picture-Umgebung sollen alle Zahlen die Einheit 1mm haben. - \begin{picture}(0,0) - \put(-12.5,-288){\includegraphics*{kivitendo-seiteff.pdf}} - \end{picture} -}%Ende Sbox diff --git a/templates/print/Standard/letter.tex b/templates/print/Standard/letter.tex deleted file mode 100644 index 67a26422c..000000000 --- a/templates/print/Standard/letter.tex +++ /dev/null @@ -1,114 +0,0 @@ -\documentclass[twoside]{scrartcl} -\usepackage{eurosym} -\usepackage{tabularx} -\usepackage[utf8]{inputenc} -\setlength{\voffset}{0.5cm} -\setlength{\hoffset}{-2.0cm} -\setlength{\topmargin}{0cm} -\setlength{\headheight}{0.5cm} -\setlength{\headsep}{1cm} -\setlength{\topskip}{0pt} -\setlength{\oddsidemargin}{1.0cm} -\setlength{\evensidemargin}{1.0cm} -\setlength{\textwidth}{19.2cm} -\setlength{\textheight}{24.5cm} -\setlength{\footskip}{1cm} -\setlength{\parindent}{0pt} -\begin{document} - -\thispagestyle{empty} - -\newlength{\descrwidth}\setlength{\descrwidth}{10cm} -\setlength{\parindent}{0cm} - -\fontfamily{cmss}\fontshape{n}\selectfont - -<%pagebreak 80 28 37%> -\end{tabularx} - -\newpage - -%\begin{tabularx}{\textwidth}{lrXrr} -% \hline -% \textbf{Pos} & \textbf{Menge} & \textbf{Bezeichnung} & -% \textbf{E-Preis/\euro} & \textbf{G-Preis/\euro} \\ -% \hline -% <%foreach number%> -% <%runningnumber%> & <%qty%> <%unit%> & \raggedright <%description%> & -% <%sellprice%> & <%linetotal%>\\ -% <%end number%> -%<%end pagebreak%> - -\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont - -\vspace*{1cm} - -\begin{minipage}{14cm} - - <%name%> - - <%contact_formal%> - - <%countrycode%> <%zipcode%> <%city%> - - <%country%> - -\end{minipage} -\hfill -\begin{minipage}{6cm} -\end{minipage} - -\vspace{2.5cm} - -\begin{minipage}{14cm} - -\textbf{<%reference%>} - -\vspace{1cm} - - -\textbf{<%subject%>} - -\vspace{1cm} - - <%greeting%> - -\vspace{0.5cm} - - <%body%> - -\vspace{0.5cm} - - <%close%> - - <%company_name%> - -\end{minipage} -\hfill -\begin{minipage}{6cm} - <%date%> - -\vspace{5cm} - -Anlagen | Attch.: -\end{minipage} - -\vspace*{0.5cm} - -\begin{minipage}{6cm} - -\textbf{<%employee%>} - -<%employee_position%> - -\end{minipage} -\begin{minipage}{6cm} - -\textbf{<%salesman%>} - -<%salesman_position%> - -\end{minipage} - -\end{document} - diff --git a/templates/print/Standard/mahnung.tex b/templates/print/Standard/mahnung.tex deleted file mode 100644 index 5da19ac10..000000000 --- a/templates/print/Standard/mahnung.tex +++ /dev/null @@ -1,173 +0,0 @@ -% overdue-notice-a.tex -% Verkauf Mahnung -% Überarbeitet von Norbert Simon, n.simon@linet-services.de -% Version 2.5 vom 16. November 2011 -% Basiert auf der Arbeit von kmk@lilalaser.de / 2007 -% Diese Vorlage steht unter der GPL-Lizenz, Version 3 -% siehe http://www.gnu.de/licenses/gpl-3.0.html -% ---------- -% config: tag-style=$( )$ -% ---------- -\documentclass[twoside]{scrartcl} -\usepackage{fancyhdr} % Für den Seitenkopf und -Fuß -\usepackage{ifpdf} % Erlaubt eine Code-Weiche für PDF, oder DVI Ausgabe -\usepackage{xifthen} % Allgemeine Code-Weiche -\usepackage{graphicx} % Fuer die Einbindung der Logo-Graphik -\usepackage{german} % Deutsche Trenn-Tabelle -\usepackage[utf8]{inputenc} % Umlaute direkt eingeben -\usepackage{textcomp} % Sonderzeichen -\usepackage{lastpage} % Fuer die Angabe "Seite 2 von 5" -\usepackage{filecontents} % Um von latex aus eine Datei schreiben zu koennen -\usepackage{etex} % Damit Marken verwendet werden koennen -\usepackage{ltxtable} % Mehrseiten-Tabellen mit variabler Spaltenbreite -\usepackage{booktabs} % Striche in Tabellen -\usepackage{numprint} % Zahlen formatiert ausgeben -\usepackage[$(if myconfig_output_numberformat =~ "1.000,00")$german$(else)$$(if myconfig_output_numberformat =~ "1000,00")$germannosep$(else)$$(if myconfig_output_numberformat =~ "1,000.00")$english$(else)$englishnosep$(end)$$(end)$$(end)$]{zwischensumme} % Lokales Makro zur Berechnung der Zwischensummen -\usepackage{microtype,relsize} %Feinpositionierung, Sperren von Text -\newcommand*{\sperren}[1]{\normalsize\textls*[200]{#1}} %Sperrung Überrschriften - -% ---------- Report-Variablen zur Verwendung in kivitendobriefkopf.tex ---------- -% ---------- Die eigenen Daten ---------- -\newcommand{\employeename}{$(employee_name)$} -\newcommand{\employeecompany}{$(employee_company)$} -\newcommand{\employeeaddress}{$(employee_address)$} -\newcommand{\employeetel}{$(employee_tel)$} -\newcommand{\employeefax}{$(employee_fax)$} -\newcommand{\employeeemail}{$(employee_email)$} -\newcommand{\employeecoustid}{$(employee_co_ustid)$} -\newcommand{\employeetaxnumber}{$(employee_taxnumber)$} -\newcommand{\employeetable}{$(template_meta.tmpfile NOESCAPE)$.table.tex} - -% ---------- Eigene Bankverbindung falls nicht im Briefkopf gesetzt ---------- -% \newcommand{\companybank}{$(company_bank)$} -% \newcommand{\companybankcode}{$(company_bank_code)$} -% \newcommand{\companyaccountnumber}{$(company_account_number)$} - -% ---------- Adressat ---------- -\newcommand{\name}{$(name)$} -\newcommand{\departmentone}{$(department_1)$} -\newcommand{\departmenttwo}{$(department_2)$} -\newcommand{\cpgreeting}{$(cp_greeting)$} -\newcommand{\cptitle}{$(cp_title)$} -\newcommand{\cpgivenname}{$(cp_givenname)$} -\newcommand{\cpname}{$(cp_name)$} -\newcommand{\street}{$(street)$} -\newcommand{\country}{$(country)$} -\newcommand{\zipcode}{$(zipcode)$} -\newcommand{\city}{$(city)$} -\newcommand{\phone}{$(customerphone)$} -\newcommand{\fax}{$(customerfax)$} -\newcommand{\lettergreeting}{ - \ifthenelse{\equal{$(cp_gender)$}{f}} - {Sehr geehrte Frau $(cp_name)$,} - {\ifthenelse{\equal{$(cp_gender)$}{m}} - {Sehr geehrter Herr $(cp_name)$,} - {Sehr geehrte Damen und Herren,} - }\\[1\baselineskip] -} - - -% ---------- Rechnungsvariablen ---------- -\newcommand{\kundennummer}{$(customernumber)$} -\newcommand{\quonumber}{$(quonumber)$} % Angebotsnummer -\newcommand{\ordnumber}{$(ordnumber)$} % Auftragsnummer bei uns -\newcommand{\cusordnumber}{$(cusordnumber)$} % Auftragsnummer beim Kunden -\newcommand{\invnumber}{$(invnumber)$} % Rechnungsnummer -\newcommand{\docnumber}{Rechnungsnummer: \invnumber} -\newcommand{\quodate}{$(quodate)$} % Angebotsdatum -\newcommand{\orddate}{$(orddate)$} % Auftragsdatum -\newcommand{\reqdate}{$(reqdate)$} % gewuenschtes Lieferdatum -\newcommand{\deliverydate}{$(deliverydate)$} % Lieferdatum -\newcommand{\invdate}{$(invdate)$} % Rechnungsdatum -\newcommand{\terms}{$(terms)$} % Zahlungsfrist -\newcommand{\duedate}{$(duedate)$} % Fälligkeitsdatum -\newcommand{\invtotal}{$(invtotal)$} % Gesamtbetrag -\newcommand{\paid}{$(paid)$} % Schon bezahlt -\newcommand{\total}{$(total)$} % Restbetrag -\newcommand{\dunningid}{$(dunning_id)$} % ID Zahlungserinnerung -\newcommand{\dunningdate}{$(dunning_date)$} % Datum der Zahlungserinnerung - - -% ---------- Lieferadresse ---------- -\newcommand{\shiptoname}{$(shiptoname)$} -\newcommand{\shiptocontact}{$(shiptocontact)$} -\newcommand{\shiptodepartmentone}{$(shiptodepartment_1)$} -\newcommand{\shiptodepartmenttwo}{$(shiptodepartment_2)$} -\newcommand{\shiptostreet}{$(shiptostreet)$} -\newcommand{\shiptocity}{$(shiptocity)$} -\newcommand{\shiptocountry}{$(shiptocountry)$} -\newcommand{\shiptophone}{$(shiptophone)$} -\newcommand{\shiptozipcode}{$(shiptozipcode)$} -\newcommand{\shiptofax}{$(shiptofax)$} - -% ---------- Währungszeichen ---------- -\newcommand{\currency}{\euro} -\ifthenelse{\equal{$(currency)$}{YEN}}{\let\currency\textyen}{} -\ifthenelse{\equal{$(currency)$}{GBP}}{\let\currency\pounds}{} -\ifthenelse{\equal{$(currency)$}{USD}}{\let\currency\$}{} - -% ---------- Ende Reportvariablen-Umsetzung ---------- - -% ---------- Briefkopf dazuladen ---------- -\input{kivitendobriefkopf} - -\begin{document} -% ---------- Schrift Hauptdokuments (Computermodern-sanserif) ---------- -% \fontfamily{cmss}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont -% ---------- Schrift Helvetica ------------------------ -\fontfamily{phv}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont - -% ---------- Firmenlogo nur erste Seite ---------- -\thispagestyle{briefkopf} - -% ---------- Datum und Nummern ---------- -% Position unterhalb des Briefkopfs -\vspace*{\vlogospacing} -\renewcommand{\arraystretch}{0.9} -\begin{minipage}[b]{177mm} -\sperren{\textbf{Mahnung}} -\hfill - \small - \begin{tabular}[b]{r@{\hspace{2mm}}p{\hlogospacing}} - \textbf{Seite} & {\thepage} von \pageref{LastPage}\\ - \textbf{Datum} & \dunningdate \\ - \textbf{Kunden Nr.} & \kundennummer\\ - \textbf{Rechnung Nr.} & \invnumber\\ - \textbf{Ansprechpartner} & \employeename\\ - \nonemptyline{\textbf{Durchwahl} &}{\employeetel} - \nonemptyline{\textbf{E-Mail} &}{\employeeemail} - \end{tabular}\\[10mm plus 20mm minus 10mm] -\end{minipage} -\renewcommand{\arraystretch}{1} -\normalsize -% ---------- Begrüßung und Bemerkungen ---------- -\vspace{ 5mm} -\lettergreeting -Leider haben Sie unsere vorangegangene Zahlungserinnerung ignoriert. Das ist -bedauerlich, denn dadurch sind uns Kosten entstanden, die wir nun an Sie -weitergeben müssen. Damit keine weiteren Kosten für Sie entstehen, begleichen -Sie bitte die nachfolgend ausgewiesenen offenen Posten schnellstmöglich, -spätestens bis zum $(duedate)$.\\ %[1em plus 3em minus 1em] -\vspace*{1em} \\ -Mit freundlichen Grüßen\\[1em] -$(employee_name)$\\[2em] -\textbf{Offenen Forderungen}\\[0.5em] - -\setlength{\tabcolsep}{0mm} -\begin{tabular*}{\textwidth}{c@{\extracolsep\fill}c@{\extracolsep\fill}c@{\extracolsep\fill}r@{\extracolsep\fill}r@{\extracolsep\fill}r@{\extracolsep\fill}r} - \textbf{Rechnungs-Nr.} & \textbf{Datum} & \textbf{fällig am} & - \textbf{Betrag} & \textbf{Gebühr} & \textbf{Zinsen} & \textbf{zu zahlen} \\[1pt] -\hline\\ -$(foreach dn_invnumber)$ - $(dn_invnumber)$ & $(dn_transdate)$ & $(dn_duedate)$ & - $(dn_amount)$ \euro & $(dn_fee)$ \euro & $(dn_interest)$ \euro & $(dn_linetotal)$ \euro \\[1pt] -$(end dn_invnumber)$ -\cline{1-7}\\ - Insgesamt: & & & $(total_open_amount)$ \euro & $(fee)$ \euro & $(total_interest)$ \euro & \textbf{$(total_amount)$ \euro} -\end{tabular*} -\rule{\textwidth}{0.5pt} - -\vspace{0.5cm} - -\hfill \textbf{Bitte zahlen Sie umgehend $(total_amount)$ \euro} -\end{document} diff --git a/templates/print/Standard/mahnung_invoice.tex b/templates/print/Standard/mahnung_invoice.tex deleted file mode 100644 index 182db66da..000000000 --- a/templates/print/Standard/mahnung_invoice.tex +++ /dev/null @@ -1,168 +0,0 @@ -% overdue-notice-a.tex -% Verkauf Mahnung -% Überarbeitet von Norbert Simon, n.simon@linet-services.de -% Version 2.5 vom 16. November 2011 -% Basiert auf der Arbeit von kmk@lilalaser.de / 2007 -% Diese Vorlage steht unter der GPL-Lizenz, Version 3 -% siehe http://www.gnu.de/licenses/gpl-3.0.html -% ---------- -% config: tag-style=$( )$ -% ---------- -\documentclass[twoside]{scrartcl} -\usepackage{fancyhdr} % Für den Seitenkopf und -Fuß -\usepackage{ifpdf} % Erlaubt eine Code-Weiche für PDF, oder DVI Ausgabe -\usepackage{xifthen} % Allgemeine Code-Weiche -\usepackage{graphicx} % Fuer die Einbindung der Logo-Graphik -\usepackage{german} % Deutsche Trenn-Tabelle -\usepackage[utf8]{inputenc} % Umlaute direkt eingeben -\usepackage{textcomp} % Sonderzeichen -\usepackage{lastpage} % Fuer die Angabe "Seite 2 von 5" -\usepackage{filecontents} % Um von latex aus eine Datei schreiben zu koennen -\usepackage{etex} % Damit Marken verwendet werden koennen -\usepackage{ltxtable} % Mehrseiten-Tabellen mit variabler Spaltenbreite -\usepackage{booktabs} % Striche in Tabellen -\usepackage{numprint} % Zahlen formatiert ausgeben -\usepackage[$(if myconfig_output_numberformat =~ "1.000,00")$german$(else)$$(if myconfig_output_numberformat =~ "1000,00")$germannosep$(else)$$(if myconfig_output_numberformat =~ "1,000.00")$english$(else)$englishnosep$(end)$$(end)$$(end)$]{zwischensumme} % Lokales Makro zur Berechnung der Zwischensummen -\usepackage{microtype,relsize} %Feinpositionierung, Sperren von Text -\newcommand*{\sperren}[1]{\normalsize\textls*[200]{#1}} %Sperrung Überrschriften - -% ---------- Report-Variablen zur Verwendung in kivitendobriefkopf.tex ---------- -% ---------- Die eigenen Daten ---------- -\newcommand{\employeename}{$(employee_name)$} -\newcommand{\employeecompany}{$(employee_company)$} -\newcommand{\employeeaddress}{$(employee_address)$} -\newcommand{\employeetel}{$(employee_tel)$} -\newcommand{\employeefax}{$(employee_fax)$} -\newcommand{\employeeemail}{$(employee_email)$} -\newcommand{\employeecoustid}{$(employee_co_ustid)$} -\newcommand{\employeetaxnumber}{$(employee_taxnumber)$} -\newcommand{\employeetable}{$(template_meta.tmpfile NOESCAPE)$.table.tex} - -% ---------- Eigene Bankverbindung falls nicht im Briefkopf gesetzt ---------- -% \newcommand{\companybank}{$(company_bank)$} -% \newcommand{\companybankcode}{$(company_bank_code)$} -% \newcommand{\companyaccountnumber}{$(company_account_number)$} - -% ---------- Adressat ---------- -\newcommand{\name}{$(name)$} -\newcommand{\departmentone}{$(department_1)$} -\newcommand{\departmenttwo}{$(department_2)$} -\newcommand{\cpgreeting}{$(cp_greeting)$} -\newcommand{\cptitle}{$(cp_title)$} -\newcommand{\cpgivenname}{$(cp_givenname)$} -\newcommand{\cpname}{$(cp_name)$} -\newcommand{\street}{$(street)$} -\newcommand{\country}{$(country)$} -\newcommand{\zipcode}{$(zipcode)$} -\newcommand{\city}{$(city)$} -\newcommand{\phone}{$(customerphone)$} -\newcommand{\fax}{$(customerfax)$} -\newcommand{\lettergreeting}{ - \ifthenelse{\equal{$(cp_gender)$}{f}} - {Sehr geehrte Frau $(cp_name)$,} - {\ifthenelse{\equal{$(cp_gender)$}{m}} - {Sehr geehrter Herr $(cp_name)$,} - {Sehr geehrte Damen und Herren,} - }\\[1\baselineskip] -} - - -% ---------- Rechnungsvariablen ---------- -\newcommand{\kundennummer}{$(customernumber)$} -\newcommand{\quonumber}{$(quonumber)$} % Angebotsnummer -\newcommand{\ordnumber}{$(ordnumber)$} % Auftragsnummer bei uns -\newcommand{\cusordnumber}{$(cusordnumber)$} % Auftragsnummer beim Kunden -\newcommand{\invnumber}{$(invnumber)$} % Rechnungsnummer -\newcommand{\docnumber}{Rechnungsnummer: \invnumber} -\newcommand{\quodate}{$(quodate)$} % Angebotsdatum -\newcommand{\orddate}{$(orddate)$} % Auftragsdatum -\newcommand{\reqdate}{$(reqdate)$} % gewuenschtes Lieferdatum -\newcommand{\deliverydate}{$(deliverydate)$} % Lieferdatum -\newcommand{\invdate}{$(invdate)$} % Rechnungsdatum -\newcommand{\terms}{$(terms)$} % Zahlungsfrist -\newcommand{\duedate}{$(duedate)$} % Fälligkeitsdatum -\newcommand{\invtotal}{$(invtotal)$} % Gesamtbetrag -\newcommand{\paid}{$(paid)$} % Schon bezahlt -\newcommand{\total}{$(total)$} % Restbetrag -\newcommand{\dunningid}{$(dunning_id)$} % ID Zahlungserinnerung -\newcommand{\dunningdate}{$(dunning_date)$} % Datum der Zahlungserinnerung - - -% ---------- Lieferadresse ---------- -\newcommand{\shiptoname}{$(shiptoname)$} -\newcommand{\shiptocontact}{$(shiptocontact)$} -\newcommand{\shiptodepartmentone}{$(shiptodepartment_1)$} -\newcommand{\shiptodepartmenttwo}{$(shiptodepartment_2)$} -\newcommand{\shiptostreet}{$(shiptostreet)$} -\newcommand{\shiptocity}{$(shiptocity)$} -\newcommand{\shiptocountry}{$(shiptocountry)$} -\newcommand{\shiptophone}{$(shiptophone)$} -\newcommand{\shiptozipcode}{$(shiptozipcode)$} -\newcommand{\shiptofax}{$(shiptofax)$} - -% ---------- Währungszeichen ---------- -\newcommand{\currency}{\euro} -\ifthenelse{\equal{$(currency)$}{YEN}}{\let\currency\textyen}{} -\ifthenelse{\equal{$(currency)$}{GBP}}{\let\currency\pounds}{} -\ifthenelse{\equal{$(currency)$}{USD}}{\let\currency\$}{} - -% ---------- Ende Reportvariablen-Umsetzung ---------- - -% ---------- Briefkopf dazuladen ---------- -\input{kivitendobriefkopf} - -\begin{document} -% ---------- Schrift Hauptdokuments (Computermodern-sanserif) ---------- -% \fontfamily{cmss}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont -% ---------- Schrift Helvetica ------------------------ -\fontfamily{phv}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont - -% ---------- Firmenlogo nur erste Seite ---------- -\thispagestyle{briefkopf} - -% ---------- Datum und Nummern ---------- -% Position unterhalb des Briefkopfs -\vspace*{\vlogospacing} -\renewcommand{\arraystretch}{0.9} -\begin{minipage}[b]{177mm} -\sperren{\textbf{Mahnrechnung Nr. \invnumber}} -\hfill - \small - \begin{tabular}[b]{r@{\hspace{2mm}}p{\hlogospacing}} - \textbf{Seite} & {\thepage} von \pageref{LastPage}\\ - \textbf{Datum} & \invdate \\ - \textbf{Kunden Nr.} & \kundennummer\\ - \textbf{Rechnung Nr.} & \invnumber\\ - \textbf{Ansprechpartner} & \employeename\\ - \nonemptyline{\textbf{Durchwahl} &}{\employeetel} - \nonemptyline{\textbf{E-Mail} &}{\employeeemail} - \end{tabular}\\[10mm plus 20mm minus 10mm] -\end{minipage} -\renewcommand{\arraystretch}{1} -\normalsize -% ---------- Begrüßung und Bemerkungen ---------- -\vspace{ 5mm} -\lettergreeting - -Hiermit erlauben wir uns, Ihnen zu Mahnung $(dunning_id)$ -die nachfolgenden Positionen in Rechnung zu stellen.\\ - -Für Nachfragen steht Ihnen \employeename \ per Telefon (\employeetel) -oder per E-Mail (\employeeemail) gerne zur Verfügung.\\[1\baselineskip] - -\vspace*{0.5cm} - -Bitte begleichen Sie diese Forderung bis zum $(duedate)$. - -\vspace*{0.5cm} - -\begin{tabularx}{\textwidth}{Xr} - \textbf{Posten} & \multicolumn{1}{l}{\textbf{Betrag}}\\ - \hline - Mahngebühren & $(fee)$ EUR \\ - Zinsen & $(interest)$ EUR \\ - \cline{2-2} - Gesamtsumme & $(invamount)$ EUR\\ -\end{tabularx} - -\end{document} diff --git a/templates/print/Standard/mitBriefpapier.sty b/templates/print/Standard/mitBriefpapier.sty deleted file mode 100644 index d697ba510..000000000 --- a/templates/print/Standard/mitBriefpapier.sty +++ /dev/null @@ -1,68 +0,0 @@ -\ProvidesFile{versionEins.sty} -\usepackage[utf8]{inputenc} -\usepackage{german} -\usepackage{graphicx} -% \usepackage{colortbl} -% \usepackage{lastpage} -% \usepackage{tabularx} - -% \pageref - -\setlength{\voffset}{-0.3cm} -\setlength{\hoffset}{-2.5cm} -\setlength{\topmargin}{0cm} -\setlength{\headheight}{0.5cm} -\setlength{\headsep}{1cm} -\setlength{\topskip}{0pt} -\setlength{\oddsidemargin}{2cm} -\setlength{\textwidth}{16.4cm} -\setlength{\textheight}{20.5cm} -\setlength{\footskip}{1cm} -\setlength{\parindent}{0pt} - -\setlength{\tabcolsep}{0.2cm} -\setlength{\unitlength}{1cm} - -\newcommand{\myhead}{% - \fontfamily{cmss}\fontsize{10pt}{10pt}\fontseries{m}\selectfont - \begin{picture}(0,0) - \put(-2.025,-26.95){\includegraphics*{kivitendo-seite1.pdf}} - \end{picture} -} - -\newcommand{\myfoot}{% -} - -\newcommand{\plainfoot}{% - \fontfamily{cmss}\fontsize{10pt}{10pt}\fontseries{m}\selectfont - \begin{minipage}[t][1cm][t]{\textwidth} - \begin{minipage}[t][1cm][t]{5cm} - \refnr - \end{minipage} \hspace*{10.25cm} - \begin{minipage}[t][1cm][t]{2cm} - Seite \thepage \\ - \end{minipage} - \end{minipage} -} - -\newcommand{\plainhead}{% - \fontfamily{cmss}\fontsize{10pt}{10pt}\fontseries{m}\selectfont - \begin{picture}(0,0) - \put(-2.025,-26.95){\includegraphics*{kivitendo-seiteff.pdf}} - \end{picture} -} - - -\renewcommand{\ps@headings}{% - \renewcommand{\@oddhead}{\myhead} - \renewcommand{\@evenhead}{\@oddhead}% - \renewcommand{\@oddfoot}{\myfoot} - \renewcommand{\@evenfoot}{\@oddfoot}% -} - -\renewcommand{\ps@plain}{% - \renewcommand{\@oddhead}{\plainhead} - \renewcommand{\@evenhead}{\@oddhead}% - \renewcommand{\@oddfoot}{\plainfoot} - \renewcommand{\@evenfoot}{\@oddfoot}% -} diff --git a/templates/print/Standard/ohneBriefpapier.sty b/templates/print/Standard/ohneBriefpapier.sty deleted file mode 100644 index 18639f360..000000000 --- a/templates/print/Standard/ohneBriefpapier.sty +++ /dev/null @@ -1,66 +0,0 @@ -\ProvidesFile{ohneBriefpapier.sty} -\usepackage[utf8]{inputenc} -\usepackage{german} -\usepackage{graphicx} -% \usepackage{colortbl} -% \usepackage{lastpage} -% \usepackage{tabularx} - -% \pageref - -\setlength{\voffset}{-0.3cm} -\setlength{\hoffset}{-2.5cm} -\setlength{\topmargin}{0cm} -\setlength{\headheight}{0.5cm} -\setlength{\headsep}{1cm} -\setlength{\topskip}{0pt} -\setlength{\oddsidemargin}{2cm} -\setlength{\textwidth}{16.4cm} -\setlength{\textheight}{20.5cm} -\setlength{\footskip}{1cm} -\setlength{\parindent}{0pt} - -\setlength{\tabcolsep}{0.2cm} -\setlength{\unitlength}{1cm} - -\newcommand{\myhead}{% - \fontfamily{cmss}\fontsize{10pt}{10pt}\fontseries{m}\selectfont - \begin{picture}(0,0) - \put(13.3,-23.8){\includegraphics*[width=3.6cm,keepaspectratio=true]{PNG/hinweis-rechts-unten.png}} - \end{picture} -} - -\newcommand{\myfoot}{% -} - -\newcommand{\plainfoot}{% - \fontfamily{cmss}\fontsize{10pt}{10pt}\fontseries{m}\selectfont - \begin{minipage}[t][1cm][t]{\textwidth} - \begin{minipage}[t][1cm][t]{5cm} - \refnr - \end{minipage} \hspace*{10.25cm} - \begin{minipage}[t][1cm][t]{2cm} - Seite \thepage \\ - \end{minipage} - \end{minipage} -} - -\newcommand{\plainhead}{% - \fontfamily{cmss}\fontsize{10pt}{10pt}\fontseries{m}\selectfont - -} - - -\renewcommand{\ps@headings}{% - \renewcommand{\@oddhead}{\myhead} - \renewcommand{\@evenhead}{\@oddhead}% - \renewcommand{\@oddfoot}{\myfoot} - \renewcommand{\@evenfoot}{\@oddfoot}% -} - -\renewcommand{\ps@plain}{% - \renewcommand{\@oddhead}{\plainhead} - \renewcommand{\@evenhead}{\@oddhead}% - \renewcommand{\@oddfoot}{\plainfoot} - \renewcommand{\@evenfoot}{\@oddfoot}% -} diff --git a/templates/print/Standard/pick_list.tex b/templates/print/Standard/pick_list.tex deleted file mode 100644 index f50518266..000000000 --- a/templates/print/Standard/pick_list.tex +++ /dev/null @@ -1,164 +0,0 @@ -% pick_list.tex -% Sammelliste Verkauf -% Überarbeitet von Norbert Simon, n.simon@linet-services.de -% Version 2.5 vom 16.Oktober 2011 -% Basiert auf der Arbeit von kmk@lilalaser.de / 2007 -% Diese Vorlage steht unter der GPL-Lizenz, Version 3 -% siehe http://www.gnu.de/licenses/gpl-3.0.html -% ---------- -% config: tag-style=$( )$ -% ---------- - -\documentclass[twoside]{scrartcl} -\usepackage[frame]{xy} -\usepackage{tabularx} -\usepackage[utf8]{inputenc} -\usepackage{graphicx} -\setlength{\voffset}{0.5cm} -\setlength{\hoffset}{-2.0cm} -\setlength{\topmargin}{0cm} -\setlength{\headheight}{0.5cm} -\setlength{\headsep}{1cm} -\setlength{\topskip}{0pt} -\setlength{\oddsidemargin}{1.0cm} -\setlength{\evensidemargin}{1.0cm} -\setlength{\textwidth}{17cm} -\setlength{\textheight}{24.7cm} -\setlength{\footskip}{1cm} -\setlength{\parindent}{0pt} -\renewcommand{\baselinestretch}{1} - -\begin{document} - -\newlength{\descrwidth}\setlength{\descrwidth}{9cm} -\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont - -\pagestyle{myheadings} -\thispagestyle{empty} - -\vspace*{-1.3cm} - -\parbox{\textwidth}{ - \parbox[b]{.42\textwidth}{ - $(company)$ - - $(address)$ - }\hfill - \begin{tabular}[b]{rr@{}} - Tel & $(tel)$\\ - Fax & $(fax)$ - \end{tabular} - - \rule[1.5ex]{\textwidth}{0.5pt} -} - - -%$(pagebreak 90 27 37)$ -%\end{tabular*} - -%\newpage - -\markboth{$(company)$\hfill $(ordnumber)$}{$(company)$\hfill $(ordnumber)$} - -\vspace*{-12pt} - -%\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rcll@{}} -% \textbf{Pos} & \textbf{Nummer} & \textbf{Beschreibung} & -% \textbf{Menge} & \textbf{Lagerausgang} & & \textbf{Lagerplatz} \\ -%$(end pagebreak)$ - - -\vspace*{0.5cm} - -\parbox[t]{1cm}{\hfill} -\parbox[t]{.5\textwidth}{ - \textbf{Lieferanschrift} -} \hfill - -\vspace{0.7cm} - -\parbox[t]{1cm}{\hfill} -\parbox[t]{.5\textwidth}{ - -$(shiptoname)$ \\ -$(shiptostreet)$ \\ -$(shiptozipcode)$ \\ -$(shiptocity)$ \\ -$(shiptocountry)$ -} -\parbox[t]{.4\textwidth}{ - $(shiptocontact)$ - - $(if shiptophone)$ - Tel: $(shiptophone)$ - $(end shiptophone)$ - - $(if shiptofax)$ - Fax: $(shiptofax)$ - $(end shiptofax)$ - - $(shiptoemail)$ -} -\hfill - -\vspace{1cm} - -\textbf{S A M M E L L I S T E} -\hfill - -\vspace{1cm} -\typeout{hier?} -\begin{tabularx}{\textwidth}{*{6}{|X}|} \hline - \textbf{BestellNr. \#} & - \textbf{Datum} & - \textbf{Kontakt} & - $(if warehouse)$ \textbf{Lager} & $(end warehouse)$ - \textbf{Lagerplatz} & - \textbf{Lieferung mit} \\ [0.5em] - \hline - $(ordnumber)$ & - $(if shippingdate)$ $(shippingdate)$ &$(end shippingdate)$ - $(if not shippingdate)$ $(orddate)$ &$(end shippingdate)$ - $(employee)$ & - $(if warehouse)$ $(warehouse)$ &$(end warehouse)$ - $(shippingpoint)$ & - $(shipvia)$ \\ - \hline -\end{tabularx} - -\vspace{1cm} - -%\begin{tabular*}{\textwidth}{@{}rlp{\descrwidth}@{\extracolsep\fill}rcll@{}} -\setlength{\tabcolsep}{0mm} -\begin{tabularx}{\textwidth}{p{1.5cm}p{6cm}p{2cm}p{2cm}p{4cm}p{1.5cm}} - \textbf{Art-Nr} & - \textbf{Beschreibung} & - \textbf{Serien-Nr} & - \textbf{Menge} & - \textbf{Lager} & - \textbf{Lagerplatz} \\ -$(foreach number)$ - $(if si_qty)$ - $(foreach si_number)$ - $(si_number)$ & - $(si_description)$ & - $(si_chargenumber)$ & - \hfill $(si_qty)$ $(si_unit)$ & - $(si_warehouse)$ & - $(si_bin)$\\[1em] - $(end si_number)$ - $(else)$ - $(number)$ & - $(description)$ & - & - \hfill $(qty)$ $(unit)$ & - & \\[1em] - $(end si_qty)$ -$(end number)$ -\end{tabularx} - -\parbox{\textwidth}{ -\rule{\textwidth}{2pt} -} - -\end{document} diff --git a/templates/print/Standard/proforma.tex b/templates/print/Standard/proforma.tex deleted file mode 100644 index b71f1d32f..000000000 --- a/templates/print/Standard/proforma.tex +++ /dev/null @@ -1,283 +0,0 @@ -% proforma.tex für LX-Office ab V2.6.3 -% Proforma Rechnung Verkauf -% Überarbeitet von Norbert Simon, n.simon@linet-services.de -% Version 2.5 vom 15. November 2011 -% Basiert auf der Arbeit von kmk@lilalaser.de / 2007 -% Diese Vorlage steht unter der GPL-Lizenz, Version 3 -% siehe http://www.gnu.de/licenses/gpl-3.0.html -% ---------- -% config: tag-style=$( )$ -% ---------- - -\documentclass[twoside]{scrartcl} -\usepackage{fancyhdr} % Für den Seitenkopf und -Fuß -\usepackage{ifpdf} % Erlaubt eine Code-Weiche für PDF, oder DVI Ausgabe -\usepackage{xifthen} % Allgemeine Code-Weiche -\usepackage{graphicx} % Fuer die Einbindung der Logo-Graphik -\usepackage{german} % Deutsche Trenn-Tabelle -\usepackage[utf8]{inputenc} % Umlaute direkt eingeben -\usepackage{textcomp} % Sonderzeichen -\usepackage{lastpage} % Fuer die Angabe "Seite 2 von 5" -\usepackage{filecontents} % Um von latex aus eine Datei schreiben zu koennen -\usepackage{etex} % Damit Marken verwendet werden koennen -\usepackage{ltxtable} % Mehrseiten-Tabellen mit variabler Spaltenbreite -\usepackage{booktabs} % Striche in Tabellen -\usepackage{numprint} % Zahlen formatiert ausgeben -\usepackage[$(if myconfig_output_numberformat =~ "1.000,00")$german$(else)$$(if myconfig_output_numberformat =~ "1000,00")$germannosep$(else)$$(if myconfig_output_numberformat =~ "1,000.00")$english$(else)$englishnosep$(end)$$(end)$$(end)$]{zwischensumme} % Lokales Makro zur Berechnung der Zwischensummen -\usepackage{microtype,relsize} %Feinpositionierung, Sperren von Text -\newcommand*{\sperren}[1]{\normalsize\textls*[200]{#1}} %Sperrung Überrschriften - -% ---------- Report-Variablen für kivitendobriefkopf.tex ---------- -% ---------- Die eigenen Daten ---------- -\newcommand{\employeename}{$(employee_name)$} -\newcommand{\employeecompany}{$(employee_company)$} -\newcommand{\employeeaddress}{$(employee_address)$} -\newcommand{\employeetel}{$(employee_tel)$} -\newcommand{\employeefax}{$(employee_fax)$} -\newcommand{\employeeemail}{$(employee_email)$} -\newcommand{\employeecoustid}{$(employee_co_ustid)$} -\newcommand{\employeetaxnumber}{$(employee_taxnumber)$} -\newcommand{\employeetable}{$(template_meta.tmpfile NOESCAPE)$.table.tex} - -% ---------- eigene Bankverbindung falls nicht im Briefkopf ---------- -% \newcommand{\companybank}{$(company_bank)$} -% \newcommand{\companybankcode}{$(company_bank_code)$} -% \newcommand{\companyaccountnumber}{$(company_account_number)$} - -% ---------- Adressat ---------- -\newcommand{\name}{$(name)$} -\newcommand{\departmentone}{$(department_1)$} -\newcommand{\departmenttwo}{$(department_2)$} -\newcommand{\cpgreeting}{$(cp_greeting)$} -\newcommand{\cptitle}{$(cp_title)$} -\newcommand{\cpgivenname}{$(cp_givenname)$} -\newcommand{\cpname}{$(cp_name)$} -\newcommand{\street}{$(street)$} -\newcommand{\country}{$(country)$} -\newcommand{\zipcode}{$(zipcode)$} -\newcommand{\city}{$(city)$} -\newcommand{\phone}{$(customerphone)$} -\newcommand{\fax}{$(customerfax)$} -\newcommand{\lettergreeting}{ - \ifthenelse{\equal{$(cp_gender)$}{f}} - {Sehr geehrte Frau $(cp_name)$,} - {\ifthenelse{\equal{$(cp_gender)$}{m}} - {Sehr geehrter Herr $(cp_name)$,} - {Sehr geehrte Damen und Herren,} - }\\[1\baselineskip] -} - -% ---------- Bestellvariablen ---------- -\newcommand{\quonumber}{$(quonumber)$} % Angebotsnummer -\newcommand{\ordnumber}{$(ordnumber)$} % Auftragsnummer bei uns -\newcommand{\cusordnumber}{$(cusordnumber)$} % Auftragsnummer beim Kunden -\newcommand{\invnumber}{$(invnumber)$} % Rechnungsnummer -\newcommand{\docnumber}{Proforma ReNr. {\ordnumber}} % \quonumber -\newcommand{\quodate}{$(quodate)$} -\newcommand{\kundennummer}{$(customernumber)$} -\newcommand{\reqdate}{$(reqdate)$} -\newcommand{\transdate}{$(transdate)$} - -% ---------- Lieferadresse ---------- -\newcommand{\shiptoname}{$(shiptoname)$} -\newcommand{\shiptocontact}{$(shiptocontact)$} -\newcommand{\shiptodepartmentone}{$(shiptodepartment_1)$} -\newcommand{\shiptodepartmenttwo}{$(shiptodepartment_2)$} -\newcommand{\shiptostreet}{$(shiptostreet)$} -\newcommand{\shiptocity}{$(shiptocity)$} -\newcommand{\shiptocountry}{$(shiptocountry)$} -\newcommand{\shiptophone}{$(shiptophone)$} -\newcommand{\shiptozipcode}{$(shiptozipcode)$} -\newcommand{\shiptofax}{$(shiptofax)$} - -% ---------- Währung setzen ---------- -\newcommand{\currency}{\euro} -\ifthenelse{\equal{$(currency)$}{YEN}}{\let\currency\textyen}{} -\ifthenelse{\equal{$(currency)$}{GBP}}{\let\currency\pounds}{} -\ifthenelse{\equal{$(currency)$}{USD}}{\let\currency\$}{} - -% ---------- Ende Reportvariablen-Umsetzung ---------- - -% ---------- Briefkopf dazuladen ---------- -\input{kivitendobriefkopf} - -\begin{document} -% ---------- Schrift Hauptdokuments (Computermodern-sanserif) ---------- -% \fontfamily{cmss}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont -% ---------- Schrift Helvetica ------------------------ -\fontfamily{phv}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont -% ---------- Firmenlogo nur auf Seite 1 ---------- - \thispagestyle{briefkopf} - -% ---------- Datum und Nummern unterhalb des Briefkopfs ---------- -% Position unterhalb des Briefkopfs -\vspace*{\vlogospacing} -\renewcommand{\arraystretch}{0.9} -\begin{minipage}[b]{177mm} -\ifthenelse{\isempty{\invnumber}} -{\sperren{\textbf{Proforma-Rechnung Nr. \quonumber}}} -{\sperren{\textbf{Proforma-Rechnung Nr. \invnumber}}} -{\tiny Bitte stets angeben} -\hfill - \small - \begin{tabular}[b]{r@{\hspace{2mm}}p{\hlogospacing}} - \textbf{Seite} & {\thepage} von \pageref{LastPage}\\ - \textbf{Datum} & \transdate \\ - \textbf{Kunden Nr.} & \kundennummer\\ - \ifthenelse{\isempty{\invnumber}} - {\textbf{Proforma-Rechnung Nr.} & \quonumber\\} - {\textbf{Proforma-Rechnung Nr.} & \invnumber\\} - \nonemptyline{\textbf{Vorraussichliches Lieferdatum:} &}{\reqdate} - \textbf{Ansprechpartner} & \employeename\\ - \nonemptyline{\textbf{Durchwahl} &}{\employeetel} - \nonemptyline{\textbf{E-Mail} &}{\employeeemail} - \end{tabular}\\[10mm plus 20mm minus 10mm] -\end{minipage} -\renewcommand{\arraystretch}{1} -\normalsize -% ---------- Begrüßung und Bemerkungen ---------- -\vspace{ 5mm} -\lettergreeting -bitte überweisen Sie den ausgewiesenen Rechnungsbetrag für Ihre -nachfolgend aufgeführte Bestellung auf das unten angegebene Konto. -\ifthenelse{\isempty{$(notes)$}}{}{ - \newline - $(notes)$ - } -\vspace{5mm} - -% ---------- Die eigentliche-Tabelle ---------- -% ---------- Tabelle puffern ---------- -\begin{filecontents}{\employeetable} -% ---------- globale Variable laufsumme deklarieren ---------- -\resetlaufsumme -% ---------- Spaltendefinition ---------- -%\begin{longtable}{@{}rlX@{ }rlrr@{\makebox[\widthof{\textbf{~\currency}}]}} -\begin{longtable}{@{}rlX@{ }rlrr@{\makebox[\widthof{\textbf{}}]}} -% ---------- Kopfzeile der Tabelle ---------- - \textbf{Pos} & - \textbf{Art.Nr.} & - \textbf{Bezeichnung} & - \textbf{Menge} & - \textbf{ME} & - \textbf{EP/€} & - \textbf{GP/€} \\ - \midrule - \endfirsthead -% ---------- Tabellenkopf nach dem Umbruch ---------- - \textbf{Pos} & - \textbf{Art.Nr.} & - \textbf{Bezeichnung} & - \textbf{Menge} & - \textbf{ME} & - \textbf{EP/€} & - \textbf{GP/€} \\ - \midrule - & & \multicolumn{4}{r}{} & \MarkUebertrPos\\[1.5em] - \endhead -% ---------- Fuss der Teiltabellen ---------- - \midrule - & & \multicolumn{4}{r}{} & \MarkZwsumPos \\ - \endfoot -% ---------- Das Ende der Tabelle ---------- - \midrule -% & & \multicolumn{4}{r}{ Nettobetrag:} & \MarkZwsumPos \\ - \endlastfoot -% ---------- Positionen ---------- - $(foreach number)$ - $(runningnumber)$ & - $(number)$ & - $(description)$ - \ifthenelse{\equal{$(longdescription)$}{}}{}{\newline - \renewcommand{\baselinestretch}{1}\footnotesize - {\footnotesize $(longdescription)$ - \renewcommand{\baselinestretch}{1}\normalsize - }} & - $(qty)$ & - $(unit)$ & - \ifthenelse{\isempty{$(sellprice)$}}{&}{ - \numprint{$(sellprice)$} - \ifthenelse{\equal{$(p_discount)$}{0}}{}{ -$(p_discount)$\%} & - \numprint{$(linetotal)$}\Wert{$(linetotal NOFORMAT)$} - }\\ % - $(end number)$ - -\end{longtable} -% ---------- Ende der Hilfsdatei ---------- -\end{filecontents} -% ---------- Puffertabelle öffnen ---------- -\LTXtable{\textwidth}{\employeetable} -%---------- Bereich für die Summen ---------- -\parbox{\textwidth}{ -%---------- Summenbereich nach recht schieben ---------- -\hfill -\setlength{\tabcolsep}{0mm} -\begin{tabular}{@{}r@{ }r@{ }l} -% \toprule - {Nettobetrag:}& \numprint{$(subtotal)$}& \currency\\ -% ---------- Alle Steuern ausweisen ---------- - $(foreach tax)$ -% {$(taxdescription)$ auf }\numprint{$(taxbase)$}~\currency: & \numprint{$(tax)$}& \\ - {$(taxdescription)$}: & \numprint{$(tax)$}& \currency\\ - $(end tax)$ - \midrule - \ifthenelse{\isempty{$(ordtotal)$}} - {{\textbf{Gesamtbetrag:}} & \bfseries\numprint{$(invtotal)$} & \textbf{\currency}\\} - {{\textbf{Gesamtbetrag:}} & \bfseries\numprint{$(ordtotal)$} & \textbf{\currency}\\} - \bottomrule -\end{tabular} -} -% ---------- Transportmittel ---------- -$(if shipvia)$ -Lieferung per $(shipvia)$.\\[1em] -$(end)$ -% ---------- Lieferadresse ---------- -\ifthenelse{% - \equal{\shiptoname}{\name} \AND - \equal{\shiptodepartmentone}{\leer} \AND - \equal{\shiptodepartmenttwo}{\leer} \AND - \equal{\shiptostreet}{\street} \AND - \equal{\shiptozipcode}{\zipcode} \AND - \equal{\shiptocity}{\city} - }{}{ -% ---------- Umbruch dazwischen verhindern ---------- -\parbox{\textwidth}{ -% ---------- Bereich für Lieferadresse ---------- -\textbf{Lieferanschrift:}\hfill\parbox[t]{0.7\textwidth}{ - \shiptoname \\ - \nonemptyline{}{\shiptodepartmentone} - \nonemptyline{}{\shiptodepartmenttwo} - \shiptostreet \\ - \shiptocountry{ }\shiptozipcode{ }\shiptocity\\[1mm] - \nonemptyline{Tel: }{\shiptophone} - \nonemptyline{Fax: }{\shiptofax} - }%ende parbox -}% ende parbox -}% ende ifthenelse -% ---------- Nachbemerkung mit variablem Abstand ---------- -$(if reqdate)$ -\vspace*{0.5em} -\textbf{Das Angebot ist gültig bis zum \reqdate.}\\ -$(end)$ -$(if payment_terms)$ -\vspace*{0.5em} -\textbf{Zahlungsbedingungen:}\hfill\parbox[t]{0.7\textwidth}{$(payment_terms)$}\\ -$(end)$ -\vspace*{0.5em} -Die Ware bleibt bis zur vollständigen Bezahlung unser Eigentum. -$(if reqdate)$ -\vspace*{0.5em} -Sollte bis zum \reqdate{ }kein Zahlungseingang erfolgen, ist der Vertrag hinfällig. -$(end)$ -\vspace*{0.5em} -Nutzen Sie bitte für Fragen oder Änderungswünsche die oben angegebenen Kontaktmöglichkeiten.\\ \vfil -\parbox{\textwidth}{ -\vspace*{1em} -Mit freundlichen Grüßen\\ \vfil -\employeename -} % parbox -\vfill -\footnotesize -Es gelten unsere AGB, die wir Ihnen -- falls nicht zur Hand oder unbekannt -- gern zusenden. - -\end{document} diff --git a/templates/print/Standard/purchase_delivery_order.tex b/templates/print/Standard/purchase_delivery_order.tex deleted file mode 100644 index cec5b7931..000000000 --- a/templates/print/Standard/purchase_delivery_order.tex +++ /dev/null @@ -1,100 +0,0 @@ -% purchase_delivery_order.tex für LX-Office ab V2.6.3 -% Bestell-Eingangslieferschein -% ---------- -% Überarbeitet von Norbert Simon, n.simon@linet-services.de -% Version 2.1 vom 21.Oktober 2011 -% Basiert auf der Arbeit von kmk@lilalaser.de / 2007 -% Diese Vorlage steht unter der GPL-Lizenz, Version 3 -% siehe http://www.gnu.de/licenses/gpl-3.0.html -% ---------- -% config: tag-style=$( )$ -% ---------- - -\documentclass[twoside]{scrartcl} -\usepackage[frame]{xy} -\usepackage{tabularx} -\usepackage[utf8]{inputenc} -\usepackage{graphicx} -\setlength{\voffset}{0.5cm} -\setlength{\hoffset}{-2.0cm} -\setlength{\topmargin}{0cm} -\setlength{\headheight}{0.5cm} -\setlength{\headsep}{1cm} -\setlength{\topskip}{0pt} -\setlength{\oddsidemargin}{1.0cm} -\setlength{\evensidemargin}{1.0cm} -\setlength{\textwidth}{17cm} -\setlength{\textheight}{24.7cm} -\setlength{\footskip}{1cm} -\setlength{\parindent}{0pt} -\renewcommand{\baselinestretch}{1} - -\begin{document} - -\pagestyle{myheadings} -\thispagestyle{empty} - -\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont - -\markboth{$(company)$\hfill $(ordnumber)$}{$(company)$\hfill $(ordnumber)$} - -\vspace*{0.5cm} - -\parbox[t]{1cm}{\hfill} -\parbox[t]{.5\textwidth}{ -\textbf{Von} -\vspace{0.7cm} - -$(name)$ \\ -$(street)$ \\ -$(zipcode)$ \\ -$(city)$ \\ -$(country)$ -} -\hfill - -\vspace{1cm} - -\textbf{Eingangslieferschein} -\hfill - -\vspace{1cm} - -\begin{tabularx}{\textwidth}{*{6}{|X}|} \hline - \textbf{BestellNr. \#} & \textbf{Datum} & \textbf{Kontakt} - $(if warehouse)$ - & \textbf{Lager} - $(end warehouse)$ - & \textbf{Lagerplatz} & \textbf{Lieferung mit} \\ [0.5em] - \hline - - $(ordnumber)$ - $(if shippingdate)$ - & $(shippingdate)$ - $(end shippingdate)$ - $(if not shippingdate)$ - & $(orddate)$ - $(end shippingdate)$ - & $(employee)$ - $(if warehouse)$ - & $(warehouse)$ - $(end warehouse)$ - & $(shippingpoint)$ & $(shipvia)$ \\ - \hline -\end{tabularx} - -\vspace{1cm} - -\begin{tabularx}{\textwidth}{@{}rlXllrrll@{}} - \textbf{Pos} & \textbf{Nummer} & \textbf{Beschreibung} & \textbf{Seriennumner} & & \textbf{Menge} & \textbf{Erh} & & \textbf{Lagerplatz} \\ - -$(foreach number)$ - $(runningnumber)$ & $(number)$ & $(description)$ & $(serialnumber)$ & - $(deliverydate)$ & $(qty)$ & $(ship)$ & $(unit)$ & $(bin)$ \\ -$(end number)$ -\end{tabularx} - - -\rule{\textwidth}{2pt} - -\end{document} diff --git a/templates/print/Standard/purchase_order.tex b/templates/print/Standard/purchase_order.tex deleted file mode 100644 index 8315e1cab..000000000 --- a/templates/print/Standard/purchase_order.tex +++ /dev/null @@ -1,251 +0,0 @@ -% purchase_order.tex für LX-Office ab V2.6.3 -% Einkauf - Bestellung -% ---------- -% Überarbeitet von Norbert Simon, n.simon@linet-services.de -% Version 2.5 vom 15.November 2011 -% Basiert auf der Arbeit von kmk@lilalaser.de / 2007 -% Diese Vorlage steht unter der GPL-Lizenz, Version 3 -% siehe http://www.gnu.de/licenses/gpl-3.0.html -% ---------- -% config: tag-style=$( )$ -% ---------- -\documentclass[twoside]{scrartcl} -\usepackage{fancyhdr} % Für den Seitenkopf und -Fuß -\usepackage{ifpdf} % Erlaubt eine Code-Weiche für PDF, oder DVI Ausgabe -\usepackage{xifthen} % Allgemeine Code-Weiche -\usepackage{graphicx} % Fuer die Einbindung der Logo-Graphik -\usepackage{german} % Deutsche Trenn-Tabelle -\usepackage[utf8]{inputenc} % Umlaute direkt eingeben -\usepackage{lastpage} % Fuer die Angabe "Seite 2 von 5" -\usepackage{filecontents} % Um von latex aus eine Datei schreiben zu koennen -\usepackage{etex} % Damit Marken verwendet werden koennen -\usepackage{ltxtable} % Mehrseiten-Tabellen mit variabler Spaltenbreite -\usepackage{booktabs} % Striche in Tabellen -\usepackage{numprint} % Zahlen formatiert ausgeben -\usepackage[$(if myconfig_output_numberformat =~ "1.000,00")$german$(else)$$(if myconfig_output_numberformat =~ "1000,00")$germannosep$(else)$$(if myconfig_output_numberformat =~ "1,000.00")$english$(else)$englishnosep$(end)$$(end)$$(end)$]{zwischensumme} % Lokales Makro zur Berechnung der Zwischensummen -\usepackage{microtype,relsize} %Feinpositionierung, Sperren von Text -\newcommand*{\sperren}[1]{\normalsize\textls*[200]{#1}} %Sperrung Überrschriften -% ---------- Report-Variablen zur Verwendung in kivitendobriefkopf.tex ---------- -% ---------- Die eigenen Daten ---------- -\newcommand{\employeename}{$(employee_name)$} -\newcommand{\employeecompany}{$(employee_company)$} -\newcommand{\employeeaddress}{$(employee_address)$} -\newcommand{\employeetel}{$(employee_tel)$} -\newcommand{\employeefax}{$(employee_fax)$} -\newcommand{\employeeemail}{$(employee_email)$} -\newcommand{\employeecoustid}{$(employee_co_ustid)$} -\newcommand{\employeetaxnumber}{$(employee_taxnumber)$} -\newcommand{\employeetable}{$(template_meta.tmpfile NOESCAPE)$.table.tex} - -% ---------- Eigene Bankverbindung falls nicht im Briefkopf gesetzt ---------- -% \newcommand{\companybank}{$(company_bank)$} -% \newcommand{\companybankcode}{$(company_bank_code)$} -% \newcommand{\companyaccountnumber}{$(company_account_number)$} - -% ---------- Adressat ---------- -\newcommand{\name}{$(name)$} -\newcommand{\departmentone}{$(department_1)$} -\newcommand{\departmenttwo}{$(department_2)$} -\newcommand{\cpgreeting}{$(cp_greeting)$} -\newcommand{\cptitle}{$(cp_title)$} -\newcommand{\cpgivenname}{$(cp_givenname)$} -\newcommand{\cpname}{$(cp_name)$} -\newcommand{\street}{$(street)$} -\newcommand{\country}{$(country)$} -\newcommand{\zipcode}{$(zipcode)$} -\newcommand{\city}{$(city)$} -\newcommand{\phone}{$(customerphone)$} -\newcommand{\fax}{$(customerfax)$} -\newcommand{\lettergreeting}{ - \ifthenelse{\equal{$(cp_gender)$}{f}} - {Sehr geehrte Frau $(cp_name)$,} - {\ifthenelse{\equal{$(cp_gender)$}{m}} - {Sehr geehrter Herr $(cp_name)$,} - {Sehr geehrte Damen und Herren,} - }\\[1\baselineskip] -} - -% ---------- Bestellvariablen ---------- -\newcommand{\quonumber}{$(quonumber)$} -\newcommand{\docnumber}{Bestellung Nr. \ordnumber} -\newcommand{\vendornumber}{$(vendornumber)$} -\newcommand{\reqdate}{$(reqdate)$} -\newcommand{\orddate}{$(orddate)$} -\newcommand{\ordnumber}{$(ordnumber)$} -\newcommand{\transdate}{$(transdate)$} - -% ---------- Lieferadresse ---------- -\newcommand{\shiptoname}{$(shiptoname)$} -\newcommand{\shiptocontact}{$(shiptocontact)$} -\newcommand{\shiptodepartmentone}{$(shiptodepartment_1)$} -\newcommand{\shiptodepartmenttwo}{$(shiptodepartment_2)$} -\newcommand{\shiptostreet}{$(shiptostreet)$} -\newcommand{\shiptocity}{$(shiptocity)$} -\newcommand{\shiptocountry}{$(shiptocountry)$} -\newcommand{\shiptophone}{$(shiptophone)$} -\newcommand{\shiptozipcode}{$(shiptozipcode)$} -\newcommand{\shiptofax}{$(shiptofax)$} - -% ---------- Währungszeichen ---------- -\newcommand{\currency}{\euro} -\ifthenelse{\equal{$(currency)$}{YEN}}{\let\currency\textyen}{} -\ifthenelse{\equal{$(currency)$}{GBP}}{\let\currency\pounds}{} -\ifthenelse{\equal{$(currency)$}{USD}}{\let\currency\$}{} - -% ---------- Ende Reportvariablen-Umsetzung ---------- - -% ---------- Briefkopf dazuladen ---------- -\input{kivitendobriefkopf} - -\begin{document} -% ---------- Schrift Hauptdokuments (Computermodern-sanserif) ---------- -% \fontfamily{cmss}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont -% ---------- Schrift Helvetica ------------------------ -\fontfamily{phv}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont -% ---------- Firmenlogo nur erste Seite ---------- -\thispagestyle{briefkopf} - -% ---------- Datum und Nummern ---------- -% Position unterhalb des Briefkopfs -\vspace*{\vlogospacing} -\renewcommand{\arraystretch}{0.9} -\begin{minipage}[b]{177mm} -\sperren{\textbf{Bestellung Nr. \ordnumber}} -\hfill - \small - \begin{tabular}[b]{r@{\hspace{2mm}}p{\hlogospacing}} - \textbf{Seite} & {\thepage} von \pageref{LastPage}\\ - \textbf{Datum} & \orddate \\ - \nonemptyline{\textbf{Lieferung bis} &}{\reqdate} - \nonemptyline{\textbf{Unsere Kunden Nr.} &}{\vendornumber} - \textbf{Bestellung Nr.} & \ordnumber\\ - \nonemptyline{\textbf{Terminwunsch} &}{\reqdate} - \textbf{Ansprechpartner} & \employeename\\ - \nonemptyline{\textbf{Durchwahl} &}{\employeetel} - \nonemptyline{\textbf{E-Mail} &}{\employeeemail} - \end{tabular}\\[10mm plus 20mm minus 10mm] -\end{minipage} -\renewcommand{\arraystretch}{1} -\normalsize - - -% ---------- Begrüßung und Bemerkungen ---------- -\vspace{5mm} -\lettergreeting -gemäß Ihrem Angebot -\ifthenelse{\equal{\orddate}{\leer}}{}{vom \orddate{}}% -, beauftragen wir Sie mit der nachstehenden Lieferung. -Bei Fragen zur Bestellung, steht Ihnen \employeename \ per Telefon (\employeetel) oder per E-Mail (\employeeemail) gerne zur Verfügung.\\ - -%\\[1\baselineskip] - -% ---------- Bemerkung übernehmen ---------- -\ifthenelse{\isempty{$(notes)$}}{}{ - \vspace{ 5mm} - $(notes)$ - \vspace*{5mm} - } - - -% ---------- Die eigentliche-Tabelle ---------- - -% ---------- Tabelle puffern ---------- -\begin{filecontents}{\employeetable} -% ---------- globale Variable laufsumme deklarieren -\resetlaufsumme -% ---------- Spaltendefinition ---------- -\begin{longtable}{@{}rlX@{ }rlrr@{\makebox[\widthof{\textbf{}}]}} -% ---------- Kopfzeile der Tabelle ---------- - \textbf{Pos} & - \textbf{Art.Nr.} & - \textbf{Bezeichnung} & - \textbf{Menge} & - \textbf{ME} & - \textbf{EP/€} & - \textbf{GP/€} \\ - \midrule - \endfirsthead -% ---------- Tabellenkopf nach dem Umbruch ---------- - \textbf{Pos} & - \textbf{Art.Nr.} & - \textbf{Bezeichnung} & - \textbf{Menge} & - \textbf{ME} & - \textbf{EP/€} & - \textbf{GP/€} \\ - \midrule - & & \multicolumn{4}{r}{} & \MarkUebertrPos\\[1.5em] - \endhead -% ---------- Fuss der Teiltabellen ---------- - \midrule - & & \multicolumn{4}{r}{} & \MarkZwsumPos \\ - \endfoot -% ---------- Das Ende der Tabelle ---------- - \midrule -% & & \multicolumn{4}{r}{ Nettobetrag} & \MarkZwsumPos \\ - \endlastfoot -% ---------- Positionen ---------- - $(foreach number)$ - $(runningnumber)$ & - $(number)$ & - $(description)$ - \ifthenelse{\equal{$(longdescription)$}{}}{}{$(longdescription)$} & - $(qty)$ & - $(unit)$ & - \numprint{$(sellprice)$} & - \numprint{$(linetotal)$}\Wert{$(linetotal NOFORMAT)$} - \\ % - $(end number)$ -\end{longtable} -% ---------- Ende der Hilfsdatei ---------- -\end{filecontents} -% ---------- Puffertabelle öffnen ---------- -\LTXtable{\textwidth}{\employeetable} -%---------- Bereich für die Summen ---------- -\parbox{\textwidth}{ -%---------- Summenbereich nach recht schieben ---------- -\hfill -\setlength{\tabcolsep}{0mm} -\begin{tabular}{@{}r@{ }r@{ }l} -% \toprule - {Nettobetrag:}& \numprint{$(subtotal)$}& \currency\\ -% ---------- Alle Steuern ausweisen ---------- - $(foreach tax)$ -% {$(taxdescription)$ auf }\numprint{$(taxbase)$}~\currency: & \numprint{$(tax)$}& \\ - {$(taxdescription)$}: & \numprint{$(tax)$}& \currency\\ - $(end tax)$ - \midrule - {\textbf{Gesamtbetrag:}} & \bfseries\numprint{$(ordtotal)$} & \textbf{\currency}\\ - \bottomrule -\end{tabular} -} -\vfill -Grundlage dieses Auftrages sind unsere Einkaufsbedingungen. -Wir bitten um gleichlautende Auftragsbestätigung.\\ -\vspace{1.5\baselineskip} - -\nonemptyline{\textbf{Liefertermin: }}{\reqdate} - -% ---------- Lieferadresse ---------- -\ifthenelse{\equal{\shiptocity}{\leer}}{}{ -% ---------- Umbruch dazwischen verhindern ---------- -\parbox{\textwidth}{ -\textbf{Lieferanschrift:} -%[7mm] -% \rule{10em}{0mm} -% ---------- Bereich für Lieferadresse ---------- - \parbox[t]{7cm}{ - \shiptoname \\ - \nonemptyline{}{\shiptodepartmentone} - \nonemptyline{}{\shiptodepartmenttwo} - \shiptostreet \\ - \shiptocountry{ }\shiptozipcode{ }\shiptocity\\[1mm] - \nonemptyline{Tel: }{\shiptophone} - \nonemptyline{Fax: }{\shiptofax} - }%ende parbox -}% ende parbox -}% ende ifthenelse - - -\end{document} - diff --git a/templates/print/Standard/receipt.tex b/templates/print/Standard/receipt.tex deleted file mode 100644 index 6086d457d..000000000 --- a/templates/print/Standard/receipt.tex +++ /dev/null @@ -1,71 +0,0 @@ -\documentclass[twoside]{scrartcl} -\usepackage[frame]{xy} -\usepackage{tabularx} -\usepackage[utf8]{inputenc} -\setlength{\voffset}{0.4cm} -\setlength{\hoffset}{-2.0cm} -\setlength{\topmargin}{0cm} -\setlength{\headheight}{0.0cm} -\setlength{\headsep}{1cm} -\setlength{\topskip}{0pt} -\setlength{\oddsidemargin}{1.0cm} -\setlength{\evensidemargin}{1.0cm} -\setlength{\textwidth}{17cm} -\setlength{\textheight}{24.5cm} -\setlength{\footskip}{1cm} -\setlength{\parindent}{0pt} -\renewcommand{\baselinestretch}{1} -\begin{document} - - -\fontfamily{cmss}\fontsize{9pt}{9pt}\selectfont - -\parbox[t]{12cm}{ - <%company%> - - <%address%>} -\hfill -\parbox[t]{6cm}{\hfill <%source%>} - -\vspace*{0.6cm} - -<%text_amount%> \dotfill <%decimal%>/100 \makebox[0.5cm]{\hfill} - -\vspace{0.5cm} - -\hfill <%datepaid%> \makebox[2cm]{\hfill} <%amount%> - -\vspace{0.5cm} - -<%name%> - -<%street%> - -<%zipcode%> - -<%city%> - -<%country%> - -\vspace{2.8cm} - -<%company%> - -\vspace{0.5cm} - -<%name%> \hfill <%datepaid%> \hfill <%source%> - -\vspace{0.5cm} -\begin{tabularx}{\textwidth}{lXrr@{}} -\textbf{Rechnung} & \textbf{Ausgestellt} - & \textbf{Fällig} & \textbf{Verrechnet} \\ -<%foreach invnumber%> -<%invnumber%> & <%invdate%> \dotfill - & <%due%> & <%paid%> \\ -<%end invnumber%> -\end{tabularx} - -\vfill - -\end{document} - diff --git a/templates/print/Standard/request_quotation.tex b/templates/print/Standard/request_quotation.tex deleted file mode 100644 index d70cd11cf..000000000 --- a/templates/print/Standard/request_quotation.tex +++ /dev/null @@ -1,244 +0,0 @@ -% request_quotation.tex für LX-Office ab V2.6.3 -% Anfrage - Einkauf -% ---------- -% Überarbeitet von Norbert Simon, n.simon@linet-services.de -% Version 2.5 vom 15. November 2011 -% Basiert auf der Arbeit von kmk@lilalaser.de / 2007 -% Diese Vorlage steht unter der GPL-Lizenz, Version 3 -% siehe http://www.gnu.de/licenses/gpl-3.0.html -% ---------- -% config: tag-style=$( )$ -% ---------- -\documentclass[twoside]{scrartcl} -\usepackage{fancyhdr} % Für den Seitenkopf und -Fuß -\usepackage{ifpdf} % Erlaubt eine Code-Weiche für PDF, oder DVI Ausgabe -\usepackage{xifthen} % Allgemeine Code-Weiche -\usepackage{graphicx} % Fuer die Einbindung der Logo-Graphik -\usepackage{german} % Deutsche Trenn-Tabelle -\usepackage[utf8]{inputenc} % Umlaute direkt eingeben -\usepackage{lastpage} % Fuer die Angabe "Seite 2 von 5" -\usepackage{filecontents} % Um von latex aus eine Datei schreiben zu koennen -\usepackage{etex} % Damit Marken verwendet werden koennen -\usepackage{ltxtable} % Mehrseiten-Tabellen mit variabler Spaltenbreite -\usepackage{booktabs} % Striche in Tabellen -\usepackage{numprint} % Zahlen formatiert ausgeben -\usepackage[$(if myconfig_output_numberformat =~ "1.000,00")$german$(else)$$(if myconfig_output_numberformat =~ "1000,00")$germannosep$(else)$$(if myconfig_output_numberformat =~ "1,000.00")$english$(else)$englishnosep$(end)$$(end)$$(end)$]{zwischensumme} % Lokales Makro zur Berechnung der Zwischensummen -\usepackage{microtype,relsize} %Feinpositionierung, Sperren von Text -\newcommand*{\sperren}[1]{\normalsize\textls*[200]{#1}} %Sperrung Überrschriften - -% ---------- Report-Variablen zur Verwendung in kivitendobriefkopf.tex ---------- -% ---------- Die eigenen Daten ---------- -\newcommand{\employeename}{$(employee_name)$} -\newcommand{\employeecompany}{$(employee_company)$} -\newcommand{\employeeaddress}{$(employee_address)$} -\newcommand{\employeetel}{$(employee_tel)$} -\newcommand{\employeefax}{$(employee_fax)$} -\newcommand{\employeeemail}{$(employee_email)$} -\newcommand{\employeecoustid}{$(employee_co_ustid)$} -\newcommand{\employeetaxnumber}{$(employee_taxnumber)$} -\newcommand{\employeetable}{$(template_meta.tmpfile NOESCAPE)$.table.tex} - -% ---------- Adressat ---------- -\newcommand{\name}{$(name)$} -\newcommand{\departmentone}{$(department_1)$} -\newcommand{\departmenttwo}{$(department_2)$} -\newcommand{\cpgreeting}{$(cp_greeting)$} -\newcommand{\cptitle}{$(cp_title)$} -\newcommand{\cpgivenname}{$(cp_givenname)$} -\newcommand{\cpname}{$(cp_name)$} -\newcommand{\street}{$(street)$} -\newcommand{\country}{$(country)$} -\newcommand{\zipcode}{$(zipcode)$} -\newcommand{\city}{$(city)$} -\newcommand{\phone}{$(customerphone)$} -\newcommand{\fax}{$(customerfax)$} -\newcommand{\lettergreeting}{ - \ifthenelse{\equal{$(cp_gender)$}{f}} - {Sehr geehrte Frau $(cp_name)$,} - {\ifthenelse{\equal{$(cp_gender)$}{m}} - {Sehr geehrter Herr $(cp_name)$,} - {Sehr geehrte Damen und Herren,} - }\\[1\baselineskip] -} - -% ---------- Bestellvariablen ---------- -\newcommand{\quonumber}{$(quonumber)$} -\newcommand{\docnumber}{Anfrage Nr. {\quonumber}} -\newcommand{\vendornumber}{$(vendornumber)$} -\newcommand{\reqdate}{$(reqdate)$} -\newcommand{\orddate}{$(orddate)$} -\newcommand{\ordnumber}{$(ordnumber)$} -\newcommand{\transdate}{$(transdate)$} - -% ---------- Lieferadresse ---------- -\newcommand{\shiptoname}{$(shiptoname)$} -\newcommand{\shiptocontact}{$(shiptocontact)$} -\newcommand{\shiptodepartmentone}{$(shiptodepartment_1)$} -\newcommand{\shiptodepartmenttwo}{$(shiptodepartment_2)$} -\newcommand{\shiptostreet}{$(shiptostreet)$} -\newcommand{\shiptocity}{$(shiptocity)$} -\newcommand{\shiptocountry}{$(shiptocountry)$} -\newcommand{\shiptophone}{$(shiptophone)$} -\newcommand{\shiptozipcode}{$(shiptozipcode)$} -\newcommand{\shiptofax}{$(shiptofax)$} - -% ---------- Währungszeichen ---------- -\newcommand{\currency}{\euro} -\ifthenelse{\equal{$(currency)$}{YEN}}{\let\currency\textyen}{} -\ifthenelse{\equal{$(currency)$}{GBP}}{\let\currency\pounds}{} -\ifthenelse{\equal{$(currency)$}{USD}}{\let\currency\$}{} - -% ---------- Ende Reportvariablen-Umsetzung ---------- - -% ---------- Briefkopf dazuladen ---------- -\input{kivitendobriefkopf} - -\begin{document} -% ---------- Schrift Hauptdokuments (Computermodern-sanserif) ---------- -% \fontfamily{cmss}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont -% ---------- Schrift Helvetica ------------------------ -\fontfamily{phv}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont -% ---------- Firmenlogo nur erste Seite ---------- -\thispagestyle{briefkopf} - -% ---------- Datum und Nummern ---------- -% Position unterhalb des Briefkopfs -\vspace*{\vlogospacing} -\renewcommand{\arraystretch}{0.9} -\begin{minipage}[b]{177mm} -\sperren{\textbf{Anfrage Nr. \quonumber}} -\hfill - \small - \begin{tabular}[b]{r@{\hspace{2mm}}p{\hlogospacing}} - \textbf{Seite} & {\thepage} von \pageref{LastPage}\\ - \textbf{Datum} & \transdate \\ - \nonemptyline{\textbf{Unsere Kunden Nr.} &}{\vendornumber} - \textbf{Anfrage Nr.} & \quonumber\\ - \nonemptyline{\textbf{Terminwunsch} &}{\reqdate} - \textbf{Ansprechpartner} & \employeename\\ - \nonemptyline{\textbf{Durchwahl} &}{\employeetel} - \nonemptyline{\textbf{E-Mail} &}{\employeeemail} - \end{tabular}\\[10mm plus 20mm minus 10mm] -\end{minipage} -\normalsize -\renewcommand{\arraystretch}{1} - -% ---------- Begrüßung und Bemerkungen ---------- -\vspace*{5mm} -\lettergreeting -hiermit bitten wir um ein für uns freibleibendes und kostenloses Angebot für die nachfolgenden Positionen. -Eventuell preisgünstigere Alternativen bitten wir gesondert anzubieten. -Für Nachfragen steht Ihnen \employeename \ per Telefon (\employeetel) oder per E-Mail (\employeeemail) gerne zur Verfügung.\\[1\baselineskip] -\ifthenelse{\isempty{$(notes)$}}{}{ - $(notes)$\\[1\baselineskip] - }% -%Mit freundlichen Grüßen\\[1\baselineskip] -%\employeename\\[1\baselineskip] -% ---------- Die eigentliche-Tabelle ---------- -% ---------- Tabelle puffern ---------- -\begin{filecontents}{\employeetable} -% ---------- globale Variable laufsumme deklarieren ---------- -\resetlaufsumme -% ---------- Spaltendefinition ---------- -\begin{longtable}{@{}rlX@{ }rlrr@{\makebox[\widthof{\textbf{}}]}} -% ---------- Kopfzeile der Tabelle ---------- - \textbf{Pos} & - \textbf{Art.Nr.} & - \textbf{Bezeichnung} & - \textbf{Menge} & - \textbf{ME} & - \textbf{EP/€} & - \textbf{GP/€} \\ - \midrule - \endfirsthead -% ---------- Tabellenkopf nach dem Umbruch ---------- - \textbf{Pos} & - \textbf{Art.Nr.} & - \textbf{Bezeichnung} & - \textbf{Menge} & - \textbf{ME} & - \textbf{EP/€} & - \textbf{GP/€} \\ - \midrule - & & \multicolumn{4}{r}{} & \MarkUebertrPos\\[1.5em] - \endhead -% ---------- Fuss der Teiltabellen ---------- - \midrule - & & \multicolumn{4}{r}{} & \MarkZwsumPos \\ - \endfoot -% ---------- Das Ende der Tabelle ---------- - \midrule -% & & \multicolumn{4}{r}{ Nettobetrag:} & \MarkZwsumPos \\ - \endlastfoot -% ---------- Positionen ---------- - $(foreach number)$ - $(runningnumber)$ & - $(number)$ & - $(description)$ - \ifthenelse{\equal{$(longdescription)$}{}}{}{\newline - \renewcommand{\baselinestretch}{1}\footnotesize - {\footnotesize $(longdescription)$ - \renewcommand{\baselinestretch}{1}\normalsize - }} & - $(qty)$ & - $(unit)$ & - \numprint{$(sellprice)$} - \ifthenelse{\equal{$(p_discount)$}{0}}{}{ -$(p_discount)$\%} & - \numprint{$(linetotal)$}\Wert{$(linetotal NOFORMAT)$} \\ % - $(end number)$ -\end{longtable} -% ---------- Ende der Hilfsdatei ---------- -\end{filecontents} -% ---------- Puffertabelle öffnen ---------- -\LTXtable{\textwidth}{\employeetable} - %---------- Bereich für die Summen ---------- -\parbox{\textwidth}{ - %---------- Summenbereich nach recht schieben ---------- -\hfill -\setlength{\tabcolsep}{0mm} -\begin{tabular}{@{}r@{ }r@{ }l} -% \toprule - {Nettobetrag:}& \numprint{$(subtotal)$}& \currency\\ -% ---------- Alle Steuern ausweisen ---------- - $(foreach tax)$ -% {$(taxdescription)$ auf }\numprint{$(taxbase)$}~\currency: & \numprint{$(tax)$}& \\ - {$(taxdescription)$}: & \numprint{$(tax)$}& \currency\\ - $(end tax)$ - \midrule - {\textbf{Gesamtbetrag:}} & \bfseries\numprint{$(ordtotal)$} & \textbf{\currency}\\ - \bottomrule -\end{tabular} -} -% ---------- Lieferadresse ---------- -\ifthenelse{% - \equal{\shiptoname}{\name} \AND - \equal{\shiptodepartmentone}{\leer} \AND - \equal{\shiptodepartmenttwo}{\leer} \AND - \equal{\shiptostreet}{\street} \AND - \equal{\shiptozipcode}{\zipcode} \AND - \equal{\shiptocity}{\city} - }{}{ -% ---------- Umbruch dazwischen verhindern ---------- -\parbox{\textwidth}{ -\ifthenelse{\equal{$(shipvia)$}{\leer}}{}{Lieferung vorzugsweise mit $(shipvia)$.\\[1em]} - -\textbf{Lieferanschrift:} \hspace{2mm} -% \rule{10em}{0mm} -% ---------- Bereich für Lieferadresse ---------- - \parbox[t]{7cm}{ - \shiptoname \\ - \nonemptyline{}{\shiptodepartmentone} - \nonemptyline{}{\shiptodepartmenttwo} - \shiptostreet \\ - \shiptocountry{ }\shiptozipcode{ }\shiptocity\\[1mm] - \nonemptyline{Tel: }{\shiptophone} - \nonemptyline{Fax: }{\shiptofax} - }%ende parbox -}% ende parbox -}% ende ifthenelse - -%Mit freundlichen Grüßen\\[1\baselineskip] -%\employeename\\[1\baselineskip] - -\end{document} - diff --git a/templates/print/Standard/requirement_spec.tex b/templates/print/Standard/requirement_spec.tex deleted file mode 100644 index 4ca65c2f7..000000000 --- a/templates/print/Standard/requirement_spec.tex +++ /dev/null @@ -1,183 +0,0 @@ -% config: use-template-toolkit=1 -% config: tag-style=$( )$ -$( USE KiviLatex )$ -$( USE P )$ -\documentclass{scrartcl} - -\usepackage[reqspeclogo,$( IF !rspec.version )$draftlogo$( ELSE )$secondpagelogo$( END )$]{kivitendo} -$( KiviLatex.required_packages_for_html )$ - -\kivitendobgsettings - -\setlength{\LTpre}{0pt} -\setlength{\LTpost}{0pt} - -\renewcommand{\kivitendosecondfoot}{% - \parbox{12cm}{% - \defaultfont\scriptsize% - $( KiviLatex.filter(rspec.displayable_name) )$\\ - $( !rspec.version ? "Arbeitskopie ohne Version" : "Version " _ rspec.version.version_number _ " vom " _ rspec.version.itime.to_kivitendo(precision='minute') )$ - - \vspace*{0.2cm}% - Seite \thepage% - }% -} - -\reqspecsectionstyle - -\usepackage{CJKutf8} -\usepackage{CJKfntef} -\usepackage[T1]{fontenc} - -\begin{document} -\begin{CJK}{UTF8}{} - -%% Titelseite - -\setlongtables -\defaultfont - -\begin{picture}(0,0) - \put(3.5,-5){% - \begin{minipage}[t][6cm]{12cm} - \Large - \textcolor{kivitendodarkred}{$( KiviLatex.filter(rspec.type.description) )$} - - \huge - $( KiviLatex.filter(rspec.customer.name) )$ - - \vspace*{0.5cm} - \Large - $( KiviLatex.filter(rspec.title) )$ - \normalsize -%$( IF rspec.version )$ - - Version $( KiviLatex.filter(rspec.version.version_number) )$ -%$( END )$ - \end{minipage}% - } -\end{picture} - -%% Inhaltsverzeichnis - -%\newpage - -%\tableofcontents - -%% Versionen -\newpage - -\section{Versionen} - -\vspace*{0.7cm} - -%$( SET working_copy = rspec.working_copy_id ? rspec.working_copy : rspec )$ -%$( SET versioned_copies = rspec.version ? working_copy.versioned_copies_sorted(max_version_number = rspec.version.version_number) : working_copy.versioned_copies_sorted )$ -%$( IF !versioned_copies.size )$ - Bisher wurden noch keine Versionen angelegt. -%$( ELSE )$ -\begin{longtable}{|p{2cm}|p{2cm}|p{12cm}|} - \hline - \multicolumn{1}{|r}{\small Version} & - \multicolumn{1}{|r|}{\small Datum} & - \small Beschreibung\\ - \hline -%$( FOREACH versioned_copy = versioned_copies )$ - \multicolumn{1}{|r}{\small $( KiviLatex.filter(versioned_copy.version.version_number) )$} & - \multicolumn{1}{|r|}{\small $( KiviLatex.filter(versioned_copy.version.itime.to_kivitendo(precision='minute')) )$} & - \small $( KiviLatex.filter(versioned_copy.version.description) )$\\ -%$( END )$ - \hline -\end{longtable} -%$( END )$ - -%$( BLOCK picture_outputter )$ -% $( SET width_cm = (picture.picture_width / 150.0) * 2.54 )$ -% $( SET width_cm = width_cm < 16.4 ? width_cm : 16.4 )$ -\begin{figure}[h!] - \centering - \includegraphics[width=$( width_cm )$cm,keepaspectratio]{$( picture.print_file_name )$} - -\mbox{Abbildung $( picture.number )$: $( KiviLatex.filter(picture.description ? picture.description : picture.picture_file_name) )$} -\end{figure} -%$( END )$ - -%$( BLOCK text_block_outputter )$ -% $( SET text_blocks = rspec.text_blocks_sorted(output_position=output_position) )$ -% $( IF text_blocks.size )$ - - \newpage - - \section{$( heading )$} - -% $( FOREACH text_block = text_blocks )$ - - \subsection{$( KiviLatex.filter(text_block.title) )$} - -$( KiviLatex.filter_html(text_block.text_as_restricted_html) )$ - -% $( FOREACH picture = text_block.pictures_sorted.as_list )$ -$( PROCESS picture_outputter picture=picture )$ -% $( END )$ - -% $( END )$ -% $( END )$ -%$( END )$ - -%% Textblöcke davor -$( PROCESS text_block_outputter output_position=0 heading='Allgemeines' )$ - -%% Abschnitte und Funktionsblöcke -\newpage - -\section{Spezifikation} - -\setlength{\LTpre}{-0.3cm} - - -%$( FOREACH top_item = rspec.sections_sorted )$ - - \subsection{Abschnitt $( KiviLatex.filter(top_item.fb_number) )$: $( KiviLatex.filter(top_item.title) )$} - -% $( IF top_item.description )$ - $( KiviLatex.filter_html(top_item.description_as_restricted_html.replace('\r', '').replace('\n+\Z', '')) )$ - - \vspace{0.5cm} -% $( END )$ -% $( FOREACH item = top_item.children_sorted )$ -\parbox[t]{1.0cm}{\textcolor{kivitendodarkred}{$>>>$}}% -\parbox[t]{15.0cm}{% -\begin{longtable}{p{2.8cm}p{11.7cm}} - Funktionsblock & $( KiviLatex.filter(item.fb_number) )$\\ - Beschreibung & $( KiviLatex.filter_html(item.description_as_restricted_html) )$\\ - Abhängigkeiten & $( KiviLatex.filter(P.requirement_spec_item_dependency_list(item)) )$ -\end{longtable}} - -% $( FOREACH sub_item = item.children_sorted )$ -\hspace*{1.15cm}\rule{15.2cm}{0.2pt}\\ -\hspace*{1.0cm}% -\parbox[t]{15.0cm}{% -\begin{longtable}{p{2.8cm}p{11.7cm}} - Unterfunktionsblock & $( KiviLatex.filter(sub_item.fb_number) )$\\ - Beschreibung & $( KiviLatex.filter_html(sub_item.description_as_restricted_html) )$\\ - Abhängigkeiten & $( KiviLatex.filter(P.requirement_spec_item_dependency_list(sub_item)) )$ -\end{longtable}} - -% $( END )$ - -% $( UNLESS loop.last )$ -\vspace{0.2cm} -\hrule -\vspace{0.4cm} - -% $( END )$ - -% $( END )$ -% -%$( END )$ - -%% Textblöcke dahinter -$( PROCESS text_block_outputter output_position=1 heading='Weitere Punkte' )$ - -\end{CJK} -\end{document} diff --git a/templates/print/Standard/sales_delivery_order.odt b/templates/print/Standard/sales_delivery_order.odt deleted file mode 100644 index 9c485f353..000000000 Binary files a/templates/print/Standard/sales_delivery_order.odt and /dev/null differ diff --git a/templates/print/Standard/sales_delivery_order.tex b/templates/print/Standard/sales_delivery_order.tex deleted file mode 100644 index 51842a89e..000000000 --- a/templates/print/Standard/sales_delivery_order.tex +++ /dev/null @@ -1,191 +0,0 @@ -% sales_delivery_order.tex -% Verkauf - Lieferschein -% Überarbeitet von Norbert Simon, n.simon@linet-services.de -% Version 2.5 vom 15.Oktober 2011 -% Basiert auf der Arbeit von kmk@lilalaser.de / 2007 -% Diese Vorlage steht unter der GPL-Lizenz, Version 3 -% siehe http://www.gnu.de/licenses/gpl-3.0.html -% ---------- -% config: tag-style=$( )$ -% ---------- -\documentclass[twoside]{scrartcl} -\usepackage{fancyhdr} % Für den Seitenkopf und -Fuß -\usepackage{ifpdf} % Erlaubt eine Code-Weiche für PDF, oder DVI Ausgabe -\usepackage{xifthen} % Allgemeine Code-Weiche -\usepackage{graphicx} % Fuer die Einbindung der Logo-Graphik -\usepackage{german} % Deutsche Trenn-Tabelle -\usepackage[utf8]{inputenc} % Umlaute direkt eingeben -\usepackage{textcomp} % Sonderzeichen -\usepackage{lastpage} % Fuer die Angabe "Seite 2 von 5" -\usepackage{filecontents} % Um von latex aus eine Datei schreiben zu koennen -\usepackage{ltxtable} % Mehrseiten-Tabellen mit variabler Spaltenbreite -\usepackage{booktabs} % Striche in Tabellen -\usepackage{microtype,relsize} %Feinpositionierung, Sperren von Text -\newcommand*{\sperren}[1]{\normalsize\textls*[200]{#1}} %Sperrung Überrschriften - - -% ---------- Report-Variablen zur Verwendung in kivitendobriefkopf.tex ---------- -% ---------- Die eigenen Daten ---------- -\newcommand{\employeename}{$(employee_name)$} -\newcommand{\employeecompany}{$(employee_company)$} -\newcommand{\employeeaddress}{$(employee_address)$} -\newcommand{\employeetel}{$(employee_tel)$} -\newcommand{\employeefax}{$(employee_fax)$} -\newcommand{\employeeemail}{$(employee_email)$} -\newcommand{\employeecoustid}{$(employee_co_ustid)$} -\newcommand{\employeetaxnumber}{$(employee_taxnumber)$} -\newcommand{\employeetable}{$(template_meta.tmpfile NOESCAPE)$.table.tex} - -% ---------- Eigene Bankverbindung falls nicht im Briefkopf gesetzt ---------- -% \newcommand{\companybank}{$(company_bank)$} -% \newcommand{\companybankcode}{$(company_bank_code)$} -% \newcommand{\companyaccountnumber}{$(company_account_number)$} - -% ---------- Adressat ---------- -\newcommand{\name}{$(name)$} -\newcommand{\departmentone}{$(department_1)$} -\newcommand{\departmenttwo}{$(department_2)$} -\newcommand{\cpgreeting}{$(cp_greeting)$} -\newcommand{\cptitle}{$(cp_title)$} -\newcommand{\cpgivenname}{$(cp_givenname)$} -\newcommand{\cpname}{$(cp_name)$} -\newcommand{\street}{$(street)$} -\newcommand{\country}{$(country)$} -\newcommand{\zipcode}{$(zipcode)$} -\newcommand{\city}{$(city)$} -\newcommand{\phone}{$(customerphone)$} -\newcommand{\fax}{$(customerfax)$} -\newcommand{\lettergreeting}{ - \ifthenelse{\equal{$(cp_gender)$}{f}} - {Sehr geehrte Frau $(cp_name)$,} - {\ifthenelse{\equal{$(cp_gender)$}{m}} - {Sehr geehrter Herr $(cp_name)$,} - {Sehr geehrte Damen und Herren,} - }\\[0.3em] -} - -% ---------- Bestellvariablen ---------- -\newcommand{\ordnumber}{$(ordnumber)$} -\newcommand{\donumber}{$(donumber)$} -%\newcommand{\donumber}{Lieferschein zu Auftrag Nr. \ordnumber} -\newcommand{\deldate}{\the\day.\the\month.\the\year} -\newcommand{\orddate}{$(orddate)$} -\newcommand{\quodate}{$(quodate)$} -\newcommand{\reqdate}{$(reqdate)$} -\newcommand{\kundennummer}{$(customernumber)$} - -% ---------- Lieferadresse ---------- -\newcommand{\shiptoname}{$(shiptoname)$} -\newcommand{\shiptocontact}{$(shiptocontact)$} -\newcommand{\shiptodepartmentone}{$(shiptodepartment_1)$} -\newcommand{\shiptodepartmenttwo}{$(shiptodepartment_2)$} -\newcommand{\shiptostreet}{$(shiptostreet)$} -\newcommand{\shiptocity}{$(shiptocity)$} -\newcommand{\shiptocountry}{$(shiptocountry)$} -\newcommand{\shiptophone}{$(shiptophone)$} -\newcommand{\shiptozipcode}{$(shiptozipcode)$} -\newcommand{\shiptofax}{$(shiptofax)$} - -% ---------- Währungszeichen ---------- -\newcommand{\currency}{\euro} -\ifthenelse{\equal{$(currency)$}{YEN}}{\let\currency\textyen}{} -\ifthenelse{\equal{$(currency)$}{GBP}}{\let\currency\pounds}{} -\ifthenelse{\equal{$(currency)$}{USD}}{\let\currency\$}{} - -% ---------- Ende Reportvariablen-Umsetzung ---------- - -% ---------- Briefkopf dazuladen ---------- -\input{kivitendobriefkopf} - -\begin{document} -% ---------- Schrift Hauptdokuments (Computermodern-sanserif) ---------- -% \fontfamily{cmss}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont -% ---------- Schrift Helvetica ------------------------ -\fontfamily{phv}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont -% ---------- Firmenlogo nur erste Seite ---------- -\thispagestyle{briefkopf} -% ---------- Datum und Nummern ---------- -% Position unterhalb des Briefkopfs -\vspace*{\vlogospacing} -\renewcommand{\arraystretch}{0.9} -\begin{minipage}[b]{177mm} -\sperren{\textbf{Lieferschein Nr. \donumber}} -\hfill - \small - \begin{tabular}[b]{r@{\hspace{2mm}}p{\hlogospacing}} - \textbf{Seite} & {\thepage} von \pageref{LastPage}\\ - \textbf{Datum} & \deldate \\ - \textbf{Kunden Nr.} & \kundennummer\\ - \textbf{Auftrag Nr.} & \ordnumber\\ - \textbf{Lieferschein Nr.} & \donumber\\ - \nonemptyline{\textbf{Vorraussichtl. Lieferdatum:} &}{\reqdate} - \textbf{Ansprechpartner} & \employeename\\ - \nonemptyline{\textbf{Durchwahl} &}{\employeetel} - \nonemptyline{\textbf{E-Mail} &}{\employeeemail} - \end{tabular}\\[10mm plus 20mm minus 10mm] -\end{minipage} -\renewcommand{\arraystretch}{1} -\normalsize -% ---------- Begrüßung und Bemerkungen ---------- -\vspace{ 5mm} -%\lettergreeting -Wir liefern Ihnen gemäß Ihrem Auftrag % -\ifthenelse{\equal{\orddate}{\leer}}{}{vom \orddate{ }}% -die unten aufgeführten Positionen.\\ -Für Nachfragen steht Ihnen \employeename \ per Telefon (\employeetel) oder per E-Mail (\employeeemail) gerne zur Verfügnung.\par - -% ---------- Die eigentliche-Tabelle ---------- -% ---------- Tabelle puffern ---------- -\begin{filecontents}{\employeetable} -% ---------- Spaltendefinition ---------- -\begin{longtable}{@{}rlX@{ }rl@{}} -% ---------- Kopfzeile der Tabelle ---------- - \textbf{Pos} & - \textbf{Art.Nr.} & - \textbf{Bezeichnung} & - \textbf{Menge} & - \textbf{ME} \\ - \midrule - \endfirsthead -% ---------- Tabellenkopf nach dem Umbruch ---------- - \textbf{Pos} & - \textbf{Art.Nr.} & - \textbf{Bezeichnung} & - \textbf{Menge} & - \textbf{ME} \\ - \midrule - \endhead -% ---------- Fuss der Teiltabellen ---------- - \midrule - \endfoot -% ---------- Das Ende der Tabelle ---------- - \midrule - \endlastfoot -% ---------- Positionen ---------- - $(foreach number)$ - $(runningnumber)$ & - $(number)$ & - $(description)$ & - $(qty)$ & - $(unit)$ - \\ % - $(end number)$ -\end{longtable} -% ---------- Ende der Hilfsdatei ---------- -\end{filecontents} -% ---------- Puffertabelle öffnen ---------- -\LTXtable{\textwidth}{\employeetable} - -\vfill - -Lieferung entgegengenommen:\\[3em] -\rule{20em}{0.1pt}\\ -\hspace*{5em}Datum, Unterschrift \\ - -\vfill -\tiny -Die zur Zeit gültigen Allgemeinen Auftrags- und Verkaufsbedingungen wurden zur Kenntnis genommen.\\ - -Beanstandungen sind innerhalb von fünf Werktagen bekanntzugeben. Später eingehende Beanstandungen können nicht mehr berücksichtigt werden. Bitte dokumentieren Sie eventuelle Verpackungs- und Transportschäden der Lieferung anhand von Fotos. - -\end{document} diff --git a/templates/print/Standard/sales_order.odt b/templates/print/Standard/sales_order.odt deleted file mode 100644 index 244ed4abb..000000000 Binary files a/templates/print/Standard/sales_order.odt and /dev/null differ diff --git a/templates/print/Standard/sales_order.tex b/templates/print/Standard/sales_order.tex deleted file mode 100644 index 672b80226..000000000 --- a/templates/print/Standard/sales_order.tex +++ /dev/null @@ -1,272 +0,0 @@ -% sales_order.tex -% Auftragsbestätigung Verkauf -% Überarbeitet von Norbert Simon, n.simon@linet-services.de -% Version 2.5 vom 15. November 2011 -% Basiert auf der Arbeit von kmk@lilalaser.de / 2007 -% Diese Vorlage steht unter der GPL-Lizenz, Version 3 -% siehe http://www.gnu.de/licenses/gpl-3.0.html -% ---------- -% config: tag-style=$( )$ -% ---------- - -\documentclass[twoside]{scrartcl} -\usepackage{fancyhdr} % Für den Seitenkopf und -Fuß -\usepackage{ifpdf} % Erlaubt eine Code-Weiche für PDF, oder DVI Ausgabe -\usepackage{xifthen} % Allgemeine Code-Weiche -\usepackage{graphicx} % Fuer die Einbindung der Logo-Graphik -\usepackage{german} % Deutsche Trenn-Tabelle -\usepackage[utf8]{inputenc} % Umlaute direkt eingeben -\usepackage{textcomp} % Sonderzeichen -\usepackage{lastpage} % Fuer die Angabe "Seite 2 von 5" -\usepackage{filecontents} % Um von latex aus eine Datei schreiben zu koennen -\usepackage{etex} % Damit Marken verwendet werden koennen -\usepackage{ltxtable} % Mehrseiten-Tabellen mit variabler Spaltenbreite -\usepackage{booktabs} % Striche in Tabellen -\usepackage{numprint} % Zahlen formatiert ausgeben -\usepackage[$(if myconfig_output_numberformat =~ "1.000,00")$german$(else)$$(if myconfig_output_numberformat =~ "1000,00")$germannosep$(else)$$(if myconfig_output_numberformat =~ "1,000.00")$english$(else)$englishnosep$(end)$$(end)$$(end)$]{zwischensumme} % Lokales Makro zur Berechnung der Zwischensummen -\usepackage{microtype,relsize} %Feinpositionierung, Sperren von Text -\newcommand*{\sperren}[1]{\normalsize\textls*[200]{#1}} %Sperrung Überrschriften - - -% ---------- Report-Variablen zur Verwendung in kivitendobriefkopf.tex ---------- -% ---------- Die eigenen Daten ---------- -\newcommand{\employeename}{$(employee_name)$} -\newcommand{\employeecompany}{$(employee_company)$} -\newcommand{\employeeaddress}{$(employee_address)$} -\newcommand{\employeetel}{$(employee_tel)$} -\newcommand{\employeefax}{$(employee_fax)$} -\newcommand{\employeeemail}{$(employee_email)$} -\newcommand{\employeecoustid}{$(employee_co_ustid)$} -\newcommand{\employeetaxnumber}{$(employee_taxnumber)$} -\newcommand{\employeetable}{$(template_meta.tmpfile NOESCAPE)$.table.tex} - -% ---------- Eigene Bankverbindung falls nicht im Briefkopf gesetzt ---------- -% \newcommand{\companybank}{$(company_bank)$} -% \newcommand{\companybankcode}{$(company_bank_code)$} -% \newcommand{\companyaccountnumber}{$(company_account_number)$} - -% ---------- Adressat ---------- -\newcommand{\name}{$(name)$} -\newcommand{\departmentone}{$(department_1)$} -\newcommand{\departmenttwo}{$(department_2)$} -\newcommand{\cpgreeting}{$(cp_greeting)$} -\newcommand{\cptitle}{$(cp_title)$} -\newcommand{\cpgivenname}{$(cp_givenname)$} -\newcommand{\cpname}{$(cp_name)$} -\newcommand{\street}{$(street)$} -\newcommand{\country}{$(country)$} -\newcommand{\zipcode}{$(zipcode)$} -\newcommand{\city}{$(city)$} -\newcommand{\phone}{$(customerphone)$} -\newcommand{\fax}{$(customerfax)$} -\newcommand{\lettergreeting}{ - \ifthenelse{\equal{$(cp_gender)$}{f}} - {Sehr geehrte Frau $(cp_name)$,} - {\ifthenelse{\equal{$(cp_gender)$}{m}} - {Sehr geehrter Herr $(cp_name)$,} - {Sehr geehrte Damen und Herren,} - }\\[1\baselineskip] -} - -% ---------- Bestellvariablen ---------- -\newcommand{\quonumber}{$(quonumber)$} -\newcommand{\ordnumber}{$(ordnumber)$} -\newcommand{\docnumber}{{\quonumber}} -\newcommand{\orddate}{$(orddate)$} -\newcommand{\quodate}{$(quodate)$} -\newcommand{\kundennummer}{$(customernumber)$} -\newcommand{\reqdate}{$(reqdate)$} -\newcommand{\transdate}{$(transdate)$} - -% ---------- Lieferadresse ---------- -\newcommand{\shiptoname}{$(shiptoname)$} -\newcommand{\shiptocontact}{$(shiptocontact)$} -\newcommand{\shiptodepartmentone}{$(shiptodepartment_1)$} -\newcommand{\shiptodepartmenttwo}{$(shiptodepartment_2)$} -\newcommand{\shiptostreet}{$(shiptostreet)$} -\newcommand{\shiptocity}{$(shiptocity)$} -\newcommand{\shiptocountry}{$(shiptocountry)$} -\newcommand{\shiptophone}{$(shiptophone)$} -\newcommand{\shiptozipcode}{$(shiptozipcode)$} -\newcommand{\shiptofax}{$(shiptofax)$} - -% ---------- Währungszeichen ---------- -\newcommand{\currency}{\euro} -\ifthenelse{\equal{$(currency)$}{YEN}}{\let\currency\textyen}{} -\ifthenelse{\equal{$(currency)$}{GBP}}{\let\currency\pounds}{} -\ifthenelse{\equal{$(currency)$}{USD}}{\let\currency\$}{} - -% ---------- Ende Reportvariablen-Umsetzung ---------- - -% ---------- Briefkopf dazuladen ---------- -\input{kivitendobriefkopf} - -\begin{document} -% ---------- Schrift Hauptdokuments (Computermodern-sanserif) ---------- -% \fontfamily{cmss}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont -% ---------- Schrift Helvetica ------------------------ -\fontfamily{phv}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont -% ---------- Firmenlogo nur erste Seite ---------- -\thispagestyle{briefkopf} - -% ---------- Datum und Nummern ---------- -% Position unterhalb des Briefkopfs -\vspace*{\vlogospacing} -\renewcommand{\arraystretch}{0.9} -\begin{minipage}[b]{177mm} -\sperren{\textbf{Auftragsbestätigung Nr. \ordnumber}} -\hfill - \small - \begin{tabular}[b]{r@{\hspace{2mm}}p{\hlogospacing}} - \textbf{Seite} & {\thepage} von \pageref{LastPage}\\ - \textbf{Datum} & \orddate \\ - \textbf{Kunden Nr.} & \kundennummer\\ - \textbf{Angebot Nr.} & \docnumber\\ - \textbf{Auftragsbestätigung Nr.} & \ordnumber\\ - \nonemptyline{\textbf{Vorraussichtl. Lieferdatum} &}{\reqdate} - \textbf{Ansprechpartner} & \employeename\\ - \nonemptyline{\textbf{Durchwahl} &}{\employeetel} - \nonemptyline{\textbf{E-Mail} &}{\employeeemail} - \end{tabular}\\[10mm plus 20mm minus 10mm] -\end{minipage} -\renewcommand{\arraystretch}{1} -\normalsize -% ---------- Begrüßung und Bemerkungen ---------- -\vspace{5mm} -\lettergreeting -wir bedanken uns für Ihren Auftrag % -\ifthenelse{\equal{\orddate}{\leer}}{}{vom \orddate{ }}% -und bestätigen Ihnen diesen wie folgt.\\ -%Für Nachfragen steht Ihnen \employeename \ per Telefon (\employeetel) oder per E-Mail (\employeeemail) gerne zur Verfügung.\\[1\baselineskip] -\ifthenelse{\isempty{$(notes)$}}{}{ - $(notes)$\\[1\baselineskip] - }% -%Mit freundlichen Grüßen\\[1\baselineskip] -%\employeename\\[1\baselineskip] -% ---------- Die eigentliche-Tabelle ---------- -% ---------- Tabelle puffern ---------- -\begin{filecontents}{\employeetable} -% ---------- globale Variable laufsumme deklarieren ---------- -\resetlaufsumme -% ---------- Spaltendefinition ---------- -%\begin{longtable}{@{}rlX@{ }rlrr@{\makebox[\widthof{\textbf{~\currency}}]}} -\begin{longtable}{@{}rlX@{ }rlrr@{\makebox[\widthof{\textbf{}}]}} -% ---------- Kopfzeile der Tabelle ---------- - \textbf{Pos} & - \textbf{Art.Nr.} & - \textbf{Bezeichnung} & - \textbf{Menge} & - \textbf{ME} & - \textbf{EP/€} & - \textbf{GP/€} \\ - \midrule - \endfirsthead -% ---------- Tabellenkopf nach dem Umbruch ---------- - \textbf{Pos} & - \textbf{Art.Nr.} & - \textbf{Bezeichnung} & - \textbf{Menge} & - \textbf{ME} & - \textbf{EP/€} & - \textbf{GP/€} \\ - \midrule - & & \multicolumn{4}{r}{} & \MarkUebertrPos\\[1.5em] - \endhead -% ---------- Fuss der Teiltabellen ---------- - \midrule - & & \multicolumn{4}{r}{} & \MarkZwsumPos \\ - \endfoot -% ---------- Das Ende der Tabelle ---------- - \midrule -% & & \multicolumn{4}{r}{ Nettobetrag:} & \MarkZwsumPos \\ - \endlastfoot -% ---------- Positionen ---------- - $(foreach number)$ - $(runningnumber)$ & - $(number)$ & - $(description)$ - \ifthenelse{\equal{$(longdescription)$}{}}{}{\newline - \renewcommand{\baselinestretch}{1}\footnotesize - {\footnotesize $(longdescription)$ - \renewcommand{\baselinestretch}{1}\normalsize - }} - \ifthenelse{\equal{$(deliverydate_oe)$}{\leer}}{}{ - \newline Lieferdatum:~$(deliverydate_oe)$} & - $(qty)$ & - $(unit)$ & - \ifthenelse{\isempty{$(sellprice)$}}{&}{ - \numprint{$(sellprice)$} - \ifthenelse{\equal{$(p_discount)$}{0}}{}{ -$(p_discount)$\%} & - \numprint{$(linetotal)$}\Wert{$(linetotal NOFORMAT)$} - }\\ % - $(end number)$ - -\end{longtable} -% ---------- Ende der Hilfsdatei ---------- -\end{filecontents} -% ---------- Puffertabelle öffnen ---------- -\LTXtable{\textwidth}{\employeetable} -\parbox{\textwidth}{ -%---------- Summenbereich nach recht schieben ---------- -\hfill -\setlength{\tabcolsep}{0mm} -\begin{tabular}{@{}r@{ }r@{ }l} -% \toprule - {Nettobetrag:}& \numprint{$(subtotal)$}& \currency\\ -% ---------- Alle Steuern ausweisen ---------- - $(foreach tax)$ -% {$(taxdescription)$ auf }\numprint{$(taxbase)$}~\currency: & \numprint{$(tax)$}& \\ - {$(taxdescription)$}: & \numprint{$(tax)$}& \currency\\ - $(end tax)$ - \midrule - {\textbf{Gesamtbetrag:}} & \bfseries\numprint{$(ordtotal)$} & \textbf{\currency}\\ - \bottomrule -\end{tabular} -} -% ---------- Transportmittel ---------- -$(if shipvia)$ -Lieferung per $(shipvia)$.\\[1em] -$(end)$ -% ---------- Lieferadresse ---------- -\ifthenelse{% - \equal{\shiptoname}{\name} \AND - \equal{\shiptodepartmentone}{\leer} \AND - \equal{\shiptodepartmenttwo}{\leer} \AND - \equal{\shiptostreet}{\street} \AND - \equal{\shiptozipcode}{\zipcode} \AND - \equal{\shiptocity}{\city} - }{}{ -% ---------- Umbruch dazwischen verhindern ---------- -\vspace*{0.5em} -\parbox{\textwidth}{ -% ---------- Bereich für Lieferadresse ---------- -\textbf{Lieferanschrift:}\hfill\parbox[t]{0.7\textwidth}{ - \shiptoname \\ - \nonemptyline{}{\shiptodepartmentone} - \nonemptyline{}{\shiptodepartmenttwo} - \shiptostreet \\ - \shiptocountry{ }\shiptozipcode{ }\shiptocity\\[1mm] - \nonemptyline{Tel: }{\shiptophone} - \nonemptyline{Fax: }{\shiptofax} - }%ende parbox -}% ende parbox -}% ende ifthenelse -$(if payment_terms)$ -\vspace*{0.5em} -\textbf{Zahlungsbedingungen:}\hfill\parbox[t]{0.7\textwidth}{$(payment_terms)$}\\[1em] -$(end)$ -\vspace*{0.5em} -%Nutzen Sie bitte für Fragen oder Änderungswünsche die oben angegebenen Kontaktmöglichkeiten.\\ \vfil -\parbox{\textwidth}{ -Für Nachfragen steht Ihnen \employeename \ per Telefon (\employeetel) oder per E-Mail (\employeeemail) gerne zur Verfügung.\\ - -Wir sichern Ihnen eine termin- und fachgerechte Ausführung zu.\\ - -\vspace{1.5\baselineskip} -Mit freundlichen Grüßen\\ \vfil -\employeename -}% Ende Parbox -\vfill -\footnotesize -Es gelten unsere Liefer- und Zahlungsbedingungen, die wir Ihnen auf Wunsch gerne zukommen lassen. -\end{document} diff --git a/templates/print/Standard/sales_quotation.odt b/templates/print/Standard/sales_quotation.odt deleted file mode 100644 index 3bc98443e..000000000 Binary files a/templates/print/Standard/sales_quotation.odt and /dev/null differ diff --git a/templates/print/Standard/sales_quotation.tex b/templates/print/Standard/sales_quotation.tex deleted file mode 100644 index 356f68522..000000000 --- a/templates/print/Standard/sales_quotation.tex +++ /dev/null @@ -1,276 +0,0 @@ -% salex_quotation.tex -% Verkauf - Angebot -% Überarbeitet von Norbert Simon, n.simon@linet-services.de -% Version 2.5 vom 15. November 2011 -% Basiert auf der Arbeit von kmk@lilalaser.de / 2007 -% Diese Vorlage steht unter der GPL-Lizenz, Version 3 -% siehe http://www.gnu.de/licenses/gpl-3.0.html -% ---------- -% config: tag-style=$( )$ -% ---------- - -\documentclass[twoside]{scrartcl} -\usepackage{fancyhdr} % Für den Seitenkopf und -Fuß -\usepackage{ifpdf} % Erlaubt eine Code-Weiche für PDF, oder DVI Ausgabe -\usepackage{xifthen} % Allgemeine Code-Weiche -\usepackage{graphicx} % Fuer die Einbindung der Logo-Graphik -\usepackage{german} % Deutsche Trenn-Tabelle -\usepackage[utf8]{inputenc} % Umlaute direkt eingeben -\usepackage{textcomp} % Sonderzeichen -\usepackage{lastpage} % Fuer die Angabe "Seite 2 von 5" -\usepackage{filecontents} % Um von latex aus eine Datei schreiben zu koennen -\usepackage{etex} % Damit Marken verwendet werden koennen -\usepackage{ltxtable} % Mehrseiten-Tabellen mit variabler Spaltenbreite -\usepackage{booktabs} % Striche in Tabellen -\usepackage{numprint} % Zahlen formatiert ausgeben -\usepackage[$(if myconfig_output_numberformat =~ "1.000,00")$german$(else)$$(if myconfig_output_numberformat =~ "1000,00")$germannosep$(else)$$(if myconfig_output_numberformat =~ "1,000.00")$english$(else)$englishnosep$(end)$$(end)$$(end)$]{zwischensumme} % Lokales Makro zur Berechnung der Zwischensummen -\usepackage{microtype,relsize} %Feinpositionierung, Sperren von Text -\newcommand*{\sperren}[1]{\normalsize\textls*[200]{#1}} %Sperrung Überrschriften - - -% ---------- Report-Variablen zur Verwendung in kivitendobriefkopf.tex ---------- -% ---------- Die eigenen Daten ---------- -\newcommand{\employeename}{$(employee_name)$} -\newcommand{\employeecompany}{$(employee_company)$} -\newcommand{\employeeaddress}{$(employee_address)$} -\newcommand{\employeetel}{$(employee_tel)$} -\newcommand{\employeefax}{$(employee_fax)$} -\newcommand{\employeeemail}{$(employee_email)$} -\newcommand{\employeecoustid}{$(employee_co_ustid)$} -\newcommand{\employeetaxnumber}{$(employee_taxnumber)$} -\newcommand{\employeetable}{$(template_meta.tmpfile NOESCAPE)$.table.tex} - -% ---------- Eigene Bankverbindung falls nicht im Briefkopf gesetzt ---------- -% \newcommand{\companybank}{$(company_bank)$} -% \newcommand{\companybankcode}{$(company_bank_code)$} -% \newcommand{\companyaccountnumber}{$(company_account_number)$} - -% ---------- Adressat ---------- -\newcommand{\name}{$(name)$} -\newcommand{\departmentone}{$(department_1)$} -\newcommand{\departmenttwo}{$(department_2)$} -\newcommand{\cpgreeting}{$(cp_greeting)$} -\newcommand{\cptitle}{$(cp_title)$} -\newcommand{\cpgivenname}{$(cp_givenname)$} -\newcommand{\cpname}{$(cp_name)$} -\newcommand{\street}{$(street)$} -\newcommand{\country}{$(country)$} -\newcommand{\zipcode}{$(zipcode)$} -\newcommand{\city}{$(city)$} -\newcommand{\phone}{$(customerphone)$} -\newcommand{\fax}{$(customerfax)$} -\newcommand{\lettergreeting}{ - \ifthenelse{\equal{$(cp_gender)$}{f}} - {Sehr geehrte Frau $(cp_name)$,} - {\ifthenelse{\equal{$(cp_gender)$}{m}} - {Sehr geehrter Herr $(cp_name)$,} - {Sehr geehrte Damen und Herren,} - }\\[1\baselineskip] -} - -% ---------- Bestellvariablen ---------- -\newcommand{\quonumber}{$(quonumber)$} -\newcommand{\docnumber}{Angebot Nr. {\quonumber}} -\newcommand{\quodate}{$(quodate)$} -\newcommand{\kundennummer}{$(customernumber)$} -\newcommand{\reqdate}{$(reqdate)$} - -% ---------- Lieferadresse ---------- -\newcommand{\shiptoname}{$(shiptoname)$} -\newcommand{\shiptocontact}{$(shiptocontact)$} -\newcommand{\shiptodepartmentone}{$(shiptodepartment_1)$} -\newcommand{\shiptodepartmenttwo}{$(shiptodepartment_2)$} -\newcommand{\shiptostreet}{$(shiptostreet)$} -\newcommand{\shiptocity}{$(shiptocity)$} -\newcommand{\shiptocountry}{$(shiptocountry)$} -\newcommand{\shiptophone}{$(shiptophone)$} -\newcommand{\shiptozipcode}{$(shiptozipcode)$} -\newcommand{\shiptofax}{$(shiptofax)$} - -% ---------- Währungszeichen ---------- -\newcommand{\currency}{\euro} -\ifthenelse{\equal{$(currency)$}{YEN}}{\let\currency\textyen}{} -\ifthenelse{\equal{$(currency)$}{GBP}}{\let\currency\pounds}{} -\ifthenelse{\equal{$(currency)$}{USD}}{\let\currency\$}{} - -% ---------- Ende Reportvariablen-Umsetzung ---------- - -% ---------- Briefkopf dazuladen ---------- -\input{kivitendobriefkopf} - -\begin{document} -% ---------- Schrift Hauptdokuments (Computermodern-sanserif) ---------- -% \fontfamily{cmss}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont -% ---------- Schrift Helvetica ------------------------ -\fontfamily{phv}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont -% ---------- Firmenlogo nur erste Seite ---------- -\thispagestyle{briefkopf} - -% ---------- Datum und Nummern ---------- -% Position unterhalb des Briefkopfs -\vspace*{\vlogospacing} -\renewcommand{\arraystretch}{0.9} -\begin{minipage}[b]{177mm} -\sperren{\textbf{Angebot Nr. \quonumber}} -\hfill - \small - \begin{tabular}[b]{r@{\hspace{2mm}}p{\hlogospacing}} - \textbf{Seite} & {\thepage} von \pageref{LastPage}\\ - \textbf{Datum} & \quodate \\ - \nonemptyline{\textbf{Gültig bis} &}{\reqdate} - \textbf{Kunden Nr.} & \kundennummer\\ - \textbf{Angebot Nr.} & \quonumber\\ - \textbf{Ansprechpartner} & \employeename\\ - \nonemptyline{\textbf{Durchwahl} &}{\employeetel} - \nonemptyline{\textbf{E-Mail} &}{\employeeemail} - \end{tabular}\\[10mm plus 20mm minus 10mm] -\end{minipage} -\renewcommand{\arraystretch}{1} -\normalsize -% ---------- Begrüßung und Bemerkungen ---------- -\vspace{5mm} -\lettergreeting -wir bedanken uns für Ihre Anfrage und bieten Ihnen gemäß unserer Liefer- und Zahlungsbedingungen hiermit freibleibend die nachfolgenden Positionen an. -\ifthenelse{\isempty{$(notes)$}}{}{ - \newline - $(notes)$ - } -\vspace{5mm} - -% ---------- Die eigentliche-Tabelle ---------- -% ---------- Tabelle puffern ---------- -\begin{filecontents}{\employeetable} -% ---------- globale Variable laufsumme deklarieren ---------- -\resetlaufsumme -% ---------- Spaltendefinition ---------- -%\begin{longtable}{@{}rlX@{ }rlrr@{\makebox[\widthof{\textbf{~\currency}}]}} -\begin{longtable}{@{}rlX@{ }rlrr@{\makebox[\widthof{\textbf{}}]}} -% ---------- Kopfzeile der Tabelle ---------- - \textbf{Pos} & - \textbf{Art.Nr.} & - \textbf{Bezeichnung} & - \textbf{Menge} & - \textbf{ME} & - \textbf{EP/€} & - \textbf{GP/€} \\ - \midrule - \endfirsthead -% ---------- Tabellenkopf nach dem Umbruch ---------- - \textbf{Pos} & - \textbf{Art.Nr.} & - \textbf{Bezeichnung} & - \textbf{Menge} & - \textbf{ME} & - \textbf{EP/€} & - \textbf{GP/€} \\ - \midrule - & & \multicolumn{4}{r}{} & \MarkUebertrPos\\[1.5em] - \endhead -% ---------- Fuss der Teiltabellen ---------- - \midrule - & & \multicolumn{4}{r}{} & \MarkZwsumPos \\ - \endfoot -% ---------- Das Ende der Tabelle ---------- - \midrule -% & & \multicolumn{4}{r}{ Nettobetrag:} & \MarkZwsumPos \\ - \endlastfoot -% ---------- Positionen ---------- - $(foreach number)$ - $(runningnumber)$ & - $(number)$ & - $(description)$ - \ifthenelse{\equal{$(longdescription)$}{}}{}{\newline - \renewcommand{\baselinestretch}{1}\footnotesize - {\footnotesize $(longdescription)$ - \renewcommand{\baselinestretch}{1}\normalsize - }} & - $(qty)$ & - $(unit)$ & - \ifthenelse{\isempty{$(sellprice)$}}{&}{ - \numprint{$(sellprice)$} - \ifthenelse{\equal{$(p_discount)$}{0}}{}{ -$(p_discount)$\%} & - \numprint{$(linetotal)$}\Wert{$(linetotal NOFORMAT)$} - }\\ % - $(end number)$ - -\end{longtable} -% ---------- Ende der Hilfsdatei ---------- -\end{filecontents} -% ---------- Puffertabelle öffnen ---------- -\LTXtable{\textwidth}{\employeetable} -%---------- Bereich für die Summen ---------- -\parbox{\textwidth}{ -%---------- Summenbereich nach rechts schieben ---------- -\hfill -\setlength{\tabcolsep}{0mm} -\begin{tabular}{@{}r@{ }r@{ }l} -% \toprule - {Nettobetrag:}& \numprint{$(subtotal)$}& \currency\\ -% ---------- Alle Steuern ausweisen ---------- - $(foreach tax)$ -% {$(taxdescription)$ auf }\numprint{$(taxbase)$}~\currency: & \numprint{$(tax)$}& \\ - {$(taxdescription)$}: & \numprint{$(tax)$}& \currency\\ - $(end tax)$ - \midrule - {\textbf{Gesamtbetrag:}} & \bfseries\numprint{$(ordtotal)$} & \textbf{\currency}\\ - \bottomrule -\end{tabular} -} -% ---------- Nachbemerkung mit variablem Abstand ---------- -\vfil -$(if reqdate)$ -\vspace*{0.3em} -\textbf{Das Angebot ist gültig bis zum \reqdate.}\\ -\vfil -$(end)$ -$(if payment_terms)$ -\textbf{Zahlungsbedingungen:}\hfill\parbox[t]{0.7\textwidth}{$(payment_terms)$}\\ -\vfil -$(end)$ -% ---------- Transportmittel ---------- -$(if shipvia)$ -Lieferung per $(shipvia)$.\\[1em] -$(end)$ -% ---------- Lieferadresse ---------- -\ifthenelse{% - \equal{\shiptoname}{\name} \AND - \equal{\shiptodepartmentone}{\leer} \AND - \equal{\shiptodepartmenttwo}{\leer} \AND - \equal{\shiptostreet}{\street} \AND - \equal{\shiptozipcode}{\zipcode} \AND - \equal{\shiptocity}{\city} - }{}{ -% ---------- Umbruch dazwischen verhindern ---------- -\vspace*{0.5em} -\parbox{\textwidth}{ -% ---------- Bereich für Lieferadresse ---------- -\textbf{Lieferanschrift:}\hfill\parbox[t]{0.7\textwidth}{ - \shiptoname \\ - \nonemptyline{}{\shiptodepartmentone} - \nonemptyline{}{\shiptodepartmenttwo} - \shiptostreet \\ - \shiptocountry{ }\shiptozipcode{ }\shiptocity\\[1mm] - \nonemptyline{Tel: }{\shiptophone} - \nonemptyline{Fax: }{\shiptofax} - }%ende parbox - }% ende parbox -}% ende ifthenelse -\vspace*{0.5em} -\parbox{\textwidth}{ -Sollten Sie Fragen zu unserem Angebot haben, steht Ihnen \employeename \ per Telefon (\employeetel) oder per E-Mail (\employeeemail) gerne zur Verfügung. -Wir hoffen, dass unser Angebot Ihre Zustimmung findet und würden uns freuen Ihren Auftrag zu erhalten.\par -\vspace{1.5\baselineskip} -Mit freundlichen Grüßen\\ \vfil -\employeename -}% Ende parbox -%\vspace{1.5\baselineskip} -\vfill -\textbf{Wollen Sie direkt bestellen?}\\[1.2em] -\small{Machen Sie durch Ihren Stempel und Ihre Unterschrift unser Angebot Nr. \quonumber \ zum Auftrag.}\\[1.2em] -\vspace{2.5\baselineskip}\\ -\rule{20em}{0.1pt}\\ -\hspace*{5em}Datum, Unterschrift \\ -\vfill -\footnotesize -Es gelten unsere Liefer- und Zahlungsbedingungen, die wir Ihnen auf Wunsch gerne zukommen lassen. -\end{document} diff --git a/templates/print/Standard/statement.tex b/templates/print/Standard/statement.tex deleted file mode 100644 index 5a70b440b..000000000 --- a/templates/print/Standard/statement.tex +++ /dev/null @@ -1,114 +0,0 @@ -\documentclass[twoside]{scrartcl} -\usepackage[frame]{xy} -\usepackage{tabularx} -\usepackage[utf8]{inputenc} -\setlength{\voffset}{0.5cm} -\setlength{\hoffset}{-2.0cm} -\setlength{\topmargin}{0cm} -\setlength{\headheight}{0.5cm} -\setlength{\headsep}{1cm} -\setlength{\topskip}{0pt} -\setlength{\oddsidemargin}{1.0cm} -\setlength{\evensidemargin}{1.0cm} -\setlength{\textwidth}{17cm} -\setlength{\textheight}{24.5cm} -\setlength{\footskip}{1cm} -\setlength{\parindent}{0pt} -\renewcommand{\baselinestretch}{1} -\begin{document} - -\newlength{\descrwidth}\setlength{\descrwidth}{9cm} - -\newsavebox{\hdr} -\sbox{\hdr}{ - \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont - - \parbox{\textwidth}{ - \parbox[b]{12cm}{ - <%company%> - - <%address%>}\hfill - \begin{tabular}[b]{rrr@{}} - Tel & <%tel%>\\ - Fax & <%fax%> - \end{tabular} - - \rule[1.5ex]{\textwidth}{0.5pt} - } -} - -\fontfamily{cmss}\fontshape{n}\selectfont - -\markboth{<%company%>\hfill <%statementdate%>}{\usebox{\hdr}} - -\pagestyle{myheadings} -%\thispagestyle{empty} use this with letterhead paper - -\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont - -\vspace*{1.5cm} - -\parbox[t]{1cm}{\hfill} -\parbox[t]{10.5cm}{ - -<%name%> - -<%street%> - -<%zipcode%> - -<%city%> - -<%country%> - -} -\parbox[t]{7.5cm}{ -<%if customerphone%> -Tel: <%customerphone%> -<%end customerphone%> - -<%if customerfax%> -Fax: <%customerfax%> -<%end customerfax%> - -<%email%> -} -\hfill - -\vspace{1cm} - -\textbf{S T A T E M E N T} \hfill - -\hfill <%statementdate%> - -\vspace{2cm} - -\begin{tabular*}{\textwidth}{@{}l@{\extracolsep\fill}ccrrrr@{}} - \textbf{Invoice \#} & \textbf{Date} & \textbf{Due} & - \textbf{Current} & \textbf{30} & \textbf{60} & \textbf{90+} \\ -<%foreach invnumber%> - <%invnumber%> & <%invdate%> & <%duedate%> & - <%c0%> & <%c30%> & <%c60%> & <%c90%> \\ -<%end invnumber%> -\textbf{Subtotal} & & & <%c0total%> & <%c30total%> & <%c60total%> & <%c90total%> -\end{tabular*} -\rule{\textwidth}{1pt} - -\vspace{1cm} - -\hfill -\begin{tabularx}{7cm}{Xr@{}} - \textbf{Total outstanding} & <%total%> -\end{tabularx} - -\vfill - -Please make check payable to <%company%> - -\renewcommand{\thefootnote}{\fnsymbol{footnote}} - -\footnotetext[1]{\tiny -} - -\end{document} - diff --git a/templates/print/Standard/zahlungserinnerung.tex b/templates/print/Standard/zahlungserinnerung.tex deleted file mode 100644 index 65d5b3938..000000000 --- a/templates/print/Standard/zahlungserinnerung.tex +++ /dev/null @@ -1,168 +0,0 @@ -% zahlungserinnerung.tex -% Zahlungserinnerung Verkauf -% Überarbeitet von Norbert Simon, n.simon@linet-services.de -% Version 2.1 vom 21.Oktober 2011 -% Basiert auf der Arbeit von kmk@lilalaser.de / 2007 -% Diese Vorlage steht unter der GPL-Lizenz, Version 3 -% siehe http://www.gnu.de/licenses/gpl-3.0.html -% ---------- -% config: tag-style=$( )$ -% ---------- - -\documentclass[twoside]{scrartcl} -\usepackage{fancyhdr} % Für den Seitenkopf und -Fuß -\usepackage{ifpdf} % Erlaubt eine Code-Weiche für PDF, oder DVI Ausgabe -\usepackage{xifthen} % Allgemeine Code-Weiche -\usepackage{graphicx} % Fuer die Einbindung der Logo-Graphik -\usepackage{german} % Deutsche Trenn-Tabelle -\usepackage[utf8]{inputenc} % Umlaute direkt eingeben -\usepackage{textcomp} % Sonderzeichen -\usepackage{lastpage} % Fuer die Angabe "Seite 2 von 5" -\usepackage{filecontents} % Um von latex aus eine Datei schreiben zu koennen -\usepackage{etex} % Damit Marken verwendet werden koennen -\usepackage{ltxtable} % Mehrseiten-Tabellen mit variabler Spaltenbreite -\usepackage{booktabs} % Striche in Tabellen -\usepackage{numprint} % Zahlen formatiert ausgeben -\usepackage[$(if myconfig_output_numberformat =~ "1.000,00")$german$(else)$$(if myconfig_output_numberformat =~ "1000,00")$germannosep$(else)$$(if myconfig_output_numberformat =~ "1,000.00")$english$(else)$englishnosep$(end)$$(end)$$(end)$]{zwischensumme} % Lokales Makro zur Berechnung der Zwischensummen -\usepackage{microtype,relsize} %Feinpositionierung, Sperren von Text -\newcommand*{\sperren}[1]{\normalsize\textls*[200]{#1}} %Sperrung Überrschriften - -% ---------- Report-Variablen zur Verwendung in kivitendobriefkopf.tex ---------- -% ---------- Die eigenen Daten ---------- -\newcommand{\employeename}{$(employee_name)$} -\newcommand{\employeecompany}{$(employee_company)$} -\newcommand{\employeeaddress}{$(employee_address)$} -\newcommand{\employeetel}{$(employee_tel)$} -\newcommand{\employeefax}{$(employee_fax)$} -\newcommand{\employeeemail}{$(employee_email)$} -\newcommand{\employeecoustid}{$(employee_co_ustid)$} -\newcommand{\employeetaxnumber}{$(employee_taxnumber)$} -\newcommand{\employeetable}{$(template_meta.tmpfile NOESCAPE)$.table.tex} - -% ---------- Eigene Bankverbindung falls nicht im Briefkopf gesetzt ---------- -% \newcommand{\companybank}{$(company_bank)$} -% \newcommand{\companybankcode}{$(company_bank_code)$} -% \newcommand{\companyaccountnumber}{$(company_account_number)$} - -% ---------- Adressat ---------- -\newcommand{\name}{$(name)$} -\newcommand{\departmentone}{$(department_1)$} -\newcommand{\departmenttwo}{$(department_2)$} -\newcommand{\cpgreeting}{$(cp_greeting)$} -\newcommand{\cptitle}{$(cp_title)$} -\newcommand{\cpgivenname}{$(cp_givenname)$} -\newcommand{\cpname}{$(cp_name)$} -\newcommand{\street}{$(street)$} -\newcommand{\country}{$(country)$} -\newcommand{\zipcode}{$(zipcode)$} -\newcommand{\city}{$(city)$} -\newcommand{\phone}{$(customerphone)$} -\newcommand{\fax}{$(customerfax)$} -\newcommand{\lettergreeting}{ - \ifthenelse{\equal{$(cp_gender)$}{f}} - {Sehr geehrte Frau $(cp_name)$,} - {\ifthenelse{\equal{$(cp_gender)$}{m}} - {Sehr geehrter Herr $(cp_name)$,} - {Sehr geehrte Damen und Herren,} - }\\[1\baselineskip] -} - -% ---------- Rechnungsvariablen ---------- -\newcommand{\kundennummer}{$(customernumber)$} -\newcommand{\quonumber}{$(quonumber)$} % Angebotsnummer -\newcommand{\ordnumber}{$(ordnumber)$} % Auftragsnummer bei uns -\newcommand{\cusordnumber}{$(cusordnumber)$} % Auftragsnummer beim Kunden -\newcommand{\invnumber}{$(invnumber)$} % Rechnungsnummer -\newcommand{\docnumber}{Rechnungsnummer: \invnumber} -\newcommand{\quodate}{$(quodate)$} % Angebotsdatum -\newcommand{\orddate}{$(orddate)$} % Auftragsdatum -\newcommand{\reqdate}{$(reqdate)$} % gewuenschtes Lieferdatum -\newcommand{\deliverydate}{$(deliverydate)$} % Lieferdatum -\newcommand{\invdate}{$(invdate)$} % Rechnungsdatum -\newcommand{\terms}{$(terms)$} % Zahlungsfrist -\newcommand{\duedate}{$(duedate)$} % Fälligkeitsdatum -\newcommand{\invtotal}{$(invtotal)$} % Gesamtbetrag -\newcommand{\paid}{$(paid)$} % Schon bezahlt -\newcommand{\total}{$(total)$} % Restbetrag -\newcommand{\dunningid}{$(dunning_id)$} % ID Zahlungserinnerung -\newcommand{\dunningdate}{$(dunning_date)$} % Datum der Zahlungserinnerung - -% ---------- Lieferadresse ---------- -\newcommand{\shiptoname}{$(shiptoname)$} -\newcommand{\shiptocontact}{$(shiptocontact)$} -\newcommand{\shiptodepartmentone}{$(shiptodepartment_1)$} -\newcommand{\shiptodepartmenttwo}{$(shiptodepartment_2)$} -\newcommand{\shiptostreet}{$(shiptostreet)$} -\newcommand{\shiptocity}{$(shiptocity)$} -\newcommand{\shiptocountry}{$(shiptocountry)$} -\newcommand{\shiptophone}{$(shiptophone)$} -\newcommand{\shiptozipcode}{$(shiptozipcode)$} -\newcommand{\shiptofax}{$(shiptofax)$} - -% ---------- Währungszeichen ---------- -\newcommand{\currency}{\euro} -\ifthenelse{\equal{$(currency)$}{YEN}}{\let\currency\textyen}{} -\ifthenelse{\equal{$(currency)$}{GBP}}{\let\currency\pounds}{} -\ifthenelse{\equal{$(currency)$}{USD}}{\let\currency\$}{} - -% ---------- Ende Reportvariablen-Umsetzung ---------- - -% ---------- Briefkopf dazuladen ---------- -\input{kivitendobriefkopf} - -\begin{document} -% ---------- Schrift Hauptdokuments (Computermodern-sanserif) ---------- -% \fontfamily{cmss}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont -% ---------- Schrift Helvetica ------------------------ -\fontfamily{phv}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont - -% ---------- Firmenlogo nur erste Seite ---------- -\thispagestyle{briefkopf} - -% ---------- Datum und Nummern ---------- -% Position unterhalb des Briefkopfs -\vspace*{\vlogospacing} -\renewcommand{\arraystretch}{0.9} -\begin{minipage}[b]{177mm} -\sperren{\textbf{Zahlungserinnerung}} - \hfill - \small - \begin{tabular}[b]{r@{\hspace{2mm}}p{\hlogospacing}} - \textbf{Seite} & {\thepage} von \pageref{LastPage}\\ - \textbf{Datum} & \dunningdate \\ - \textbf{Kunden Nr.} & \kundennummer\\ - \textbf{Rechnung Nr.} & \invnumber\\ - \textbf{Ansprechpartner} & \employeename\\ - \nonemptyline{\textbf{Durchwahl} &}{\employeetel} - \nonemptyline{\textbf{E-Mail} &}{\employeeemail} - \end{tabular}\\[10mm plus 20mm minus 10mm] -\end{minipage} -\renewcommand{\arraystretch}{1} -\normalsize -% ---------- Begrüßung und Bemerkungen ---------- -\vspace{ 5mm} -\lettergreeting -man kann seine Augen nicht überall haben -- offensichtlich haben Sie übersehen, die folgenden Rechnungen zu begleichen: \\ -\vspace{0.5cm} \\ -\setlength{\tabcolsep}{0mm} -%\begin{tabularx}{\textwidth}{l@{\hspace*{2cm}}X@{\hspace*{0.5cm}}r} -\begin{tabularx}{\textwidth}{l@{\extracolsep\fill}c@{\extracolsep\fill}r} - \textbf{Rechnungsnummer} & \textbf{Rechnungsdatum} & \textbf{Rechnungsbetrag} \\ \hline && \\ - $(foreach dn_invnumber)$ - $(dn_invnumber)$ & $(dn_transdate)$ & $(dn_amount)$ \euro \\[0.1cm] - $(end dn_invnumber)$ -\end{tabularx} -\vspace*{2em} \\ -Wir bitten Sie, diese bis zum $(dunning_duedate)$ zu begleichen.\\%[1em plus 3em minus 1em] -\vspace*{1em} \\ -Zahlungseingänge wurden bis zum $(dunning_date)$ berücksichtigt. -Sollten Sie zwischenzeitlich bezahlt haben, betrachten Sie diese -Zahlungserinnerung bitte als gegenstandslos.\\%[1em plus 3em minus 1em] -\vspace*{2em} \\ -Sollte es triftige Gründe für die Zahlungsverzögerung geben, setzen Sie sich -bitte mit uns in Verbindung, damit wir gemeinsam eine Lösung finden.\\ %[1em plus 3em minus 1em] -\vspace*{2em} \\ -Mit freundlichen Grüßen\\ %[1em plus 3em minus 1em] -\vspace*{1em} \\ -$(employee_name)$ -\end{document} diff --git a/templates/print/Standard/zwischensumme.sty b/templates/print/Standard/zwischensumme.sty deleted file mode 100644 index b733fb3f8..000000000 --- a/templates/print/Standard/zwischensumme.sty +++ /dev/null @@ -1,188 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Makros zur Berechnung und Ausgabe einer Zwischensumme bei langen Tabellen -% Der Hack der longtable Ausgabe ist von Heiko Oberdiek, das Paket zref auch. -% ---<(kaimartin)>---(August, 2007) -%Angepasst an 2.6.3 von n.simon@linet-services.de, 15. November 2011 -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Diese Datei steht unter der GPL-Lizenz, Version 3 -% siehe http://www.gnu.de/licenses/gpl-3.0.html -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\usepackage{etex} % Damit Marken verwendet werden koennen -\usepackage[savepos,user]{zref} % Um die jeweils aktuelle Position zu merken -\usepackage{fltpoint} % Rechnen mit Komma-Zahlen -\usepackage{numprint} % Zahlen formatiert ausgeben -\usepackage{eurosym} % Das Euro-Zeichen -\usepackage{calc} % Fuer das Makro \widthof{} - -% Globale Einstellungen fuer numprint -\nprounddigits{2} % Zwei Nachkommasstellen -%% ",00" nicht durch ",--" ersetzen -\npprintnull - -\fpDecimalSign{.} - -\newcommand{\lxNumberFormatGermanInput}{\makeatletter\renewcommand*\nprt@ignorelist{.}\renewcommand*\nprt@dotlist{,}\makeatother} -\newcommand{\lxNumberFormatEnglishInput}{\makeatletter\renewcommand*\nprt@ignorelist{,}\renewcommand*\nprt@dotlist{.}\makeatother} - -\newcommand{\lxNumberFormatGerman}{\lxNumberFormatGermanInput\npthousandsep{.}\npdecimalsign{,}} -\newcommand{\lxNumberFormatGermanNoSeparator}{\lxNumberFormatGermanInput\npthousandsep{}\npdecimalsign{,}} - -\newcommand{\lxNumberFormatEnglish}{\lxNumberFormatEnglishInput\npthousandsep{,}\npdecimalsign{.}} -\newcommand{\lxNumberFormatEnglishNoSeparator}{\lxNumberFormatEnglishInput\npthousandsep{}\npdecimalsign{.}} - -\newcommand{\lxNumberFormatToUse}{\lxNumberFormatGerman} - -% Paketoptionen: Dezimaltrennzeichen und Tausendertrennzeichen -\DeclareOption{german}{\renewcommand{\lxNumberFormatToUse}{\lxNumberFormatGerman}} -\DeclareOption{germannosep}{\renewcommand{\lxNumberFormatToUse}{\lxNumberFormatGermanNoSeparator}} -\DeclareOption{english}{\renewcommand{\lxNumberFormatToUse}{\lxNumberFormatEnglish}} -\DeclareOption{englishnosep}{\renewcommand{\lxNumberFormatToUse}{\lxNumberFormatEnglishNoSeparator}} - -\ProcessOptions - -\lxNumberFormatToUse - -%%%%%%%%%%%%%%Befehle zur Berechnung der Zwischensumme%%%%%%%%%%%%%%%%%%%%%%% -\newcommand*\laufsumme{0} -\newcommand*\resetlaufsumme{\global\def\laufsumme{0}} -\newcommand*\addlaufsumme[1]{\fpAdd{\laufsumme}{\laufsumme}{#1}% - \global\let\laufsumme\laufsumme} -\newcommand*\printwert[1]{% -\lxNumberFormatToUse% -\lxNumberFormatEnglishInput% -\numprint{#1}% -\lxNumberFormatToUse} - -%%%%%%%%Plaintex-Hack fuer Positionierung der Zwischensummen%%%%%%%%%%%%%%%%%% - - -\makeatletter % Das at-Zeichen in Variablen zulassen - -% Variablen bereit stellen - \newdimen\drx - \newdimen\dry - - \newmarks\ltm@marks - \def\ltm@setmarks#1{% - \marks\ltm@marks{#1}% - } - \def\ltm@getmarks{% - \botmarks\ltm@marks - } - - -% Den aktuellen Wert der Laufsumme berechnen und merken -\newcommand*{\Wert}[1]{% - \addlaufsumme{#1}% Den uebergebenen Wert zur Laufsumme addieren - \expandafter\ltm@setmarks\expandafter{\laufsumme}% Die Laufsumme merken -} - -% Merken der aktuellen Position -\newcommand*{\MarkZwsumPos}{% - \leavevmode - \zsavepos{zwsumpos\thepage}% - \zrefused{zwsumpos\thepage}% -} - -\newcommand*{\MarkUebertrPos}{% - \leavevmode - \zsavepos{uebertrpos\thepage}% - \zrefused{uebertrpos\thepage}% -} - - -% Ausgabe der Zwischensumme -\def\ltm@insertfoot#1{% - \vbox to\z@{% - \vss - \hb@xt@\z@{% - \color@begingroup - \zsavepos{tabende\thepage}% % Die aktuelle Position merken - \drx=0sp - \dry=0sp - % Die aktuelle Position abziehen und die gemerkte addieren - \advance \drx by -\zposx{tabende\thepage}sp - \advance \drx by \zposx{zwsumpos\thepage}sp - \advance \dry by -\zposy{tabende\thepage}sp - \advance \dry by \zposy{zwsumpos\thepage}sp - \smash{\kern\drx\raise\dry% - \hbox{\makebox[0cm][r]{Zwischensumme:\hspace*{2em}\printwert{#1} \currency}}% - }% end smash - \color@endgroup - }% - }% -} - -% Ausgabe des Uebertrags -% Wie die Ausgabe der Zwischensumme, nur ohne neu gemerkte Position -\def\ltm@inserthead#1{% - \vbox to\z@{% - \vss - \hb@xt@\z@{% - \color@begingroup - \zsavepos{tabstart\thepage}% % Die aktuelle Position merken - \drx=0sp - \dry=0sp - % Die Position des Tabellenendes abziehen und zur gemerkten gehen - \advance \drx by -\zposx{tabstart\thepage}sp - \advance \drx by \zposx{uebertrpos\thepage}sp - \advance \dry by -\zposy{tabstart\thepage}sp - \advance \dry by \zposy{uebertrpos\thepage}sp - \smash{\kern\drx\raise\dry% - \hbox{\makebox[0cm][r]{Übertrag:\hspace*{2em}\printwert{#1} \currency}}% - }% end smash - \color@endgroup - }% - }% -} - -\def\ltm@lastfoot{} -\def\ltm@foot{\ltm@insertfoot{\ltm@getmarks}} -\def\ltm@head{\ltm@inserthead{\ltm@getmarks}} - - -% Ueberschreiben der Output-Routine von longtable -\def\LT@output{% - \ifnum\outputpenalty <-\@Mi - \ifnum\outputpenalty > -\LT@end@pen - \LT@err{floats and marginpars % - not allowed in a longtable}\@ehc - \else - \setbox\z@\vbox{\unvbox\@cclv}% - \ifdim \ht\LT@lastfoot>\ht\LT@foot - \dimen@\pagegoal - \advance\dimen@-\ht\LT@lastfoot - \ifdim\dimen@<\ht\z@ - \setbox\@cclv\vbox{% - \unvbox\z@\copy\LT@foot\ltm@foot\vss - }% - \@makecol - \@outputpage - \setbox\z@\vbox{\box\LT@head}% - \fi - \fi - \global\@colroom\@colht - \global\vsize\@colht - \vbox{% - \unvbox\z@ - \box\ifvoid\LT@lastfoot - \LT@foot\ltm@foot - \else - \LT@lastfoot\ltm@lastfoot - \fi - }% - \fi - \else - \setbox\@cclv\vbox{% - \unvbox\@cclv\copy\LT@foot\ltm@foot\vss - }% - \@makecol - \@outputpage - \global\vsize\@colroom - \copy\LT@head\ltm@head - \fi -} - -\makeatother % Das at-Zeichen in Variablen wieder verbieten -%%%%%%%%%%%%%%%%%%%%Ende plaintex-Hack%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%