X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=templates%2Fprint%2FStandard%2Fsales_delivery_order.tex;h=51842a89e44c15e2d1dd4e49c961714d3fccf305;hb=a473872b10c9413761dc38580bb376bb505367a0;hp=c819d76546dc1ea064725f6cab20458afaac9eab;hpb=bf32f143e97443f074c37772a052b861ad3492ff;p=kivitendo-erp.git diff --git a/templates/print/Standard/sales_delivery_order.tex b/templates/print/Standard/sales_delivery_order.tex index c819d7654..51842a89e 100644 --- a/templates/print/Standard/sales_delivery_order.tex +++ b/templates/print/Standard/sales_delivery_order.tex @@ -1,66 +1,191 @@ +% 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{eurosym} -\usepackage{tabularx} -\usepackage{ifthen} -\usepackage[utf8]{inputenc} -\begin{document} - -\setlength{\parindent}{0cm} - -\pagestyle{empty} - -\newlength{\descrwidth}\setlength{\descrwidth}{10cm} - -\fontfamily{cmss}\fontshape{n}\selectfont - -\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont +\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} -\vspace*{1.5cm} - -\begin{minipage}{8cm} - <%name%> - - <%street%> - - <%zipcode%> <%city%> - - <%country%> -\end{minipage} +\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 -\begin{minipage}{6cm} - \rightline{\LARGE\textbf{\textit{Lieferschein}}} \vspace*{0.2cm} - \rightline{\large\textbf{\textit{Nr. <%donumber%>% \vspace*{0.2cm} - }}} - - Lieferscheindatum:\hfill <%dodate%> - - Kunden-Nr:\hfill <%customernumber%> - - Telefon:\hfill <%phone%> - - Telefax:\hfill <%fax%> - - Ansprechpartner:\hfill <%employee%> + \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} - -\vspace*{0.5cm} - -\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rl@{}} - \textbf{Nummer} & \textbf{Artikel} & \textbf{Anz} & \textbf{Einh} \\ - -<%foreach number%> - <%number%> & <%description%> & <%qty%> & <%unit%> \\ - & <%serialnumber%> & & \\ -<%end number%> -\end{tabular*} - -\vspace{1cm} -<%if deliverydate%> - Die Auslieferung/Fertigstellung erfolgte am : <%deliverydate%> -<%end if%> -<%if notes%> - <%notes%> -<%end if%> +\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} -