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
9 % config: tag-style=$( )$
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
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}
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)$}
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,}
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
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)$}
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\$}{}
109 % ---------- Ende Reportvariablen-Umsetzung ----------
111 % ---------- Briefkopf dazuladen ----------
112 \input{kivitendobriefkopf}
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
120 % ---------- Firmenlogo nur erste Seite ----------
121 \thispagestyle{briefkopf}
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}}
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]
141 \renewcommand{\arraystretch}{1}
143 % ---------- Begrüßung und Bemerkungen ----------
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]
152 Mit freundlichen Grüßen\\[1em]
153 $(employee_name)$\\[2em]
154 \textbf{Offenen Forderungen}\\[0.5em]
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]
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]
166 Insgesamt: & & & $(total_open_amount)$ \euro & $(fee)$ \euro & $(total_interest)$ \euro & \textbf{$(total_amount)$ \euro}
168 \rule{\textwidth}{0.5pt}
172 \hfill \textbf{Bitte zahlen Sie umgehend $(total_amount)$ \euro}