Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision c4684741

Von Bernd Bleßmann vor etwa 1 Jahr hinzugefügt

  • ID c4684741be7ada5013d182077b2cf677bc00edcd
  • Vorgänger 8ade3247
  • Nachfolger b5f11ab7

Angebots-Eingang: Druckvorlagen marei und RB

Unterschiede anzeigen:

templates/print/RB/deutsch.tex
58 58
\newcommand{\abweichendeLieferadresse}{abweichende Lieferadresse}
59 59
\newcommand{\optional}{Optionale Position nach Absprache}
60 60

  
61
% angebotseingang (purchase_quotation_intake)
62
\newcommand{\angebotseingang} {Angebotseingang}
63
\newcommand{\angebotseingangformel} {vielen Dank für Ihr Angebot. Wir haben es als Angebotseingang erfasst und werden es prüfen.}
64

  
61 65
% auftragseingang (sales_order_intake)
62 66
\newcommand{\auftragseingang} {Auftragseingang}
63 67
\newcommand{\auftragseingangnummer} {Auftragseingang Nr.}
templates/print/RB/english.tex
56 56
\newcommand{\angebotortdatum}{We hereby accept this offer.}
57 57
\newcommand{\abweichendeLieferadresse}{alternate delivery address}
58 58

  
59
% angebotseingang (purchase_quotation_intake)
60
\newcommand{\angebotseingang} {Quotation Intake}
61
\newcommand{\angebotseingangformel} {thank you for your offer. We have entered it as quotation intake and will check it.}
62

  
59 63
% auftragseingang (sales_order_intake)
60 64
\newcommand{\auftragseingang} {Order Intake}
61 65
\newcommand{\auftragseingangnummer} {Order Intake No.}
templates/print/RB/purchase_quotation_intake.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{\kivicompany} {<%employee_company%>}
9

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

  
13

  
14
% laufende Kopfzeile:
15
\ourhead{}{}{\angebotseingang}{<%quonumber%>}{<%quodate%>}
16

  
17

  
18
\begin{document}
19

  
20
\ourfont
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{\auftragseingang}}} \vspace*{0.2cm}
48
  \rightline{\large\textbf{\textit{\nr ~<%quonumber%>%
49
  }}} \vspace*{0.2cm}
50

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

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

  
55
  \textTelefon \hfill <%employee_tel%>
56

  
57
  \textEmail \hfill <%employee_email%>
58
\end{minipage}
59

  
60
<%if shiptoname%>
61
  \vspace{0.8cm}
62
  \scriptsize \underline{\abweichendeLieferadresse:}\\
63
  \normalsize    <%shiptoname%>
64

  
65
                 <%if shiptocontact%> <%shiptocontact%><%end if%>
66

  
67
                 <%shiptodepartment_1%>
68

  
69
                  <%shiptodepartment_2%>
70

  
71
                  <%shiptostreet%>
72

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

  
77
\hfill
78

  
79
% Bei Kontaktperson Anrede nach Geschlecht unterscheiden.
80
% Bei natürlichen Personen persönliche Anrede, sonst allgemeine Anrede.
81
\ifthenelse{\equal{<%cp_name%>}{}}{
82
  <%if natural_person%><%greeting%> <%name%>,<%else%>\anrede<%end if%>}{
83
  \ifthenelse{\equal{<%cp_gender%>}{f}}
84
    {\anredefrau}{\anredeherr} <%cp_title%> <%cp_name%>,}\\
85

  
86
\angebotseingangformel\\
87

  
88
\vspace{0.5cm}
89

  
90

  
91
%
92
% - longtable kann innerhalb der Tabelle umbrechen
93
% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man keinen
94
%   Übertrag machen
95
% - Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen.
96
%   Falls das gewünscht ist, \\ mit \renewcommand umschreiben (siehe dazu:
97
%   http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf)
98
%
99
\setlength\LTleft\parindent     % Tabelle beginnt am linken Textrand
100
\setlength\LTright{0pt}         % Tabelle endet am rechten Textrand
101
\begin{longtable}{@{}rrp{7cm}@{\extracolsep{\fill}}rr@{}}
102
% Tabellenkopf
103
\hline
104
\textbf{\position} & \textbf{\menge} & \textbf{\bezeichnung} & \textbf{\einzelpreis} & \textbf{\gesamtpreis} \\
105
\hline\\
106
\endhead
107

  
108
% Tabellenkopf erste Seite
109
\hline
110
\textbf{\position} & \textbf{\menge} & \textbf{\bezeichnung} & \textbf{\einzelpreis} & \textbf{\gesamtpreis} \\
111
\hline\\[-0.5em]
112
\endfirsthead
113

  
114
% Tabellenende
115
\\
116
\multicolumn{5}{@{}r@{}}{\weiteraufnaechsterseite}
117
\endfoot
118

  
119
% Tabellenende letzte Seite
120
\hline\\
121
\multicolumn{4}{@{}l}{\nettobetrag} & <%subtotal%> \currency\\
122
<%foreach tax%>
123
\multicolumn{4}{@{}l}{<%taxdescription%>} & <%tax%> \currency\\
124
<%end tax%>
125
\multicolumn{4}{@{}l}{\textbf{\schlussbetrag}} &  \textbf{<%quototal%>} \currency\\
126
\hline\hline\\
127
\endlastfoot
128

  
129
% eigentliche Tabelle
130
<%foreach number%>
131
          <%runningnumber%> &
132
          \raggedleft <%qty%> <%unit%> &
133
          \textbf{<%description%>} &
134
          <%sellprice%> \currency &
135
          \ifthenelse{\equal{<%p_discount%>}{0}}{}{\sffamily\scriptsize{(-<%p_discount%> \%)}}
136
          \ourfont{<%linetotal%> \currency} \\*  % kein Umbruch nach der ersten Zeile, damit Beschreibung und Langtext nicht getrennt werden
137

  
138
          <%if longdescription%> && \scriptsize <%longdescription%>\\<%end longdescription%>
139
          <%if reqdate%> && \scriptsize \lieferdatum: <%reqdate%>\\<%end reqdate%>
140
          <%if serialnumber%> && \scriptsize \seriennummer: <%serialnumber%>\\<%end serialnumber%>
141
          <%if ean%> && \scriptsize \ean: <%ean%>\\<%end ean%>
142
          <%if projectnumber%> && \scriptsize \projektnummer: <%projectnumber%>\\<%end projectnumber%>
143
          <%if make%>
144
            <%foreach make%>
145
              \ifthenelse{\equal{<%make%>}{<%name%>}}{&& \artikelnummer: <%model%>\\}{}
146
            <%end foreach%>
147
          <%end if%>
148
          \\[-0.8em]
149
<%end number%>
150

  
151
\end{longtable}
152

  
153

  
154
\vspace{0.2cm}
155

  
156
<%if notes%>
157
        \vspace{5mm}
158
        <%notes%>
159
        \vspace{5mm}
160
<%end if%>
161

  
162
<%if delivery_term%>
163
  \lieferung ~<%delivery_term.description_long%>\\
164
<%end delivery_term%>
165

  
166
\gruesse \\ \\ \\
167
  <%employee_name%>
168

  
169
\end{document}
templates/print/marei/deutsch.tex
56 56
\newcommand{\angebotortdatum}{Wir nehmen das vorstehende Angebot an.}
57 57
\newcommand{\abweichendeLieferadresse}{abweichende Lieferadresse}
58 58

  
59
% angebotseingang (purchase_quotation_intake)
60
\newcommand{\angebotseingang} {Angebotseingang}
61
\newcommand{\angebotseingangformel} {vielen Dank für Ihr Angebot. Wir haben es als Angebotseingang erfasst und werden es prüfen.}
62

  
59 63
% auftragseingang (sales_order_intake)
60 64
\newcommand{\auftragseingang} {Auftragseingang}
61 65
\newcommand{\auftragseingangnummer} {Auftragseingang Nr.}
templates/print/marei/english.tex
55 55
\newcommand{\angebotortdatum}{We hereby accept this offer.}
56 56
\newcommand{\abweichendeLieferadresse}{alternate delivery address}
57 57

  
58
% angebotseingang (purchase_quotation_intake)
59
\newcommand{\angebotseingang} {Quotation Intake}
60
\newcommand{\angebotseingangformel} {thank you for your offer. We have entered it as quotation intake and will check it.}
61

  
58 62
% auftragseingang (sales_order_intake)
59 63
\newcommand{\auftragseingang} {Order Intake}
60 64
\newcommand{\auftragseingangnummer} {Order Intake No.}
templates/print/marei/purchase_quotation_intake.tex
1
\documentclass[paper=a4,fontsize=10pt]{scrartcl}
2
\usepackage{kiviletter}
3

  
4

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

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

  
14
% laufende Kopfzeile:
15
\ourhead{}{}{\angebotseingang}{<%quonumber%>}{<%quodate%>}
16

  
17

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

  
21
\setkomavar{fromname}{<%employee_name%>}
22
\setkomavar{fromphone}{<%employee_tel%>}
23
\setkomavar{fromemail}{<%employee_email%>}
24
\setkomavar{title}{%
25
  \angebotseingang~
26
  \nr~<%quonumber%>%
27
}
28

  
29
\setkomavar{transaction}{<%transaction_description%>}
30

  
31
\setkomavar*{quote}{\angebotseingang{}~\nr}
32
\setkomavar{quote}{<%quonumber%>}
33

  
34
<%if shiptoname%>%
35
\makeatletter
36
\begin{lrbox}\shippingAddressBox
37
  \parbox{\useplength{toaddrwidth}}{
38
    \backaddr@format{\scriptsize\usekomafont{backaddress}%
39
      \strut abweichende Lieferadresse
40
    }
41
    \par\smallskip
42
    \setlength{\parskip}{\z@}
43
    \par
44
    \normalsize
45
    <%shiptoname%>\par
46
    <%if shiptocontact%> <%shiptocontact%><%end if%>\par
47
    <%shiptodepartment_1%>\par
48
    <%shiptodepartment_2%>\par
49
    <%shiptostreet%>\par
50
    <%shiptozipcode%> <%shiptocity%>%
51
  }
52
\end{lrbox}
53
\makeatother
54
<%end if%>%
55

  
56
\begin{document}
57

  
58
\begin{letter}{
59
<%name%>\strut\\
60
<%if department_1%><%department_1%>\\<%end if%>%
61
<%if department_2%><%department_2%>\\<%end if%>%
62
<%cp_givenname%> <%cp_name%>\strut\\
63
<%street%>\strut\\
64
<%zipcode%> <%city%>\strut\\
65
<%country%> \strut
66
}
67

  
68
% Bei Kontaktperson Anrede nach Geschlecht unterscheiden.
69
% Bei natürlichen Personen persönliche Anrede, sonst allgemeine Anrede.
70
\opening{
71
\Ifstr{<%cp_name%>}{}
72
{<%if natural_person%><%greeting%> <%name%>,<%else%>\anrede<%end if%>}
73
  {
74
    \Ifstr{<%cp_gender%>}{f}
75
        {\anredefrau}
76
        {\anredeherr}
77
      <%cp_title%> <%cp_name%>,
78
    }
79
  }
80
\thispagestyle{kivitendo.letter.first}
81

  
82
\angebotseingangformel
83

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

  
113
<%if notes%>%
114
<%notes%>%
115
\medskip
116
<%end if%>%
117

  
118
<%if delivery_term%>%
119
\lieferung ~<%delivery_term.description_long%>\\
120
<%end delivery_term%>%
121

  
122
\closing{\gruesse}
123
\end{letter}
124

  
125
\end{document}

Auch abrufbar als: Unified diff