Revision 5db07950
Von Moritz Bunkus vor etwa 12 Jahren hinzugefügt
templates/print/Standard/zahlungserinnerung.tex | ||
---|---|---|
1 |
\documentclass[10pt, oneside]{scrartcl} |
|
2 |
\usepackage[utf8]{inputenc} |
|
3 |
\usepackage{german} |
|
4 |
\usepackage{tabularx} |
|
5 |
\usepackage{xspace} |
|
6 |
\usepackage{ifthen} |
|
7 |
\usepackage{eso-pic} |
|
8 |
\usepackage{longtable} |
|
9 |
\usepackage{eurosym} |
|
10 |
|
|
11 |
\setlength{\voffset}{-0.3cm} |
|
12 |
\setlength{\hoffset}{-2.2cm} |
|
13 |
\setlength{\topmargin}{0cm} |
|
14 |
\setlength{\headheight}{0.5cm} |
|
15 |
\setlength{\headsep}{1cm} |
|
16 |
\setlength{\topskip}{0pt} |
|
17 |
\setlength{\oddsidemargin}{2cm} |
|
18 |
%\setlength{\evensidemargin}{2cm} |
|
19 |
\setlength{\textwidth}{16.4cm} |
|
20 |
% \setlength{\textwidth}{13.4cm} |
|
21 |
\setlength{\textheight}{23.5cm} |
|
22 |
\setlength{\footskip}{1cm} |
|
23 |
\setlength{\parindent}{0pt} |
|
24 |
\setlength{\tabcolsep}{0cm} |
|
25 |
|
|
26 |
\renewcommand{\baselinestretch}{1} |
|
1 |
% zahlungserinnerung.tex |
|
2 |
% Zahlungserinnerung Verkauf |
|
3 |
% Überarbeitet von Norbert Simon, n.simon@linet-services.de |
|
4 |
% Version 2.1 vom 21.Oktober 2011 |
|
5 |
% Basiert auf der Arbeit von kmk@lilalaser.de / 2007 |
|
6 |
% Diese Vorlage steht unter der GPL-Lizenz, Version 3 |
|
7 |
% siehe http://www.gnu.de/licenses/gpl-3.0.html |
|
8 |
% ---------- |
|
9 |
% config: tag-style=$( )$ |
|
10 |
% ---------- |
|
27 | 11 |
|
28 |
\begin{document} |
|
29 |
\pagestyle{empty} |
|
30 |
\fontfamily{cmss}\fontsize{10pt}{10pt}\fontseries{m}\selectfont |
|
12 |
\documentclass[twoside]{scrartcl} |
|
13 |
\usepackage{fancyhdr} % Für den Seitenkopf und -Fuß |
|
14 |
\usepackage{ifpdf} % Erlaubt eine Code-Weiche für PDF, oder DVI Ausgabe |
|
15 |
\usepackage{xifthen} % Allgemeine Code-Weiche |
|
16 |
\usepackage{graphicx} % Fuer die Einbindung der Logo-Graphik |
|
17 |
\usepackage{german} % Deutsche Trenn-Tabelle |
|
18 |
\usepackage[utf8]{inputenc} % Umlaute direkt eingeben |
|
19 |
\usepackage{textcomp} % Sonderzeichen |
|
20 |
\usepackage{lastpage} % Fuer die Angabe "Seite 2 von 5" |
|
21 |
\usepackage{filecontents} % Um von latex aus eine Datei schreiben zu koennen |
|
22 |
\usepackage{etex} % Damit Marken verwendet werden koennen |
|
23 |
\usepackage{ltxtable} % Mehrseiten-Tabellen mit variabler Spaltenbreite |
|
24 |
\usepackage{booktabs} % Striche in Tabellen |
|
25 |
\usepackage{numprint} % Zahlen formatiert ausgeben |
|
26 |
\usepackage[$(if myconfig_output_numberformat =~ "1.000,00")$german$(else)$$(if myconfig_output_numberformat =~ "1000,00")$germannosep$(else)$$(if myconfig_output_numberformat =~ "1,000.00")$english$(else)$englishnosep$(end)$$(end)$$(end)$]{zwischensumme} % Lokales Makro zur Berechnung der Zwischensummen |
|
27 |
\usepackage{microtype,relsize} %Feinpositionierung, Sperren von Text |
|
28 |
\newcommand*{\sperren}[1]{\normalsize\textls*[200]{#1}} %Sperrung Überrschriften |
|
29 |
|
|
30 |
% ---------- Report-Variablen zur Verwendung in kivitendobriefkopf.tex ---------- |
|
31 |
% ---------- Die eigenen Daten ---------- |
|
32 |
\newcommand{\employeename}{$(employee_name)$} |
|
33 |
\newcommand{\employeecompany}{$(employee_company)$} |
|
34 |
\newcommand{\employeeaddress}{$(employee_address)$} |
|
35 |
\newcommand{\employeetel}{$(employee_tel)$} |
|
36 |
\newcommand{\employeefax}{$(employee_fax)$} |
|
37 |
\newcommand{\employeeemail}{$(employee_email)$} |
|
38 |
\newcommand{\employeecoustid}{$(employee_co_ustid)$} |
|
39 |
\newcommand{\employeetaxnumber}{$(employee_taxnumber)$} |
|
40 |
\newcommand{\employeetable}{tabelle$(employee_login)$.tex} |
|
41 |
|
|
42 |
% ---------- Eigene Bankverbindung falls nicht im Briefkopf gesetzt ---------- |
|
43 |
% \newcommand{\companybank}{$(company_bank)$} |
|
44 |
% \newcommand{\companybankcode}{$(company_bank_code)$} |
|
45 |
% \newcommand{\companyaccountnumber}{$(company_account_number)$} |
|
31 | 46 |
|
32 |
% \vspace*{5cm} |
|
47 |
% ---------- Adressat ---------- |
|
48 |
\newcommand{\name}{$(name)$} |
|
49 |
\newcommand{\departmentone}{$(department_1)$} |
|
50 |
\newcommand{\departmenttwo}{$(department_2)$} |
|
51 |
\newcommand{\cpgreeting}{$(cp_greeting)$} |
|
52 |
\newcommand{\cptitle}{$(cp_title)$} |
|
53 |
\newcommand{\cpgivenname}{$(cp_givenname)$} |
|
54 |
\newcommand{\cpname}{$(cp_name)$} |
|
55 |
\newcommand{\street}{$(street)$} |
|
56 |
\newcommand{\country}{$(country)$} |
|
57 |
\newcommand{\zipcode}{$(zipcode)$} |
|
58 |
\newcommand{\city}{$(city)$} |
|
59 |
\newcommand{\phone}{$(customerphone)$} |
|
60 |
\newcommand{\fax}{$(customerfax)$} |
|
61 |
\newcommand{\lettergreeting}{ |
|
62 |
\ifthenelse{\equal{$(cp_gender)$}{f}} |
|
63 |
{Sehr geehrte Frau $(cp_name)$,} |
|
64 |
{\ifthenelse{\equal{$(cp_gender)$}{m}} |
|
65 |
{Sehr geehrter Herr $(cp_name)$,} |
|
66 |
{Sehr geehrte Damen und Herren,} |
|
67 |
}\\[1\baselineskip] |
|
68 |
} |
|
33 | 69 |
|
34 |
<%name%> |
|
70 |
% ---------- Rechnungsvariablen ---------- |
|
71 |
\newcommand{\kundennummer}{$(customernumber)$} |
|
72 |
\newcommand{\quonumber}{$(quonumber)$} % Angebotsnummer |
|
73 |
\newcommand{\ordnumber}{$(ordnumber)$} % Auftragsnummer bei uns |
|
74 |
\newcommand{\cusordnumber}{$(cusordnumber)$} % Auftragsnummer beim Kunden |
|
75 |
\newcommand{\invnumber}{$(invnumber)$} % Rechnungsnummer |
|
76 |
\newcommand{\docnumber}{Rechnungsnummer: \invnumber} |
|
77 |
\newcommand{\quodate}{$(quodate)$} % Angebotsdatum |
|
78 |
\newcommand{\orddate}{$(orddate)$} % Auftragsdatum |
|
79 |
\newcommand{\reqdate}{$(reqdate)$} % gewuenschtes Lieferdatum |
|
80 |
\newcommand{\deliverydate}{$(deliverydate)$} % Lieferdatum |
|
81 |
\newcommand{\invdate}{$(invdate)$} % Rechnungsdatum |
|
82 |
\newcommand{\terms}{$(terms)$} % Zahlungsfrist |
|
83 |
\newcommand{\duedate}{$(duedate)$} % Fälligkeitsdatum |
|
84 |
\newcommand{\invtotal}{$(invtotal)$} % Gesamtbetrag |
|
85 |
\newcommand{\paid}{$(paid)$} % Schon bezahlt |
|
86 |
\newcommand{\total}{$(total)$} % Restbetrag |
|
87 |
\newcommand{\dunningid}{$(dunning_id)$} % ID Zahlungserinnerung |
|
88 |
\newcommand{\dunningdate}{$(dunning_date)$} % Datum der Zahlungserinnerung |
|
35 | 89 |
|
36 |
% \ifthenelse{\equal{<%cp_name%>}{}}{}{z.Hd. <%cp_name%>} |
|
90 |
% ---------- Lieferadresse ---------- |
|
91 |
\newcommand{\shiptoname}{$(shiptoname)$} |
|
92 |
\newcommand{\shiptocontact}{$(shiptocontact)$} |
|
93 |
\newcommand{\shiptodepartmentone}{$(shiptodepartment_1)$} |
|
94 |
\newcommand{\shiptodepartmenttwo}{$(shiptodepartment_2)$} |
|
95 |
\newcommand{\shiptostreet}{$(shiptostreet)$} |
|
96 |
\newcommand{\shiptocity}{$(shiptocity)$} |
|
97 |
\newcommand{\shiptocountry}{$(shiptocountry)$} |
|
98 |
\newcommand{\shiptophone}{$(shiptophone)$} |
|
99 |
\newcommand{\shiptozipcode}{$(shiptozipcode)$} |
|
100 |
\newcommand{\shiptofax}{$(shiptofax)$} |
|
37 | 101 |
|
38 |
<%street%> |
|
102 |
% ---------- Währungszeichen ---------- |
|
103 |
\newcommand{\currency}{$(currency)$} |
|
104 |
\ifthenelse{\equal{\currency}{EUR}}{\let\currency\euro}{} |
|
105 |
\ifthenelse{\equal{\currency}{YEN}}{\let\currency\textyen}{} |
|
106 |
\ifthenelse{\equal{\currency}{GBP}}{\let\currency\pounds}{} |
|
107 |
\ifthenelse{\equal{\currency}{USD}}{\let\currency\$}{} |
|
39 | 108 |
|
40 |
<%zipcode%> <%city%> |
|
109 |
% ---------- Ende Reportvariablen-Umsetzung ---------- |
|
110 |
|
|
111 |
% ---------- Briefkopf dazuladen ---------- |
|
112 |
\input{kivitendobriefkopf} |
|
113 |
|
|
114 |
\begin{document} |
|
115 |
% ---------- Schrift Hauptdokuments (Computermodern-sanserif) ---------- |
|
116 |
% \fontfamily{cmss}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont |
|
117 |
% ---------- Schrift Helvetica ------------------------ |
|
118 |
\fontfamily{phv}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont |
|
41 | 119 |
|
42 |
\begin{flushright}<%dunning_date%>\end{flushright} |
|
120 |
% ---------- Firmenlogo nur erste Seite ---------- |
|
121 |
\thispagestyle{briefkopf} |
|
43 | 122 |
|
44 |
\vspace*{2.5cm} %\\ |
|
45 |
\large |
|
46 |
\textbf{Zahlungserinnerung} \\ \\ \\ |
|
123 |
% ---------- Datum und Nummern ---------- |
|
124 |
% Position unterhalb des Briefkopfs |
|
125 |
\vspace*{\vlogospacing} |
|
126 |
\renewcommand{\arraystretch}{0.9} |
|
127 |
\begin{minipage}[b]{177mm} |
|
128 |
\sperren{\textbf{Zahlungserinnerung}} |
|
129 |
\hfill |
|
130 |
\small |
|
131 |
\begin{tabular}[b]{r@{\hspace{2mm}}p{\hlogospacing}} |
|
132 |
\textbf{Seite} & {\thepage} von \pageref{LastPage}\\ |
|
133 |
\textbf{Datum} & \dunningdate \\ |
|
134 |
\textbf{Kunden Nr.} & \kundennummer\\ |
|
135 |
\textbf{Rechnung Nr.} & \invnumber\\ |
|
136 |
\textbf{Ansprechpartner} & \employeename\\ |
|
137 |
\nonemptyline{\textbf{Durchwahl} &}{\employeetel} |
|
138 |
\nonemptyline{\textbf{E-Mail} &}{\employeeemail} |
|
139 |
\end{tabular}\\[10mm plus 20mm minus 10mm] |
|
140 |
\end{minipage} |
|
141 |
\renewcommand{\arraystretch}{1} |
|
47 | 142 |
\normalsize |
48 |
Sehr geehrte Damen und Herren, \\ \\ \\ |
|
49 |
man kann seine Augen nicht überall haben - offensichtlich haben Sie übersehen, die folgenden Rechnungen zu begleichen: \\ |
|
143 |
% ---------- Begrüßung und Bemerkungen ---------- |
|
144 |
\vspace{ 5mm} |
|
145 |
\lettergreeting |
|
146 |
man kann seine Augen nicht überall haben -- offensichtlich haben Sie übersehen, die folgenden Rechnungen zu begleichen: \\ |
|
50 | 147 |
\vspace{0.5cm} \\ |
51 |
\begin{tabularx}{\textwidth}{l@{\hspace*{2cm}}X@{\hspace*{0.5cm}}r} |
|
148 |
\setlength{\tabcolsep}{0mm} |
|
149 |
%\begin{tabularx}{\textwidth}{l@{\hspace*{2cm}}X@{\hspace*{0.5cm}}r} |
|
150 |
\begin{tabularx}{\textwidth}{l@{\extracolsep\fill}c@{\extracolsep\fill}r} |
|
52 | 151 |
\textbf{Rechnungsnummer} & \textbf{Rechnungsdatum} & \textbf{Rechnungsbetrag} \\ \hline && \\ |
53 |
<%foreach dn_invnumber%>
|
|
54 |
<%dn_invnumber%> & <%dn_transdate%> & <%dn_amount%> \euro \\[0.1cm]
|
|
55 |
<%end dn_invnumber%>
|
|
152 |
$(foreach dn_invnumber)$
|
|
153 |
$(dn_invnumber)$ & $(dn_transdate)$ & $(dn_amount)$ \euro \\[0.1cm]
|
|
154 |
$(end dn_invnumber)$
|
|
56 | 155 |
\end{tabularx} |
57 |
\vspace*{0.5cm} \\ |
|
58 |
Wir bitten Sie, diese bis zum <%dunning_duedate%> zu begleichen. \\ \\ \\ |
|
59 |
Bitte beachten Sie, dass wir Zahlungseingänge nur bis zum <%dunning_date%> berücksichtigen konnten. Sollten Sie zwischenzeitlich bezahlt haben, betrachten Sie diese Zahlungserinnerung bitte als gegenstandslos. \\ \\ \\ |
|
60 |
Mit freundlichen Grüßen, \\ \\ \\ \\ |
|
61 |
<%employee_name%> |
|
156 |
\vspace*{2em} \\ |
|
157 |
Wir bitten Sie, diese bis zum $(dunning_duedate)$ zu begleichen.\\%[1em plus 3em minus 1em] |
|
158 |
\vspace*{1em} \\ |
|
159 |
Zahlungseingänge wurden bis zum $(dunning_date)$ berücksichtigt. |
|
160 |
Sollten Sie zwischenzeitlich bezahlt haben, betrachten Sie diese |
|
161 |
Zahlungserinnerung bitte als gegenstandslos.\\%[1em plus 3em minus 1em] |
|
162 |
\vspace*{2em} \\ |
|
163 |
Sollte es triftige Gründe für die Zahlungsverzögerung geben, setzen Sie sich |
|
164 |
bitte mit uns in Verbindung, damit wir gemeinsam eine Lösung finden.\\ %[1em plus 3em minus 1em] |
|
165 |
\vspace*{2em} \\ |
|
166 |
Mit freundlichen Grüßen\\ %[1em plus 3em minus 1em] |
|
167 |
\vspace*{1em} \\ |
|
168 |
$(employee_name)$ |
|
62 | 169 |
\end{document} |
Auch abrufbar als: Unified diff
Druckvorlagen: Standard-Vorlagensatz im kivitendo-Design nach offizieller Demo
Fixt #2049.