Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision d3fffb1c

Von Marei (peiTeX) vor mehr als 3 Jahren hinzugefügt

  • ID d3fffb1c84c6301a8e55457f81bad6288c39344c
  • Vorgänger 1cf6b279
  • Nachfolger 2336386b

marei: switch to dtx generated files

Unterschiede anzeigen:

templates/print/marei/credit_note.tex
15 15
% laufende Kopfzeile:
16 16
\ourhead{\kundennummer}{<%customernumber%>}{\gutschrift}{<%invnumber%>}{<%invdate%>}
17 17

  
18
\setkomavar*{date}{\datum}
19
\setkomavar{date}{<%transdate%>}	
20
\setkomavar{customer}{<%customernumber%>}
21
\setkomavar{fromname}{<%employee_name%>}
22
\setkomavar{fromphone}{<%employee_tel%>}
23
\setkomavar{fromemail}{<%employee_email%>}
24
\setkomavar{title}{
25
	\gutschrift~
26
	\nr ~<%invnumber%>%
27
}
28

  
29
<%if invnumber_for_credit_note%>%
30
	\setkomavar*{myref}{\fuerRechnung}
31
	\setkomavar{myref}{<%invnumber_for_credit_note%>}
32
<%end if%>%
33

  
18 34

  
19
\begin{document}
20
	
21 35

  
22 36
<%if shiptoname%>%
23 37
\makeatletter
......
41 55
\makeatother
42 56
<%end if%>%
43 57

  
44
	
45
\setkomavar{title}{
46
	\gutschrift~
47
	\nr ~<%invnumber%>%
48
}
49

  
50
<%if invnumber_for_credit_note%>%
51
\setkomavar*{myref}{\fuerRechnung}
52
\setkomavar{myref}{<%invnumber_for_credit_note%>}
53
<%end if%>%
54

  
55
\setkomavar*{date}{\datum}
58
\begin{document}
56 59

  
57
\setkomavar{date}{<%transdate%>}
58
\setkomavar{customer}{<%customernumber%>}
59
\setkomavar{fromname}{<%employee_name%>}
60
\setkomavar{fromphone}{<%employee_tel%>}
61
\setkomavar{fromemail}{<%employee_email%>}
62
	
63 60
\begin{letter}{
64 61
		<%name%>\strut\\
65 62
		<%if department_1%><%department_1%>\\<%end if%>%
......
80 77
				{\anredefrau}
81 78
				{\anredeherr}
82 79
				<%cp_title%> <%cp_name%>,
83
			}
84 80
		}
81
	}
85 82
\thispagestyle{kivitendo.letter.first}
86 83

  
87 84

  
......
91 88
% eigentliche Tabelle%
92 89
\FakeTable{%
93 90
	<%foreach number%>%
94
	<%runningnumber%> &%
95
	<%number%> &%
96
	\textbf{<%description%>}%
91
		<%runningnumber%> &%
92
		<%number%> &%
93
		\textbf{<%description%>}%
97 94
		<%if longdescription%>\ExtraDescription{<%longdescription%>}<%end longdescription%>%
98 95
		<%if serialnumber%>\ExtraDescription{\seriennummer: <%serialnumber%>}<%end serialnumber%>%
99 96
		<%if ean%>\ExtraDescription{\ean: <%ean%>}<%end ean%>%
......
102 99
		<%qty%> <%unit%> &%
103 100
		<%sellprice%>&%
104 101
		\ifstr{<%p_discount%>}{0}{}{\sffamily\scriptsize{(-<%p_discount%>\,\%)}}%
105
			<%linetotal%>\tabularnewline
106
			<%end number%>%
102
		<%linetotal%>\tabularnewline%
103
	<%end number%>%
107 104
	}%
108 105
	\begin{PricingTotal}%
109 106
		% Tabellenende letzte Seite
templates/print/marei/invoice.tex
15 15
% laufende Kopfzeile:
16 16
\ourhead{\kundennummer}{<%customernumber%>}{\rechnung}{<%invnumber%>}{<%invdate%>}
17 17

  
18

  
19 18
\setkomavar*{date}{\rechnungsdatum}
20

  
21 19
\setkomavar{date}{<%invdate%>}
22 20
\setkomavar{customer}{<%customernumber%>}
23 21
\setkomavar{fromname}{<%employee_name%>}
......
27 25
	\rechnung~ \nr ~<%invnumber%>%
28 26
}
29 27
<%if ordnumber%>%
30
\setkomavar*{myref}{\auftragsnummer}
31
\setkomavar{myref}{<%ordnumber%>}
28
	\setkomavar*{myref}{\auftragsnummer}
29
	\setkomavar{myref}{<%ordnumber%>}
32 30
<%end if%>%
33 31
<%if cusordnumber%>%
34
\setkomavar*{yourref}{\ihreBestellnummer}
35
\setkomavar{yourref}{<%cusordnumber%>}
32
	\setkomavar*{yourref}{\ihreBestellnummer}
33
	\setkomavar{yourref}{<%cusordnumber%>}
36 34
<%end if%>%
37 35
<%if donumber%>%
38
  \setkomavar{delivery}{<%donumber%>}
36
	\setkomavar{delivery}{<%donumber%>}
39 37
<%end if%>%
38

  
40 39
<%if quonumber%>%
41 40
\setkomavar{quote}{<%quonumber%>}
42 41
<%end if%>%
......
85 84
				{\anredefrau}
86 85
				{\anredeherr}
87 86
				<%cp_title%> <%cp_name%>,
88
			}
89 87
		}
88
	}
90 89
\thispagestyle{kivitendo.letter.first}
91 90

  
92 91
<%if notes%>%
......
108 107
% id = false, % deaktiviert die Spalte der Artikelnummer
109 108
% amount = 1cm, % Setzt die Breite der Mengenspalte auf 1cm
110 109
% desc/header = Artikelbeschreibung, %Ändert die Überschrift der Bezeichnunsspalte in „Artikelbeschreibung”
111
\begin{PricingTabular*}
112
% eigentliche Tabelle
113
\FakeTable{
114
<%foreach number%>%
115
<%runningnumber%> &%
116
<%number%> &%
117
\textbf{<%description%>}%
118
<%if longdescription%>\ExtraDescription{<%longdescription%>}<%end longdescription%>%
119
<%if serialnumber%>\ExtraDescription{\seriennummer: <%serialnumber%>}<%end serialnumber%>%
120
<%if ean%>\ExtraDescription{\ean: <%ean%>}<%end ean%>%
121
<%if projectnumber%>\ExtraDescription{\projektnummer: <%projectnumber%>}<%end projectnumber%>%
122
&%
123
<%qty%> <%unit%> &%
124
<%sellprice%>&%
125
\ifstr{<%p_discount%>}{0}{}{\sffamily\scriptsize{(-<%p_discount%>\,\%)}}%
126
<%linetotal%>\tabularnewline%
127
<%end number%>%
128
}%
129
\begin{PricingTotal}
130
% Tabellenende letzte Seite
131
\nettobetrag & <%subtotal%>\\
132
<%foreach tax%>%
133
<%taxdescription%> & <%tax%>\\
134
<%end tax%>%
135
\bfseries\schlussbetrag &  \bfseries <%invtotal%>\\
136
\end{PricingTotal}
110
\begin{PricingTabular*}%
111
	% eigentliche Tabelle
112
	\FakeTable{%
113
	<%foreach number%>%
114
		<%runningnumber%> &%
115
		<%number%> &%
116
		\textbf{<%description%>}%
117
		<%if longdescription%>\ExtraDescription{<%longdescription%>}<%end longdescription%>%
118
		<%if serialnumber%>\ExtraDescription{\seriennummer: <%serialnumber%>}<%end serialnumber%>%
119
		<%if ean%>\ExtraDescription{\ean: <%ean%>}<%end ean%>%
120
		<%if projectnumber%>\ExtraDescription{\projektnummer: <%projectnumber%>}<%end projectnumber%>%
121
		&%
122
		<%qty%> <%unit%> &%
123
		<%sellprice%>&%
124
		\ifstr{<%p_discount%>}{0}{}{\sffamily\scriptsize{(-<%p_discount%>\,\%)}}%
125
		<%linetotal%>\tabularnewline%
126
	<%end number%>%
127
	}%
128
	\begin{PricingTotal}%
129
		% Tabellenende letzte Seite
130
		\nettobetrag & <%subtotal%>\\%
131
		<%foreach tax%>%
132
		<%taxdescription%> & <%tax%>\\%
133
		<%end tax%>%
134
		\bfseries\schlussbetrag &  \bfseries <%invtotal%>\\%
135
	\end{PricingTotal}%
137 136
\end{PricingTabular*}
138 137

  
139 138
\vspace{0.2cm}
......
164 163

  
165 164
\closing{\gruesse}
166 165

  
167

  
168 166
\end{letter}
169 167

  
170 168
\end{document}
templates/print/marei/kiviletter.sty
193 193

  
194 194
\newcolumntype{P}[1]{>{\raggedleft\arraybackslash}p{#1}<{\__kivi_tab_column_currency:}}
195 195

  
196

  
196 197
\RequirePackage{tcolorbox}
197 198
\tcbuselibrary{breakable, skins}
198 199

  
templates/print/marei/proforma.tex
84 84

  
85 85
\auftragsformel
86 86
 
87
\begin{PricingTabular*}
88
\FakeTable{
87
\begin{PricingTabular*}%
88
% eigentliche Tabelle
89
\FakeTable{%
89 90
	<%foreach number%>%
90 91
	<%runningnumber%> &%
91 92
	<%number%> &%
92 93
	\textbf{<%description%>}%
93 94
	<%if longdescription%>\ExtraDescription{<%longdescription%>}<%end longdescription%>%
94
    <%if reqdate%>\ExtraDescription{\lieferdatum: <%reqdate%>}<%end reqdate%>%
95
	<%if reqdate%>\ExtraDescription{\lieferdatum: <%reqdate%>}<%end reqdate%>%
95 96
	<%if serialnumber%>\ExtraDescription{\seriennummer: <%serialnumber%>}<%end serialnumber%>%
96 97
	<%if ean%>\ExtraDescription{\ean: <%ean%>}<%end ean%>%
97 98
	<%if projectnumber%>\ExtraDescription{\projektnummer: <%projectnumber%>}<%end projectnumber%>%
......
99 100
	<%qty%> <%unit%> &%
100 101
	<%sellprice%>&%
101 102
	\ifstr{<%p_discount%>}{0}{}{\sffamily\scriptsize{(-<%p_discount%>\,\%)}}%
102
	<%linetotal%>\tabularnewline
103
	<%linetotal%>\tabularnewline%
103 104
	<%end number%>%
104
}
105
% Tabellenende letzte Seite
106
	\begin{PricingTotal}
107
	% Tabellenende letzte Seite
108
	\nettobetrag & <%subtotal%>\\
105
}%
106
\begin{PricingTotal}%
107
	% Tabellenende letzte Seite%
108
	\nettobetrag & <%subtotal%>\\%
109 109
	<%foreach tax%>%
110
	<%taxdescription%> & <%tax%>\\
110
	<%taxdescription%> & <%tax%>\\%
111 111
	<%end tax%>%
112
	\bfseries\schlussbetrag &  \bfseries <%ordtotal%>\\
113
\end{PricingTotal}
112
	\bfseries\schlussbetrag &  \bfseries <%invtotal%>\\%
113
\end{PricingTotal}%
114 114
\end{PricingTabular*}
115 115

  
116 116
<%if notes%>%
templates/print/marei/purchase_delivery_order.tex
15 15
% laufende Kopfzeile:
16 16
\ourhead{}{}{\einkaufslieferschein}{<%donumber%>}{<%dodate%>}
17 17

  
18
\setkomavar*{date}{\datum}
19
\setkomavar{date}{<%dodate%>}
20

  
21
\setkomavar{fromname}{<%employee_name%>}
22
\setkomavar{fromphone}{<%employee_tel%>}
23
\setkomavar{fromemail}{<%employee_email%>}
24
\setkomavar{title}{
25
	\einkaufslieferschein~\nr ~<%donumber%>%
26
}
27
<%if ordnumber%>
28
	\setkomavar{orderID}{<%ordnumber%>}
29
<%end if%>%
30
<%if cusordnumber%>%
31
	\setkomavar*{yourref}{\unsereBestellnummer}
32
	\setkomavar{yourref}{<%cusordnumber%>}
33
<%end if%>%
34
\setkomavar{transaction}{<%transaction_description%>}
18 35

  
19
\begin{document}
20

  
21
\begin{minipage}[t]{8cm}
22
  \scriptsize
23

  
24
  {\color{gray}\underline{\firma\ $\cdot$ \strasse\ $\cdot$ \ort}}
25
  \normalsize
26

  
27
  \vspace*{0.3cm}
28

  
29
  <%name%>%
30

  
31
  <%if department_1%><%department_1%><%end if%>%
32

  
33
  <%if department_2%><%department_2%><%end if%>%
34

  
35
  <%cp_givenname%> <%cp_name%>%
36

  
37
  <%street%>%
38

  
39
  ~
40

  
41
  <%zipcode%> <%city%>%
42

  
43
  <%country%>%
44
\end{minipage}
45
\hfill
46
\begin{minipage}{6cm}
47
  \rightline{\LARGE\textbf{\textit{\einkaufslieferschein}}} \vspace*{0.2cm}
48
  \rightline{\large\textbf{\textit{\nr ~<%donumber%>%
49
  }}} \vspace*{0.2cm}
50

  
51
  \datum:\hfill <%dodate%>%
52

  
53
  <%if cusordnumber%>\unsereBestellnummer:\hfill <%cusordnumber%><%end if%>%
36
<%if globalprojectnumber%>%
37
	\setkomavar{projectID}{<%globalprojectnumber%>}
38
<%end globalprojectnumber%>%
54 39

  
55
  <%if ordnumber%>\auftragsnummer:\hfill <%ordnumber%><%end if%>%
40
\setkomavar{transaction}{<%transaction_description%>}
41
\setkomafont{extraDescription}{\scriptsize}
56 42

  
57
  \ansprechpartner:\hfill <%employee_name%>%
43
<%if shiptoname%>%
44
\makeatletter
45
\begin{lrbox}\shippingAddressBox
46
	\parbox{\useplength{toaddrwidth}}{
47
		\backaddr@format{\scriptsize\usekomafont{backaddress}%
48
			\strut abweichende Lieferadresse
49
		}
50
		\par\smallskip
51
		\setlength{\parskip}{\z@}
52
		\par
53
		\normalsize
54
		<%shiptoname%>\par
55
		<%if shiptocontact%> <%shiptocontact%><%end if%>\par
56
		<%shiptodepartment_1%>\par
57
		<%shiptodepartment_2%>\par
58
		<%shiptostreet%>\par
59
		<%shiptozipcode%> <%shiptocity%>%
60
	}
61
\end{lrbox}
62
\makeatother
63
<%end if%>%
58 64

  
59
  <%if globalprojectnumber%> \projektnummer:\hfill <%globalprojectnumber%> <%end globalprojectnumber%>%
60
\end{minipage}
61 65

  
62
<%if shiptoname%>%
63
  \vspace{0.8cm}
64
  \scriptsize \underline{\abweichendeLieferadresse:}\\
65
  \normalsize    <%shiptoname%>%
66
\begin{document}
66 67

  
67
                 <%if shiptocontact%> <%shiptocontact%><%end if%>%
68 68

  
69
                 <%shiptodepartment_1%>%
69
\begin{letter}{
70
	<%name%>\strut\\
71
	<%if department_1%><%department_1%>\\<%end if%>%
72
	<%if department_2%><%department_2%>\\<%end if%>%
73
	<%cp_givenname%> <%cp_name%>\strut\\
74
	<%street%>\strut\\
75
	<%zipcode%> <%city%>\strut\\
76
	<%country%> \strut
77
}
70 78

  
71
                  <%shiptodepartment_2%>%
72 79

  
73
                  <%shiptostreet%>%
80
\opening{}
81
\thispagestyle{kivitendo.letter.first}
74 82

  
75
                  <%shiptozipcode%> <%shiptocity%>%
76
<%end if%>%
77
\vspace*{1.5cm}
78

  
79

  
80
%
81
% - longtable kann innerhalb der Tabelle umbrechen
82
% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man keinen
83
%   Übertrag machen
84
% - Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen.
85
%   Falls das gewünscht ist, \\ mit \renewcommand umschreiben (siehe dazu:
86
%   http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf)
87
%
88
\begin{SimpleTabular}
83
\begin{PricingTabular*}[columns={pos,amount,desc}]
89 84
% eigentliche Tabelle
85
\FakeTable{
90 86
<%foreach number%>%
91
          <%runningnumber%> &
92
          <%qty%> <%unit%> &
93
          \textbf{<%description%>} \\*  % kein Umbruch nach der ersten Zeile, damit Beschreibung und Langtext nicht getrennt werden
94

  
95
          <%if longdescription%> && \scriptsize <%longdescription%>\\<%end longdescription%>%
96
          <%if projectnumber%> && \scriptsize \projektnummer: <%projectnumber%>\\<%end projectnumber%>%
97
          <%if reqdate%> && \scriptsize \lieferdatum: <%reqdate%>\\<%end reqdate%>%
98
          <%if serialnumber%> && \scriptsize \seriennummer: <%serialnumber%>\\<%end serialnumber%>%
99
          <%if ean%> && \scriptsize \ean: <%ean%>\\<%end ean%>%
100
          <%foreach si_number%><%if si_chargenumber%> && \scriptsize \charge: <%si_chargenumber%> <%if si_bestbefore%> \mhd: <%si_bestbefore%><%end if%> <%si_qty%>~<%si_unit%><%end si_chargenumber%>\\<%end si_number%>%
101

  
102
          \\[-0.8em]
87
	<%runningnumber%> &
88
	<%qty%> <%unit%> &
89
	\textbf{<%description%>}
90
		<%if longdescription%>\ExtraDescription{<%longdescription%>}<%end longdescription%>%
91
		<%if reqdate%>\ExtraDescription{\lieferdatum: <%reqdate%>}<%end reqdate%>%
92
		<%if serialnumber%>\ExtraDescription{\seriennummer: <%serialnumber%>}<%end serialnumber%>%
93
		<%if ean%>\ExtraDescription{\ean: <%ean%>}<%end ean%>%
94
		<%if projectnumber%>\ExtraDescription{\projektnummer: <%projectnumber%>}<%end projectnumber%>%
95
		<%foreach si_number%>%
96
			<%if si_chargenumber%>\ExtraDescription{\charge: <%si_chargenumber%> <%if si_bestbefore%> \mhd: <%si_bestbefore%><%end if%><%si_qty%>~<%si_unit%><%end si_chargenumber%>}%
97
		<%end si_number%>%
98
	\tabularnewline
103 99
<%end number%>%
104
\end{SimpleTabular}
100
}
101
\end{PricingTabular*}
105 102

  
106
\vspace{0.2cm}
103
\medskip
107 104

  
108 105
<%if notes%>%
109
        \vspace{5mm}
110
        <%notes%>%
111
        \vspace{5mm}
106
<%notes%>%
107
\medskip
112 108
<%end if%>%
113 109

  
114 110
<%if delivery_term%>%
115 111
  \lieferung ~<%delivery_term.description_long%>\\
116 112
<%end delivery_term%>%
117 113

  
114
\end{letter}
115

  
118 116
\end{document}
templates/print/marei/purchase_order.tex
16 16
\ourhead{}{}{\bestellung}{<%ordnumber%>}{<%orddate%>}
17 17

  
18 18

  
19
\begin{document}
19
\setkomavar*{date}{\datum}
20
\setkomavar{date}{<%orddate%>}
20 21

  
22
\setkomavar{fromname}{<%employee_name%>}
23
\setkomavar{fromphone}{<%employee_tel%>}
24
\setkomavar{fromemail}{<%employee_email%>}
21 25
\setkomavar{title}{
22 26
	\bestellung~
23 27
	\nr~<%ordnumber%>%
24 28
}
25
\setkomavar*{date}{\datum}
26
\setkomavar{date}{<%orddate%>}
29

  
27 30
<%if cusordnumber%>%
28
\setkomavar*{yourref}{\unsereBestellnummer}
29
\setkomavar{yourref}{<%cusordnumber%>}
31
	\setkomavar*{yourref}{\unsereBestellnummer}
32
	\setkomavar{yourref}{<%cusordnumber%>}
30 33
<%end if%>%
31
<%if quonumber%>\setkomavar{quote}{<%quonumber%>}<%end if%>%
32
\setkomavar{fromname}{<%employee_name%>}
33
\setkomavar{fromphone}{<%employee_tel%>}
34
\setkomavar{fromemail}{<%employee_email%>}
35 34
\setkomavar{transaction}{<%transaction_description%>}
36 35

  
36
<%if quonumber%>
37
	\setkomavar{quote}{<%quonumber%>}
38
<%end if%>%
39

  
37 40
<%if shiptoname%>%
38 41
\makeatletter
39 42
\begin{lrbox}\shippingAddressBox
......
56 59
\makeatother
57 60
<%end if%>%
58 61

  
62
\begin{document}
59 63

  
60 64
\begin{letter}{
61 65
		<%name%>\strut\\
......
71 75
% Bei natürlichen Personen persönliche Anrede, sonst allgemeine Anrede.
72 76
\opening{
73 77
	\ifstr{<%cp_name%>}{}
74
		{<%if natural_person%><%greeting%> <%name%>,<%else%>\anrede<%end if%>}
75
		{
78
	{<%if natural_person%><%greeting%> <%name%>,<%else%>\anrede<%end if%>}
79
	{
76 80
		\ifstr{<%cp_gender%>}{f}
77 81
			{\anredefrau}
78 82
			{\anredeherr}
79 83
			<%cp_title%> <%cp_name%>,
80
		}
84
	}
81 85
}
82 86
\thispagestyle{kivitendo.letter.first}
83 87

  
......
86 90
\begin{PricingTabular*}
87 91
	% eigentliche Tabelle
88 92
	\FakeTable{
89
		<%foreach number%>%
93
	<%foreach number%>%
90 94
		<%runningnumber%> &%
91 95
		<%number%> &%
92 96
		\textbf{<%description%>}%
......
100 104
		<%sellprice%>&%
101 105
		\ifstr{<%p_discount%>}{0}{}{\sffamily\scriptsize{(-<%p_discount%>\,\%)}}%
102 106
		<%linetotal%>\tabularnewline
103
		<%end number%>%
104
	}
105
	\begin{PricingTotal}
107
	<%end number%>%
108
	}%
109
	\begin{PricingTotal}%
106 110
		% Tabellenende letzte Seite
107
		\nettobetrag & <%subtotal%>\\
111
		\nettobetrag & <%subtotal%>\\%
108 112
		<%foreach tax%>%
109
		<%taxdescription%> & <%tax%>\\
113
		<%taxdescription%> & <%tax%>\\%
110 114
		<%end tax%>%
111
		\bfseries\schlussbetrag &  \bfseries <%ordtotal%>\\
115
		\bfseries\schlussbetrag &  \bfseries <%ordtotal%>\\%
112 116
	\end{PricingTotal}
113 117
\end{PricingTabular*}
114 118

  
templates/print/marei/request_quotation.tex
16 16
\ourhead{}{}{\anfrage}{<%quonumber%>}{<%transdate%>}
17 17

  
18 18

  
19
\begin{document}
20 19
\setkomavar*{date}{\datum}
21

  
22 20
\setkomavar{date}{<%transdate%>}
23 21
\setkomavar{customer}{<%customernumber%>}
24 22
\setkomavar{fromname}{<%employee_name%>}
......
31 29
<%if globalprojectnumber%>%
32 30
	\setkomavar{projectID}{<%globalprojectnumber%>}
33 31
<%end globalprojectnumber%>%
32

  
34 33
\setkomavar{transaction}{<%transaction_description%>}
35 34

  
35
\begin{document}
36

  
36 37
\begin{letter}{
37 38
		<%name%>\strut\\
38 39
		<%if department_1%><%department_1%>\\<%end if%>%
......
59 60

  
60 61
\anfrageformel
61 62

  
62

  
63
%
64
% - longtable kann innerhalb der Tabelle umbrechen
65
% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man keinen
66
%   Übertrag machen
67
% - Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen.
68
%   Falls das gewünscht ist, \\ mit \renewcommand umschreiben (siehe dazu:
69
%   http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf)
70
%
71
\setlength\LTleft\parindent     % Tabelle beginnt am linken Textrand
72
\setlength\LTright{0pt}         % Tabelle endet am rechten Textrand
73
\begin{longtable}{@{}rrp{14cm}@{\extracolsep{\fill}}@{}}
74
% Tabellenkopf
75
\hline
76
\textbf{\position} & \textbf{\menge} & \textbf{\bezeichnung} \\
77
\hline\\
78
\endhead
79

  
80
% Tabellenkopf erste Seite
81
\hline
82
\textbf{\position} & \textbf{\menge} & \textbf{\bezeichnung} \\
83
\hline\\[-0.5em]
84
\endfirsthead
85

  
86
% Tabellenende
87
\\
88
\multicolumn{3}{@{}r@{}}{\weiteraufnaechsterseite}
89
\endfoot
90

  
91
% Tabellenende letzte Seite
92
\hline\\
93
\endlastfoot
94

  
63
\begin{PricingTabular*}[columns={pos,amount,desc}]
95 64
% eigentliche Tabelle
65
\FakeTable{
96 66
<%foreach number%>%
97
          <%runningnumber%> &
98
          <%qty%> <%unit%> &
99
          \textbf{<%description%>} \\*  % kein Umbruch nach der ersten Zeile, damit Beschreibung und Langtext nicht getrennt werden
100

  
101
          <%if longdescription%> && \scriptsize <%longdescription%>\\<%end longdescription%>%
102
%          <%if projectnumber%> && \scriptsize \projektnummer: <%projectnumber%>\\<%end projectnumber%>%
103
          <%if make%>%
104
            <%foreach make%>%
105
              \ifstr{<%make%>}{<%name%>}{&& \artikelnummer: <%model%>\\}{}
106
            <%end foreach%>%
107
          <%end if%>%
108

  
109
          \\[-0.8em]
67
	<%runningnumber%> &
68
	<%qty%> <%unit%> &
69
	\textbf{<%description%>}
70
	<%if longdescription%>\ExtraDescription{<%longdescription%>}<%end longdescription%>%
71
	<%if projectnumber%>\ExtraDescription{\projektnummer: <%projectnumber%>}<%end projectnumber%>%
72
	<%if make%>%
73
		<%foreach make%>%
74
			\ifstr{<%make%>}{<%name%>}{\ExtraDescription{\artikelnummer: <%model%>}}{}
75
		<%end foreach%>%
76
	<%end if%>%
77
	\tabularnewline
110 78
<%end number%>%
79
}%
80
\end{PricingTabular*}
111 81

  
112
\end{longtable}
113 82

  
114 83
<%if notes%>%
115 84
<%notes%>%
templates/print/marei/sales_delivery_order.tex
15 15
% laufende Kopfzeile:
16 16
\ourhead{\kundennummer}{<%customernumber%>}{\lieferschein}{<%donumber%>}{<%dodate%>}
17 17

  
18

  
19
\begin{document}
20

  
18
\setkomavar*{date}{\datum}
19
\setkomavar{date}{<%dodate%>}
20
\setkomavar{fromname}{<%employee_name%>}
21
\setkomavar{fromphone}{<%employee_tel%>}
22
\setkomavar{fromemail}{<%employee_email%>}
21 23
\setkomavar{title}{
22 24
	\lieferschein~
23 25
	\nr~<%donumber%>%
24 26
}
25
\setkomavar*{date}{\datum}
26
\setkomavar{date}{<%dodate%>}
27
<%if ordnumber%>
28
	\setkomavar{orderID}{<%ordnumber%>}
29
<%end if%>%
27 30
<%if cusordnumber%>%
28 31
	\setkomavar*{yourref}{\unsereBestellnummer}
29 32
	\setkomavar{yourref}{<%cusordnumber%>}
30 33
<%end if%>%
31
<%if ordnumber%>\setkomavar{orderID}{<%ordnumber%>}<%end if%>%
32
\setkomavar{fromname}{<%employee_name%>}
33
\setkomavar{fromphone}{<%employee_tel%>}
34
\setkomavar{fromemail}{<%employee_email%>}
34
\setkomavar{transaction}{<%transaction_description%>}
35

  
35 36
<%if globalprojectnumber%>%
36
  \setkomavar{projectID}{<%globalprojectnumber%>}
37
	\setkomavar{projectID}{<%globalprojectnumber%>}
37 38
<%end globalprojectnumber%>%
38 39

  
39 40
\setkomavar{transaction}{<%transaction_description%>}
40

  
41 41
\setkomafont{extraDescription}{\scriptsize}
42 42

  
43
\begin{document}
44

  
43 45
\begin{letter}{
44 46
  \ifstr{<%shiptoname%>}{}{ % KEINE ABWEICHENDE LIEFERADRESSE
45 47
	<%name%>\strut\\
......
59 61
	} % ende ifthenelse LIEFERADRESSE
60 62
}
61 63

  
62
\opening{}%muss existieren, damit seitenstil erzeugt wird.
64
\opening{}
65
\thispagestyle{kivitendo.letter.first}
63 66

  
64 67
\begin{PricingTabular*}[columns={pos, id, desc, amount}]
65 68
% eigentliche Tabelle
66 69
\FakeTable{
67 70
<%foreach number%>%
68
          <%runningnumber%> &
69
          <%number%> &
70
          \textbf{<%description%>}&
71
          <%qty%> <%unit%>%
72
          <%if longdescription%>\ExtraDescription{<%longdescription%>}<%end longdescription%>%
73
          <%if reqdate%>\ExtraDescription{\lieferdatum: <%reqdate%>}<%end reqdate%>%
74
          <%if serialnumber%>\ExtraDescription{\seriennummer: <%serialnumber%>}<%end serialnumber%>%
75
          <%if ean%>\ExtraDescription{\ean: <%ean%>}<%end ean%>%
76
          <%if projectnumber%>\ExtraDescription{\projektnummer: <%projectnumber%>}<%end projectnumber%>%
77
		  <%foreach si_number%>%
78
		  	<%if si_chargenumber%>\ExtraDescription{\charge: <%si_chargenumber%> <%if si_bestbefore%> \mhd: <%si_bestbefore%><%end if%><%si_qty%>~<%si_unit%><%end si_chargenumber%>}%
79
		  <%end si_number%>%
80
		  \tabularnewline
71
	<%runningnumber%> &
72
	<%number%> &
73
	\textbf{<%description%>}
74
		<%if longdescription%>\ExtraDescription{<%longdescription%>}<%end longdescription%>%
75
		<%if reqdate%>\ExtraDescription{\lieferdatum: <%reqdate%>}<%end reqdate%>%
76
		<%if serialnumber%>\ExtraDescription{\seriennummer: <%serialnumber%>}<%end serialnumber%>%
77
		<%if ean%>\ExtraDescription{\ean: <%ean%>}<%end ean%>%
78
		<%if projectnumber%>\ExtraDescription{\projektnummer: <%projectnumber%>}<%end projectnumber%>%
79
		<%foreach si_number%>%
80
			<%if si_chargenumber%>\ExtraDescription{\charge: <%si_chargenumber%> <%if si_bestbefore%> \mhd: <%si_bestbefore%><%end if%><%si_qty%>~<%si_unit%><%end si_chargenumber%>}%
81
		<%end si_number%>%
82
	&
83
		<%qty%> <%unit%>%
84
	\tabularnewline
81 85
<%end number%>%
82 86
}
83 87
\end{PricingTabular*}
84 88

  
85

  
86

  
87

  
88

  
89
\vspace{0.2cm}
89
\medskip
90 90

  
91 91
<%if notes%>%
92 92
<%notes%>%
93 93
\medskip
94 94
<%end if%>%
95 95

  
96

  
97 96
<%if delivery_term%>%
98 97
  \lieferung ~<%delivery_term.description_long%>\\
99 98
<%end delivery_term%>%
templates/print/marei/sales_order.tex
16 16
\ourhead{\kundennummer}{<%customernumber%>}{\auftragsbestaetigung}{<%ordnumber%>}{<%orddate%>}
17 17

  
18 18

  
19
\begin{document}
20
\setkomavar{title}{
21
	\auftragsbestaetigung~
22
	\nr~<%ordnumber%>%
23
}
19

  
24 20
\setkomavar*{date}{\datum}
25 21
\setkomavar{date}{<%orddate%>}
26
<%if cusordnumber%>%
27
\setkomavar*{yourref}{\ihreBestellnummer}
28
\setkomavar{yourref}{<%cusordnumber%>}
29
<%end if%>%
30
<%if quonumber%>\setkomavar{quote}{<%quonumber%>}<%end if%>%
31 22
\setkomavar{customer}{<%customernumber%>}
32 23
\setkomavar{fromname}{<%employee_name%>}
33 24
\setkomavar{fromphone}{<%employee_tel%>}
34 25
\setkomavar{fromemail}{<%employee_email%>}
26
\setkomavar{title}{
27
	\auftragsbestaetigung~
28
	\nr~<%ordnumber%>%
29
}
30
<%if cusordnumber%>%
31
	\setkomavar*{yourref}{\ihreBestellnummer}
32
	\setkomavar{yourref}{<%cusordnumber%>}
33
<%end if%>%
35 34
\setkomavar{transaction}{<%transaction_description%>}
36 35

  
37

  
36
<%if quonumber%>
37
	\setkomavar{quote}{<%quonumber%>}
38
<%end if%>%
38 39

  
39 40
<%if shiptoname%>%
40 41
\makeatletter
......
58 59
\makeatother
59 60
<%end if%>%
60 61

  
62
\begin{document}
63

  
61 64
\begin{letter}{
62 65
		<%name%>\strut\\
63 66
		<%if department_1%><%department_1%>\\<%end if%>%
......
87 90
\begin{PricingTabular*}
88 91
	% eigentliche Tabelle
89 92
	\FakeTable{
90
		<%foreach number%>%
93
	<%foreach number%>%
91 94
		<%runningnumber%> &%
92 95
		<%number%> &%
93 96
		\textbf{<%description%>}%
......
101 104
		<%sellprice%>&%
102 105
		\ifstr{<%p_discount%>}{0}{}{\sffamily\scriptsize{(-<%p_discount%>\,\%)}}%
103 106
		<%linetotal%>\tabularnewline
104
		<%end number%>%
105
	}
106
	\begin{PricingTotal}
107
	<%end number%>%
108
	}%
109
	\begin{PricingTotal}%
107 110
		% Tabellenende letzte Seite
108
		\nettobetrag & <%subtotal%>\\
111
		\nettobetrag & <%subtotal%>\\%
109 112
		<%foreach tax%>%
110
		<%taxdescription%> & <%tax%>\\
113
		<%taxdescription%> & <%tax%>\\%
111 114
		<%end tax%>%
112
		\bfseries\schlussbetrag &  \bfseries <%ordtotal%>\\
115
		\bfseries\schlussbetrag &  \bfseries <%ordtotal%>\\%
113 116
	\end{PricingTotal}
114 117
\end{PricingTabular*}
115 118

  
......
133 136
\end{letter}
134 137

  
135 138
\end{document}
136

  
templates/print/marei/statement.tex
16 16
\ourhead{}{}{\sammelrechnung}{}{}
17 17

  
18 18

  
19
\begin{document}
20

  
21 19
\setkomavar{title}{
22 20
	\sammelrechnung~
23 21
	\nr~<%quonumber%>%
......
28 26
\setkomavar{fromphone}{<%employee_tel%>}
29 27
\setkomavar{fromemail}{<%employee_email%>}
30 28

  
29
\begin{document}
31 30

  
32 31
\begin{letter}{
33 32
		<%name%>\strut\\
......
55 54

  
56 55
\sammelrechnungsformel
57 56

  
58
%
59
% - longtable kann innerhalb der Tabelle umbrechen
60
% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man keinen
61
%   Übertrag machen
62
%
63
\setlength\LTleft\parindent     % Tabelle beginnt am linken Textrand
64
\setlength\LTright{0pt}         % Tabelle endet am rechten Textrand
65
\begin{longtable}{@{\extracolsep{\fill}}rrrrrrr@{}}
66
% Tabellenkopf
67
\hline
68
\textbf{\rechnung~\nr} & \textbf{\datum} & \textbf{\faellig} &
69
\textbf{\aktuell} & \textbf{\asDreissig} & \textbf{\asSechzig} & \textbf{\asNeunzig}\\
70
\hline\\
71
\endhead
72

  
73
% Tabellenkopf erste Seite
74
\hline
75
\textbf{\rechnung~\nr} & \textbf{\datum} & \textbf{\faellig} &
76
\textbf{\aktuell} & \textbf{\asDreissig} & \textbf{\asSechzig} & \textbf{\asNeunzig}\\
77
\hline\\[-0.5em]
78
\endfirsthead
79

  
80
% Tabellenende
81
\\
82
\multicolumn{7}{@{}r@{}}{\weiteraufnaechsterseite}
83
\endfoot
84

  
85
% Tabellenende letzte Seite
86
\hline\\
87
\multicolumn{3}{@{}l}{\textbf{\zwischensumme}} & \textbf{<%c0total%>} & \textbf{<%c30total%>} & \textbf{<%c60total%>} & \textbf{<%c90total%>}\\
88
\hline\\
89
\multicolumn{6}{@{}l}{\textbf{\schlussbetrag}} & \textbf{<%total%>} \\
90
\hline\hline\\
91
\endlastfoot
92

  
57
\begin{SimpleTabular}[
58
	colspec=l*6X,
59
	headline={\bfseries\rechnung~\nr & \bfseries\datum & \bfseries\faellig &
60
	\bfseries\aktuell & \bfseries\asDreissig & \bfseries\asSechzig & \bfseries\asNeunzig}
61
]
93 62
% eigentliche Tabelle
94 63
<%foreach invnumber%>%
95
          <%invnumber%> & <%invdate%> & <%duedate%> &
96
          <%c0%> & <%c30%> & <%c60%> & <%c90%> \\
64
	<%invnumber%> & <%invdate%> & <%duedate%> &
65
	<%c0%> & <%c30%> & <%c60%> & <%c90%> \\
97 66
<%end invnumber%>%
98

  
99
\end{longtable}
100

  
67
% Tabellenende letzte Seite
68
\midrule[\heavyrulewidth]
69
\multicolumn{3}{@{}l}{\bfseries\zwischensumme} & \bfseries<%c0total%> & \bfseries<%c30total%> & \bfseries<%c60total%> & \bfseries<%c90total%>\\*
70
\midrule
71
\multicolumn{3}{@{}l}{\bfseries\schlussbetrag} & &&&\bfseries<%total%> \\
72
\end{SimpleTabular}
101 73

  
102 74
\closing{\gruesse}
103 75

  
templates/print/marei/zahlungserinnerung.tex
15 15
% laufende Kopfzeile:
16 16
\ourhead{\kundennummer}{<%customernumber%>}{\mahnung}{<%dunning_id%>}{<%dunning%>}
17 17

  
18

  
19
\begin{document}
20

  
21 18
\setkomavar*{date}{\datum}
22

  
23 19
\setkomavar{date}{<%dunning_date%>}
24 20
\setkomavar{customer}{<%customernumber%>}
25 21
\setkomavar{fromname}{<%employee_name%>}
......
31 27
}
32 28
\setkomavar{transaction}{<%transaction_description%>}
33 29

  
30
\begin{document}
31

  
34 32
\begin{letter}{
35 33
		<%name%>\strut\\
36 34
		<%if department_1%><%department_1%>\\<%end if%>%
......
65 63
\end{SimpleTabular}
66 64

  
67 65

  
68
\vspace{0.2cm}
66
\smallskip
69 67

  
70 68
\bitteZahlenBis~<%dunning_duedate%>.
71 69

  
templates/print/marei/zahlungserinnerung_invoice.tex
15 15
% laufende Kopfzeile:
16 16
\ourhead{\kundennummer}{<%customernumber%>}{\rechnung}{<%invnumber%>}{<%invdate%>}
17 17

  
18

  
19
\begin{document}
20

  
21
\setkomavar{title}{
22
	\rechnung~
23
	\nr ~<%invnumber%>%
24
}
25 18
\setkomavar*{date}{\rechnungsdatum}
26 19
\setkomavar{date}{<%invdate%>}
27
\setkomavar*{myref}{\mahnung~\nr}
28
\setkomavar{myref}{<%dunning_id%>}
29 20
\setkomavar{customer}{<%customernumber%>}
30 21
\setkomavar{fromname}{<%employee_name%>}
31 22
\setkomavar{fromphone}{<%employee_tel%>}
32 23
\setkomavar{fromemail}{<%employee_email%>}
24
\setkomavar{title}{
25
	\rechnung~
26
	\nr ~<%invnumber%>%
27
}
28
\setkomavar*{myref}{\mahnung~\nr}
29
\setkomavar{myref}{<%dunning_id%>}
33 30
<%if globalprojectnumber%>%
34 31
	\setkomavar{projectID}{<%globalprojectnumber%>}
35 32
<%end globalprojectnumber%>%
36 33
\setkomavar{transaction}{<%transaction_description%>}
37 34

  
35
\begin{document}
36

  
37

  
38 38
\begin{letter}{
39 39
		<%name%>\strut\\
40 40
		<%if department_1%><%department_1%>\\<%end if%>%
......
68 68
	\multicolumn{1}{@{}l}{\schlussbetrag}& <%invamount%>\\
69 69
\end{SimpleTabular}
70 70

  
71
\vspace{0.2cm}
71
\smallskip
72 72

  
73 73
\bitteZahlenBis~<%duedate%>.
74 74

  

Auch abrufbar als: Unified diff