X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;ds=inline;f=templates%2Fprint%2Fmarei%2Finvoice.tex;h=4241692c2ad8dfda172ba716214fd2b5062545b9;hb=606b21908d42b97e98769da21ba4bcc72c58f92d;hp=418fd001a0c53476b32b79516d845f4a0aaa83a8;hpb=87d40b072835b5651af0848650320287cbed6157;p=kivitendo-erp.git diff --git a/templates/print/marei/invoice.tex b/templates/print/marei/invoice.tex index 418fd001a..4241692c2 100644 --- a/templates/print/marei/invoice.tex +++ b/templates/print/marei/invoice.tex @@ -15,144 +15,154 @@ % laufende Kopfzeile: \ourhead{\kundennummer}{<%customernumber%>}{\rechnung}{<%invnumber%>}{<%invdate%>} - \setkomavar*{date}{\rechnungsdatum} - \setkomavar{date}{<%invdate%>} \setkomavar{customer}{<%customernumber%>} \setkomavar{fromname}{<%employee_name%>} \setkomavar{fromphone}{<%employee_tel%>} \setkomavar{fromemail}{<%employee_email%>} \setkomavar{title}{ - \rechnung~ \nr ~<%invnumber%> + \rechnung~ \nr ~<%invnumber%>% } -<%if ordnumber%> -\setkomavar*{myref}{\auftragsnummer} -\setkomavar{myref}{<%ordnumber%>} -<%end if%> -<%if cusordnumber%> -\setkomavar*{yourref}{\ihreBestellnummer} -\setkomavar{yourref}{<%cusordnumber%>} -<%end if%> -<%if donumber%> +<%if ordnumber%>% + \setkomavar*{myref}{\auftragsnummer} + \setkomavar{myref}{<%ordnumber%>} +<%end if%>% +<%if cusordnumber%>% + \setkomavar*{yourref}{\ihreBestellnummer} + \setkomavar{yourref}{<%cusordnumber%>} +<%end if%>% +<%if donumber%>% \setkomavar{delivery}{<%donumber%>} -<%end if%> -<%if quonumber%> +<%end if%>% + +<%if quonumber%>% \setkomavar{quote}{<%quonumber%>} -<%end if%> +<%end if%>% -<%if shiptoname%> +<%if shiptoname%>% \makeatletter \begin{lrbox}\shippingAddressBox - \parbox{\useplength{toaddrwidth}}{ - \backaddr@format{\scriptsize\usekomafont{backaddress}% - \strut abweichende Lieferadresse - } - \par\smallskip - \setlength{\parskip}{\z@} - \par - \normalsize - <%shiptoname%>\par - <%if shiptocontact%> <%shiptocontact%><%end if%>\par - <%shiptodepartment_1%>\par - <%shiptodepartment_2%>\par - <%shiptostreet%>\par - <%shiptozipcode%> <%shiptocity%> - } + \parbox{\useplength{toaddrwidth}}{ + \backaddr@format{\scriptsize\usekomafont{backaddress}% + \strut\abweichendeLieferadresse + } + \par\smallskip + \setlength{\parskip}{\z@} + \par + \normalsize + <%shiptoname%>\par + <%if shiptocontact%> <%shiptocontact%><%end if%>\par + <%shiptodepartment_1%>\par + <%shiptodepartment_2%>\par + <%shiptostreet%>\par + <%shiptozipcode%> <%shiptocity%>% + } \end{lrbox} \makeatother -<%end if%> +<%end if%>% \begin{document} \begin{letter}{ - <%name%>\strut\\ - <%if department_1%><%department_1%>\\<%end if%> - <%if department_2%><%department_2%>\\<%end if%> - <%cp_givenname%> <%cp_name%>\strut\\ - <%street%>\strut\\ - <%zipcode%> <%city%>\strut\\ - <%country%> \strut - } +<%name%>\strut\\ +<%if department_1%><%department_1%>\\<%end if%>% +<%if department_2%><%department_2%>\\<%end if%>% +<%cp_givenname%> <%cp_name%>\strut\\ +<%street%>\strut\\ +<%zipcode%> <%city%>\strut\\ +<%country%> \strut +} % Bei Kontaktperson Anrede nach Geschlecht unterscheiden. % Bei natürlichen Personen persönliche Anrede, sonst allgemeine Anrede. \opening{ - \ifstr{<%cp_name%>}{} - {<%if natural_person%><%greeting%> <%name%>,<%else%>\anrede<%end if%>} - { - \ifstr{<%cp_gender%>}{f} - {\anredefrau} - {\anredeherr} - <%cp_title%> <%cp_name%>, - } - } +\Ifstr{<%cp_name%>}{} +{<%if natural_person%><%greeting%> <%name%>,<%else%>\anrede<%end if%>} + { + \Ifstr{<%cp_gender%>}{f} + {\anredefrau} + {\anredeherr} + <%cp_title%> <%cp_name%>, + } + } \thispagestyle{kivitendo.letter.first} -<%if notes%> - <%notes%> - \vspace{0.5cm} -<%end if%> - - - -\begin{PricingTabular*} -% eigentliche Tabelle -\FakeTable{ -<%foreach number%>% -<%runningnumber%> &% -<%number%> &% -\textbf{<%description%>}% -<%if longdescription%>\ExtraDescription{<%longdescription%>}<%end longdescription%>% -<%if serialnumber%>\ExtraDescription{\seriennummer: <%serialnumber%>}<%end serialnumber%>% -<%if ean%>\ExtraDescription{\ean: <%ean%>}<%end ean%>% -<%if projectnumber%>\ExtraDescription{\projektnummer: <%projectnumber%>}<%end projectnumber%>% -&% -<%qty%> <%unit%> &% -<%sellprice%>&% -\ifstr{<%p_discount%>}{0}{}{\sffamily\scriptsize{(-<%p_discount%>\,\%)}}% -<%linetotal%>\tabularnewline -<%end number%> -} -\begin{PricingTotal} -% Tabellenende letzte Seite -\nettobetrag & <%subtotal%>\\ -<%foreach tax%> -<%taxdescription%> & <%tax%>\\ -<%end tax%> -\bfseries\schlussbetrag & \bfseries <%ordtotal%>\\ -\end{PricingTotal} +<%if notes%>% +<%notes%>% +\vspace{0.5cm} +<%end if%>% + + +%PricingTabular* kann automatisch spalten ignorieren +% \begin{PricingTabular*}[id=false] +% deaktiviert damit die Spalte der Produktnummer +% analog ist dies für pos, amount, price, pricetotal möglich. +% Die Spalte der Bezeichnung ist nicht deaktivierbar +% +% Darüber hinaus kann die Reihenfolge verändert werden, die Voreinstellung entspricht: +% \begin{PricingTabular*[columns={pos, id, desc, amount, price, pricetotal}] +% Auf diese Art ist auch möglich mehrSpalten anzulegen als definiert sind. Für jede Spalte kann die Breite über weitere Optionen angepasst werden, die Einträge der columns-Liste entspricht den Spaltennamen. +% +% id = false, % deaktiviert die Spalte der Artikelnummer +% amount = 1cm, % Setzt die Breite der Mengenspalte auf 1cm +% desc/header = Artikelbeschreibung, %Ändert die Überschrift der Bezeichnunsspalte in „Artikelbeschreibung” +\begin{PricingTabular*}% + % eigentliche Tabelle + \FakeTable{% + <%foreach number%>% + <%runningnumber%> &% + <%number%> &% + \textbf{<%description%>}% + <%if longdescription%>\ExtraDescription{<%longdescription%>}<%end longdescription%>% + <%if serialnumber%>\ExtraDescription{\seriennummer: <%serialnumber%>}<%end serialnumber%>% + <%if ean%>\ExtraDescription{\ean: <%ean%>}<%end ean%>% + <%if projectnumber%>\ExtraDescription{\projektnummer: <%projectnumber%>}<%end projectnumber%>% + &% + <%qty%> <%unit%> &% + <%sellprice%>&% + \Ifstr{<%p_discount%>}{0}{}{\sffamily\scriptsize{(-<%p_discount%>\,\%)}}% + <%linetotal%>\tabularnewline% + <%end number%>% + }% + \begin{PricingTotal}% + % Tabellenende letzte Seite + \nettobetrag & <%subtotal%>\\% + <%foreach tax%>% + <%taxdescription%> & <%tax%>\\% + <%end tax%>% + \bfseries\schlussbetrag & \bfseries <%invtotal%>\\% + \end{PricingTotal}% \end{PricingTabular*} \vspace{0.2cm} -\ifstr{<%deliverydate%>}{}{}{% - \leistungsdatumGleichRechnungsdatum% +\Ifstr{<%deliverydate%>}{}{% + \leistungsdatumGleichRechnungsdatum% }{ - \lieferungErfolgtAm ~<%deliverydate%>. + \lieferungErfolgtAm ~<%deliverydate%>. }\\ -<%if payment_terms%> - \zahlung ~<%payment_terms%>\\ -<%end payment_terms%> +<%if payment_terms%>% +\zahlung ~<%payment_terms%>\\ +<%end payment_terms%>% -<%if delivery_term%> - \lieferung ~<%delivery_term.description_long%>\\ -<%end delivery_term%> +<%if delivery_term%>% +\lieferung ~<%delivery_term.description_long%>\\ +<%end delivery_term%>% -<%if ustid%>\ihreustid ~<%ustid%>.\\<%end if%> +<%if ustid%>\ihreustid ~<%ustid%>.\\<%end if%>% \ifnum<%taxzone_id%>=1 - \steuerfreiEU\\ % EU mit USt-ID Nummer +\steuerfreiEU\\ % EU mit USt-ID Nummer \else - \ifnum<%taxzone_id%>=3 - \steuerfreiAUS\\ % Außerhalb EU - \fi +\ifnum<%taxzone_id%>=3 +\steuerfreiAUS\\ % Außerhalb EU +\fi \fi \closing{\gruesse} - \end{letter} \end{document}