Merge branch 'master' of github.com:kivitendo/kivitendo-erp
[kivitendo-erp.git] / templates / print / Standard / mahnung.tex
1 % overdue-notice-a.tex
2 % Verkauf Mahnung
3 % Überarbeitet von Norbert Simon, n.simon@linet-services.de
4 % Version 2.5 vom 16. November 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 % ----------
11 \documentclass[twoside]{scrartcl}
12 \usepackage{fancyhdr}       % Für den Seitenkopf und -Fuß
13 \usepackage{ifpdf}          % Erlaubt eine Code-Weiche für PDF, oder DVI Ausgabe
14 \usepackage{xifthen}        % Allgemeine Code-Weiche
15 \usepackage{graphicx}       % Fuer die Einbindung der Logo-Graphik
16 \usepackage{german}         % Deutsche Trenn-Tabelle
17 \usepackage[utf8]{inputenc} % Umlaute direkt eingeben
18 \usepackage{textcomp}       % Sonderzeichen
19 \usepackage{lastpage}       % Fuer die Angabe "Seite 2 von 5"
20 \usepackage{filecontents}   % Um von latex aus eine Datei schreiben zu koennen
21 \usepackage{etex}           % Damit Marken verwendet werden koennen
22 \usepackage{ltxtable}       % Mehrseiten-Tabellen mit variabler Spaltenbreite
23 \usepackage{booktabs}       % Striche in Tabellen
24 \usepackage{numprint}       % Zahlen formatiert ausgeben
25 \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
26 \usepackage{microtype,relsize} %Feinpositionierung, Sperren von Text
27 \newcommand*{\sperren}[1]{\normalsize\textls*[200]{#1}} %Sperrung Überrschriften
28
29 % ---------- Report-Variablen zur Verwendung in kivitendobriefkopf.tex ----------
30 % ----------  Die eigenen Daten ----------
31 \newcommand{\employeename}{$(employee_name)$}
32 \newcommand{\employeecompany}{$(employee_company)$}
33 \newcommand{\employeeaddress}{$(employee_address)$}
34 \newcommand{\employeetel}{$(employee_tel)$}
35 \newcommand{\employeefax}{$(employee_fax)$}
36 \newcommand{\employeeemail}{$(employee_email)$}
37 \newcommand{\employeecoustid}{$(employee_co_ustid)$}
38 \newcommand{\employeetaxnumber}{$(employee_taxnumber)$}
39 \newcommand{\employeetable}{$(template_meta.tmpfile NOESCAPE)$.table.tex}
40
41 % ---------- Eigene Bankverbindung falls nicht im Briefkopf gesetzt ----------
42 % \newcommand{\companybank}{$(company_bank)$}
43 % \newcommand{\companybankcode}{$(company_bank_code)$}
44 % \newcommand{\companyaccountnumber}{$(company_account_number)$}
45
46 % ---------- Adressat ----------
47 \newcommand{\name}{$(name)$}
48 \newcommand{\departmentone}{$(department_1)$}
49 \newcommand{\departmenttwo}{$(department_2)$}
50 \newcommand{\cpgreeting}{$(cp_greeting)$}
51 \newcommand{\cptitle}{$(cp_title)$}
52 \newcommand{\cpgivenname}{$(cp_givenname)$}
53 \newcommand{\cpname}{$(cp_name)$}
54 \newcommand{\street}{$(street)$}
55 \newcommand{\country}{$(country)$}
56 \newcommand{\zipcode}{$(zipcode)$}
57 \newcommand{\city}{$(city)$}
58 \newcommand{\phone}{$(customerphone)$}
59 \newcommand{\fax}{$(customerfax)$}
60 \newcommand{\lettergreeting}{
61         \ifthenelse{\equal{$(cp_gender)$}{f}}
62          {Sehr geehrte Frau $(cp_name)$,}
63         {\ifthenelse{\equal{$(cp_gender)$}{m}}
64           {Sehr geehrter Herr $(cp_name)$,}
65           {Sehr geehrte Damen und Herren,}
66         }\\[1\baselineskip]
67 }
68
69
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
89
90
91 % ---------- Lieferadresse ----------
92 \newcommand{\shiptoname}{$(shiptoname)$}
93 \newcommand{\shiptocontact}{$(shiptocontact)$}
94 \newcommand{\shiptodepartmentone}{$(shiptodepartment_1)$}
95 \newcommand{\shiptodepartmenttwo}{$(shiptodepartment_2)$}
96 \newcommand{\shiptostreet}{$(shiptostreet)$}
97 \newcommand{\shiptocity}{$(shiptocity)$}
98 \newcommand{\shiptocountry}{$(shiptocountry)$}
99 \newcommand{\shiptophone}{$(shiptophone)$}
100 \newcommand{\shiptozipcode}{$(shiptozipcode)$}
101 \newcommand{\shiptofax}{$(shiptofax)$}
102
103 % ---------- Währungszeichen ----------
104 \newcommand{\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\$}{}
108
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
119
120 % ---------- Firmenlogo nur erste Seite ----------
121 \thispagestyle{briefkopf}
122
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{Mahnung}}
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}
142 \normalsize
143 % ---------- Begrüßung und Bemerkungen ----------
144 \vspace{ 5mm}
145 \lettergreeting
146 Leider haben Sie unsere vorangegangene Zahlungserinnerung ignoriert. Das ist
147 bedauerlich, denn dadurch sind uns Kosten entstanden, die wir nun an Sie
148 weitergeben müssen. Damit keine weiteren Kosten für Sie entstehen, begleichen
149 Sie bitte die nachfolgend ausgewiesenen offenen Posten schnellstmöglich,
150 spätestens bis zum $(duedate)$.\\ %[1em plus 3em minus 1em]
151 \vspace*{1em} \\
152 Mit freundlichen Grüßen\\[1em]
153 $(employee_name)$\\[2em]
154 \textbf{Offenen Forderungen}\\[0.5em]
155
156 \setlength{\tabcolsep}{0mm}
157 \begin{tabular*}{\textwidth}{c@{\extracolsep\fill}c@{\extracolsep\fill}c@{\extracolsep\fill}r@{\extracolsep\fill}r@{\extracolsep\fill}r@{\extracolsep\fill}r}
158   \textbf{Rechnungs-Nr.} & \textbf{Datum} & \textbf{fällig am} &
159   \textbf{Betrag} & \textbf{Gebühr} & \textbf{Zinsen} & \textbf{zu zahlen} \\[1pt]
160 \hline\\
161 $(foreach dn_invnumber)$
162   $(dn_invnumber)$ & $(dn_transdate)$ & $(dn_duedate)$ &
163   $(dn_amount)$ \euro & $(dn_fee)$  \euro & $(dn_interest)$  \euro & $(dn_linetotal)$   \euro \\[1pt]
164 $(end dn_invnumber)$
165 \cline{1-7}\\
166  Insgesamt: & & & $(total_open_amount)$ \euro & $(fee)$ \euro & $(total_interest)$ \euro & \textbf{$(total_amount)$  \euro}
167 \end{tabular*}
168 \rule{\textwidth}{0.5pt}
169
170 \vspace{0.5cm}
171
172 \hfill \textbf{Bitte zahlen Sie umgehend $(total_amount)$  \euro}
173 \end{document}