Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 4f70967e

Von G. Richardson vor fast 12 Jahren hinzugefügt

  • ID 4f70967e7a5df312c140bdf3afde074fa72ff2ea
  • Vorgänger 8c6871be
  • Nachfolger 7c9fc25b

RB Druckvorlagen: Proformarechnung eingeführt

Kopie von Auftrag mit Proformarechnung statt Auftragsbestätigung
und invdate statt orddate

Unterschiede anzeigen:

templates/print/RB/deutsch.tex
59 59
\newcommand{\auftragsformel} {hiermit bestätigen wir Ihnen folgende Bestellpostionen:}
60 60
\newcommand{\lieferungErfolgtAm} {Die Lieferung erfolgt am} %Danach wird das Datum eingefügt, falls das grammatisch nicht funktionieren sollte müssen wir eine ausnahme für die sprache definieren
61 61
\newcommand{\auftragpruefen} {Bitte kontrollieren Sie alle Positionen auf Übereinstimmung mit Ihrer Bestellung! Teilen Sie Abweichungen innerhalb von 3 Tagen mit!}
62
\newcommand{\proformarechnung} {Proforma Rechnung}
62 63

  
63 64
% lieferschein (sales_delivery_order)
64 65
\newcommand{\lieferschein} {Lieferschein}
templates/print/RB/english.tex
58 58
\newcommand{\auftragsformel} {We hereby confirm your order for the following items:}
59 59
\newcommand{\lieferungErfolgtAm} {Your items will be delivered on:} %Danach wird das Datum eingefügt, falls das grammatisch nicht funktionieren sollte müssen wir eine ausnahme für die sprache definieren
60 60
\newcommand{\auftragpruefen} {Please check that all items correspond to your order. Please tell us of any deviations within 3 days.}
61
\newcommand{\proformarechnung} {Proforma invoice}
61 62

  
62 63
% lieferschein (sales_delivery_order)
63 64
\newcommand{\lieferschein} {Delivery order}
templates/print/RB/proforma.tex
1
\input{inheaders.tex}
2

  
3

  
4
% Variablen, die in settings verwendet werden
5
\newcommand{\lxlangcode} {<%template_meta.language.template_code%>}
6
\newcommand{\lxmedia} {<%media%>}
7
\newcommand{\lxcurrency} {<%currency%>}
8
\newcommand{\lxtitlebar} {<%titlebar%>}
9

  
10
% settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile
11
\input{insettings.tex}
12

  
13

  
14
% laufende Kopfzeile:
15
\ourhead{\kundennummer}{<%customernumber%>}{\proformarechnung}{<%ordnumber%>}{<%invdate%>}
16

  
17

  
18
\begin{document}
19

  
20
\ourfont
21

  
22
\begin{minipage}[t]{8cm}
23
  \vspace*{1.0cm}
24

  
25
  <%name%>
26

  
27
  <%street%>
28

  
29
  ~
30

  
31
  <%zipcode%> <%city%>
32

  
33
  <%country%>
34
\end{minipage}
35
\hfill
36
\begin{minipage}[t]{6cm}
37
  \hfill{\LARGE\textbf{\proformarechnung}}
38

  
39
  \vspace*{0.2cm}
40

  
41
  \hfill{\large\textbf{\nr ~<%ordnumber%>}}
42

  
43
  \vspace*{0.2cm}
44

  
45
  \datum:\hfill <%invdate%>
46

  
47
  \kundennummer:\hfill <%customernumber%>
48

  
49
  <%if cusordnumber%>\ihreBestellnummer:\hfill <%cusordnumber%><%end if%>
50

  
51
  <%if quonumber%>\angebot~\nr:\hfill <%quonumber%><%end if%>
52

  
53
  \ansprechpartner:\hfill <%employee_name%>
54

  
55
  <%if globalprojectnumber%> \projektnummer:\hfill <%globalprojectnumber%> <%end globalprojectnumber%>
56
\end{minipage}
57

  
58
\vspace*{1.5cm}
59

  
60
\hfill
61

  
62
% Anrede nach Geschlecht unterscheiden
63
\ifthenelse{\equal{<%cp_name%>}{}}{\anrede}{
64
  \ifthenelse{\equal{<%cp_gender%>}{f}}
65
    {\anredefrau}{\anredeherr} <%cp_title%> <%cp_name%>,}\\
66

  
67
\auftragsformel\\
68

  
69
\vspace{0.5cm}
70

  
71

  
72
%
73
% - longtable kann innerhalb der Tabelle umbrechen
74
% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man keinen
75
%   Übertrag machen
76
% - Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen.
77
%   Falls das gewünscht ist, \\ mit \renewcommand umschreiben (siehe dazu:
78
%   http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf)
79
%
80
\setlength\LTleft\parindent     % Tabelle beginnt am linken Textrand
81
\setlength\LTright{0pt}         % Tabelle endet am rechten Textrand
82
\begin{longtable}{@{}rrp{7cm}@{\extracolsep{\fill}}rrr@{}}
83
% Tabellenkopf
84
\hline
85
\textbf{\position} & \textbf{\artikelnummer} & \textbf{\bezeichnung} & \textbf{\menge} & \textbf{\einzelpreis} & \textbf{\gesamtpreis} \\
86
\hline\\
87
\endhead
88

  
89
% Tabellenkopf erste Seite
90
\hline
91
\textbf{\position} & \textbf{\artikelnummer} & \textbf{\bezeichnung} & \textbf{\menge} & \textbf{\einzelpreis} & \textbf{\gesamtpreis} \\
92
\hline\\[-0.5em]
93
\endfirsthead
94

  
95
% Tabellenende
96
\\
97
\multicolumn{6}{@{}r@{}}{\weiteraufnaechsterseite}
98
\endfoot
99

  
100
% Tabellenende letzte Seite
101
\hline\\
102
\multicolumn{5}{@{}l}{\nettobetrag} & <%subtotal%> \currency\\
103
<%foreach tax%>
104
\multicolumn{5}{@{}l}{<%taxdescription%>} & <%tax%> \currency\\
105
<%end tax%>
106
\multicolumn{5}{@{}l}{\textbf{\schlussbetrag}} &  \textbf{<%ordtotal%>} \currency\\
107
\hline\hline\\
108
\endlastfoot
109

  
110
% eigentliche Tabelle
111
<%foreach number%>
112
          <%runningnumber%> &
113
          <%number%> &
114
          \textbf{<%description%>} &
115
          \raggedleft <%qty%> <%unit%> &
116
          <%sellprice%> \currency &
117
          \ifthenelse{\equal{<%p_discount%>}{0}}{}{\sffamily\scriptsize{(-<%p_discount%> \%)}}
118
          \ourfont{<%linetotal%> \currency} \\*  % kein Umbruch nach der ersten Zeile, damit Beschreibung und Langtext nicht getrennt werden
119

  
120
          <%if longdescription%> && \scriptsize <%longdescription%>\\<%end longdescription%>
121
          <%if reqdate%> && \scriptsize \lieferdatum: <%reqdate%>\\<%end reqdate%>
122
          <%if serialnumber%> && \scriptsize \seriennummer: <%serialnumber%>\\<%end serialnumber%>
123
          <%if ean%> && \scriptsize \ean: <%ean%>\\<%end ean%>
124
          <%if projectnumber%> && \scriptsize \projektnummer: <%projectnumber%>\\<%end projectnumber%>
125
          \\[-0.8em]
126
<%end number%>
127

  
128
\end{longtable}
129

  
130

  
131
\vspace{0.2cm}
132

  
133
<%if notes%>
134
        \vspace{5mm}
135
        <%notes%>
136
        \vspace{5mm}
137
<%end if%>
138

  
139
<%if reqdate%>
140
\lieferungErfolgtAm ~<%reqdate%>. \\
141
<%end if%>
142

  
143
\textit{\auftragpruefen} \\ \\
144

  
145
\gruesse \\ \\ \\
146
  <%employee_name%>
147

  
148
\end{document}
149

  

Auch abrufbar als: Unified diff