From: Bernd Blessmann Date: Wed, 30 Nov 2011 13:01:37 +0000 (+0100) Subject: Neuer Vorlagensatz RB X-Git-Tag: release-2.7.0beta1~155^2~1 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=56c1989b39024f5ec78700bd775d96f3129c5510;p=kivitendo-erp.git Neuer Vorlagensatz RB --- diff --git a/templates/print/RB/Readme.tex b/templates/print/RB/Readme.tex new file mode 100644 index 000000000..e3585eb71 --- /dev/null +++ b/templates/print/RB/Readme.tex @@ -0,0 +1,92 @@ +% +% Bemerkungen zum Vorlagensatz RB von +% Richardson & Büren GbR, Bonn +% +% Hier wurden einige Ideen aufgegriffen, die in folgendem Vortrag +% erwähnt wurden: +% http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf +% +% +% Aufbau: +% Die documentclass und alle usepackage-Anweisungen sind in +% 'inheaders.tex' ausgelagert. Diese werden von allen Vorlagen via +% \input eingebunden. +% +% Desweiteren sind einige Einstellungen und eigene Befehle, die alle +% Vorlagen verwenden in 'insetting.tex' untergebracht. Auch diese +% werden mit \input eingebunden. +% Da in eingebundenen Dateien die Lx-Office-Variablen nicht aufgelöst +% werden könnnen, werden die hier verwendeten Variablen in jedem +% Dokument vorher mit \newcommand neu definiert. +% +% Sprachen: +% In 'insettings.tex' wird an Hand des herangezogenen +% Vorlagen-Dateinamens die Sprache unterschieden und eine +% entsprechende Übersetzungsdatei geladen, die Textbausteine +% bzw. -Schnipsel enthält. Die Vorlagen verwenden nur diese +% Schnipsel. Im Moment sind die Vorlagenkürzel DE und EN in +% Benutzung mit den entsprechenden Übersetzungsdateien 'deutsch.tex' +% und 'english.tex'. +% +% Die eigentlichen Vorlagen sind gleich, deshalb sind die Dateien +% für die Sprachen (z.B. invoice_DE.tex) nur symbolische Links auf +% die Default-Datei ohne Sprachkürzel (z.B. invoice.tex). +% +% +% Mandanten / Firma: +% Um gleiche Vorlagen für verschiedene Firmen verwenden zu können, +% wird je nach dem Wert der Lx-Office-Variablen <%employee_company%> +% ein Firmenverzeichnis ausgewählt (siehe 'settings.tex') in dem +% Briefkopf, Identitäten und Währungs-/Kontoeinstellungen hinterlegt +% sind. Ist keine Firma zugeordnet, so wird das Unterverzeichnis +% 'firma' verwendet. +% +% Identitäten: +% In jedem Firmen-Unterverzeichnis soll einen Datei 'ident.tex' +% vorhanden sein, die mit \newcommand Werte für \telefon, \fax, +% \firma, \strasse, \ort, \ustid, \email und \homepage definiert. +% +% Währungen / Konten: +% Für jede Währung (siehe 'settings.tex') soll eine Datei vorhanden +% sein, die das Währungssymbol (\currency) und folgende Angaben für +% ein Konto in dieser Währung enthält \kontonummer, \bank, +% \bankleitzahl, \bic und \iban. +% So kann in den Dokumenten je nach Währung ein anderes Konto +% angegeben werden. +% +% Briefbogen/Logos: +% Eine Hintergrundgrafik oder ein Logo kann in Abhängigkeit vom +% Medium (z.B. nur beim verschicken mit E-Mail) eingebunden +% werden. Dies ist im Moment auskommentiert. +% +% Desweiteren sind (auskommentierte) Beispiele enthalten für eine +% Grafik als Briefkopf, nur ein Logo, oder ein komplletes DinA4-PDF +% als Briefpapier. +% +% Fusszeile: +% Die Tabelle im Fuß verwendet die Angaben aus firma/ident.tex und +% firma/*_account.tex. +% +% +% Tabellen: +% Als Tabellenumgebung wird longtable verwendet. Diese Umgebung +% kann in einer Tabelle umbrechen. Da aber der Umbruch nicht von +% Lx-Office kontrolliert wird, kann man kein Übertrag mit +% <%sumcarriedforward%> machen (dazu z.B. tablularx und +% <%pagebreak ... %> verwenden). +% Innerhalb des Langtextes <%longdescription%> wird nicht +% umgebrochen. Falls das gewünscht ist, \\ mit \renewcommand +% umschreiben (siehe dazu: +% http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf) +% +% Quickstart (wo kann was angepasst werden?): +% insettings.tex : Pfad zu Angaben über Mandanten (default: firma) +% Logo/Briefpapier +% Seitenränder / Geomtry +% Aussehen Kopf/Fußzeile +% firma/* : Angaben über Mandanten +% deutsch.tex : Textschnipsel f. Deutsch +% Dafür eine Sprache mit Sprachkürzel DE anlegen +% english.tex : Textschnipsel f. Englisch +% Dafür eine Sprache mit Sprachkürzel EN anlegen +% diff --git a/templates/print/RB/balance_sheet.html b/templates/print/RB/balance_sheet.html new file mode 100644 index 000000000..985b6eff5 --- /dev/null +++ b/templates/print/RB/balance_sheet.html @@ -0,0 +1,100 @@ + + + +

+<%company%> +
<%address%> + +

BILANZ +
<%period%> +

+ + + + + + + + +<%foreach asset_account%> + + + + + + +<%end asset_account%> + + + + + + + + + + + + + + + + + +<%foreach liability_account%> + + + + + + +<%end liability_account%> + + + + + + + + + + + + + + + + +<%foreach equity_account%> + + + + + + +<%end equity_account%> + + + + + + + + + + + + + + + + + +
AKTIVA

<%this_period%><%last_period%>
<%asset_account%><%asset_this_period%><%asset_last_period%>


TOTAL<%total_assets_this_period%>
<%total_assets_last_period%>
PASSIVA
<%liability_account%><%liability_this_period%><%liability_last_period%>


TOTAL<%total_liabilities_this_period%>

+
<%total_liabilities_last_period%>

+
EIGENTUM

<%equity_account%><%equity_this_period%><%equity_last_period%>


TOTAL<%total_equity_this_period%>

+
<%total_equity_last_period%>

+
TOTAL PASSIVA & EIGENTUM<%total_this_period%>

<%total_last_period%>

+ + + diff --git a/templates/print/RB/bin_list.tex b/templates/print/RB/bin_list.tex new file mode 100644 index 000000000..91e3b9c97 --- /dev/null +++ b/templates/print/RB/bin_list.tex @@ -0,0 +1,128 @@ +\documentclass[twoside]{scrartcl} +\usepackage[frame]{xy} +\usepackage{tabularx} +\usepackage[utf8]{inputenc} +\usepackage{graphicx} +\setlength{\voffset}{0.5cm} +\setlength{\hoffset}{-2.0cm} +\setlength{\topmargin}{0cm} +\setlength{\headheight}{0.5cm} +\setlength{\headsep}{1cm} +\setlength{\topskip}{0pt} +\setlength{\oddsidemargin}{1.0cm} +\setlength{\evensidemargin}{1.0cm} +\setlength{\textwidth}{17cm} +\setlength{\textheight}{24.7cm} +\setlength{\footskip}{1cm} +\setlength{\parindent}{0pt} +\renewcommand{\baselinestretch}{1} + +\begin{document} + +\pagestyle{myheadings} +\thispagestyle{empty} + +\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont + +\vspace*{-1.3cm} + +\parbox{\textwidth}{ + \parbox[b]{.42\textwidth}{% + <%company%> + + <%address%> + }\hfill + \begin{tabular}[b]{rr@{}} + Tel & <%tel%>\\ + Fax & <%fax%> + \end{tabular} + + \rule[1.5ex]{\textwidth}{0.5pt} +} + + +<%pagebreak 90 27 37%> +\end{tabularx} + +\newpage + +\markboth{<%company%>\hfill <%ordnumber%>}{<%company%>\hfill <%ordnumber%>} + +\vspace*{-12pt} + +\begin{tabularx}{\textwidth}{@{}rlXllrrll@{}} + \textbf{Pos} & \textbf{Nummer} & \textbf{Beschreibung} & \textbf{Seriennummer} & & \textbf{Menge} & \textbf{Erh} & & \textbf{Lagerplatz} \\ +<%end pagebreak%> + + +\vspace*{0.5cm} + +\parbox[t]{1cm}{\hfill} +\parbox[t]{.5\textwidth}{ +\textbf{Von} +\vspace{0.7cm} + +<%name%> \\ +<%street%> \\ +<%zipcode%> \\ +<%city%> \\ +<%country%> +} +\parbox[t]{.4\textwidth}{ +\textbf{Lieferanschrift} +\vspace{0.7cm} + +<%shiptoname%> \\ +<%shiptostreet%> \\ +<%shiptozipcode%> \\ +<%shiptocity%> \\ +<%shiptocountry%> +} +\hfill + +\vspace{1cm} + +\textbf{L A G E R L I S T E} +\hfill + +\vspace{1cm} + +\begin{tabularx}{\textwidth}{*{6}{|X}|} \hline + \textbf{BestellNr. \#} & \textbf{Datum} & \textbf{Kontakt} + <%if warehouse%> + & \textbf{Lager} + <%end warehouse%> + & \textbf{Lagerplatz} & \textbf{Lieferung mit} \\ [0.5em] + \hline + + <%ordnumber%> + <%if shippingdate%> + & <%shippingdate%> + <%end shippingdate%> + <%if not shippingdate%> + & <%orddate%> + <%end shippingdate%> + & <%employee%> + <%if warehouse%> + & <%warehouse%> + <%end warehouse%> + & <%shippingpoint%> & <%shipvia%> \\ + \hline +\end{tabularx} + +\vspace{1cm} + +\begin{tabularx}{\textwidth}{@{}rlXllrrll@{}} + \textbf{Pos} & \textbf{Nummer} & \textbf{Beschreibung} & \textbf{Seriennumner} & & \textbf{Menge} & \textbf{Erh} & & \textbf{Lagerplatz} \\ + +<%foreach number%> + <%runningnumber%> & <%number%> & <%description%> & <%serialnumber%> & + <%deliverydate%> & <%qty%> & <%ship%> & <%unit%> & <%bin%> \\ +<%end number%> +\end{tabularx} + + +\rule{\textwidth}{2pt} + +\end{document} + diff --git a/templates/print/RB/bwa.html b/templates/print/RB/bwa.html new file mode 100644 index 000000000..91907d8fe --- /dev/null +++ b/templates/print/RB/bwa.html @@ -0,0 +1,582 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
<%company%> +

Kurzfristige Erfolgsrechnung <%period%>

+

SKR3   BWA

+
Blatt 1
 Im BetrachtungszeitraumKumuliert seit Jahresanfang
BezeichnungWert% Ges.- Leistg.% Ges.- Kosten% Pers.- KostenAufschlagWert% Ges.- Leistg.% Ges.- Kosten% Pers.- KostenAufschlag
 
Umsatzerlöse<%jetzt1%><%jetztgl1%><%kumm1%><%kummgl1%> 
Best.Verdg. FE/UE<%jetzt2%><%jetztgl2%><%kumm2%><%kummgl2%> 
Akt.Eigenleistungen<%jetzt3%><%jetztgl3%><%kumm3%><%kummgl3%> 
 
Gesamtleistung<%jetztgesamtleistung%><%jetztglgesamtleistung%><%jetztgkgesamtleistung%><%jetztpkgesamtleistung%><%kummgesamtleistung%><%kummglgesamtleistung%><%kummgkgesamtleistung%><%kummpkgesamtleistung%> 
 
Mat./Wareneinkauf<%jetzt4%><%jetztgl4%><%jetztgk4%><%jetztpk4%><%jetztauf4%><%kumm4%><%kummgl4%><%kummgk4%><%kummpk4%><%kummauf4%> 
 
Rohertrag<%jetztrohertrag%><%jetztglrohertrag%><%jetztgkrohertrag%><%jetztpkrohertrag%><%jetztaufrohertrag%><%kummrohertrag%><%kummglrohertrag%><%kummgkrohertrag%><%kummpkrohertrag%><%kummaufrohertrag%> 
 
So.betr.Erlöse<%jetzt5%><%jetztgl5%><%jetztgk5%><%jetztpk5%><%kumm5%><%kummgl5%><%kummgk5%><%kummpk5%> 
 
Betriebl. Rohertrag<%jetztbetriebrohertrag%><%jetztglbetriebrohertrag%><%jetztgkbetriebrohertrag%><%jetztpkbetriebrohertrag%><%jetztaufbetriebrohertrag%><%kummbetriebrohertrag%><%kummglbetriebrohertrag%><%kummgkbetriebrohertrag%><%kummpkbetriebrohertrag%><%kummaufbetriebrohertrag%> 
 
Kostenarten: 
Personalkosten<%jetzt10%><%jetztgl10%><%jetztgk10%><%jetztpk10%><%kumm10%><%kummgl10%><%kummgk10%><%kummpk10%> 
Raumkosten<%jetzt11%><%jetztgl11%><%jetztgk11%><%jetztpk11%><%kumm11%><%kummgl11%><%kummgk11%><%kummpk11%> 
Betriebl.Steuern<%jetzt12%><%jetztgl12%><%jetztgk12%><%jetztpk12%><%kumm12%><%kummgl12%><%kummgk12%><%kummpk12%> 
Versich./Beiträge<%jetzt13%><%jetztgl13%><%jetztgk13%><%jetztpk13%><%kumm13%><%kummgl13%><%kummgk13%><%kummpk13%> 
Kfz-Kosten (o.St.)<%jetzt14%><%jetztgl14%><%jetztgk14%><%jetztpk14%><%kumm14%><%kummgl14%><%kummgk14%><%kummpk14%> 
Werbe-/Reisekosten<%jetzt15%><%jetztgl15%><%jetztgk15%><%jetztpk15%><%kumm15%><%kummgl15%><%kummgk15%><%kummpk15%> 
Kosten Warenabgabe<%jetzt16%><%jetztgl16%><%jetztgk16%><%jetztpk16%><%kumm16%><%kummgl16%> +<%kummgk16%><%kummpk16%> 
Abschreibungen<%jetzt17%><%jetztgl17%><%jetztgk17%><%jetztpk17%><%kumm17%><%kummgl17%><%kummgk17%><%kummpk17%> 
Reparatur/Instandh.<%jetzt18%><%jetztgl18%><%jetztgk18%><%jetztpk18%><%kumm18%><%kummgl18%><%kummgk18%><%kummpk18%> 
Sonstige Kosten<%jetzt20%><%jetztgl20%><%jetztgk20%><%jetztpk20%><%kumm20%><%kummgl20%><%kummgk20%><%kummpk20%> 
Gesamtkosten<%jetztgesamtkosten%><%jetztglgesamtkosten%><%jetztgkgesamtkosten%><%jetztpkgesamtkosten%><%kummgesamtkosten%><%kummglgesamtkosten%><%kummgkgesamtkosten%><%kummpkgesamtkosten%> 
 
Betriebsergebnis<%jetztbetriebsergebnis%><%jetztglbetriebsergebnis%> +<%jetztgkbetriebsergebnis%><%jetztpkbetriebsergebnis%><%kummbetriebsergebnis%><%kummglbetriebsergebnis%> +<%kummgkbetriebsergebnis%><%kummpkbetriebsergebnis%> 
 
Zinsaufwand<%jetzt30%><%jetztgl30%><%jetztgk30%><%jetztpk30%><%kumm30%><%kummgl30%><%kummgk30%><%kummpk30%> 
Übrige Steuern<%jetzt19%><%jetztgl19%><%jetztgk19%><%jetztpk19%><%kumm19%><%kummg191%><%kummgk19%><%kummpk19%> 
Sonst. neutr. Aufwand<%jetzt31%><%jetztgl31%><%jetztgk31%><%jetztpk31%><%kumm31%><%kummgl31%><%kummgk31%><%kummpk31%> 
Neutraler Aufwand<%jetztneutraleraufwand%><%jetztglneutraleraufwand%><%jetztgkneutraleraufwand%><%jetztpkneutraleraufwand%><%kummneutraleraufwand%><%kummglneutraleraufwand%><%kummgkneutraleraufwand%><%kummpkneutraleraufwand%> 
 
Zinserträge<%jetzt32%><%jetztgl32%><%jetztgk32%><%jetztpk32%><%kumm32%><%kummgl32%><%kummgk32%><%kummpk32%> 
Sonst. neutr. Ertr.<%jetzt33%><%jetztgl33%><%jetztgk33%><%jetztpk33%><%kumm33%><%kummgl33%><%kummgk33%><%kummpk33%> 
Verr.kalk.Kosten<%jetzt34%><%jetztgl34%> + <%jetztgk34%><%jetztpk34%><%kumm34%><%kummgl34%><%kummgk34%><%kummpk34%> 
Neutraler Ertrag<%jetztneutralerertrag%><%jetztglneutralerertrag%><%jetztgkneutralerertrag%><%jetztpkneutralerertrag%><%kummneutralerertrag%><%kummglneutralerertrag%><%kummgkneutralerertrag%><%kummpkneutralerertrag%> 
 
Ergebnis vor Steuern<%jetztergebnisvorsteuern%><%jetztglergebnisvorsteuern%><%jetztgkergebnisvorsteuern%><%jetztpkergebnisvorsteuern%><%kummergebnisvorsteuern%><%kummglergebnisvorsteuern%><%kummgkergebnisvorsteuern%><%kummpkergebnisvorsteuern%> 
 
Steuern Eink.u.Ertr.<%jetzt35%><%jetztgl35%><%jetztgk35%><%jetztpk35%><%kumm35%><%kummgl35%><%kummgk35%><%kummpk35%> 
 
Vorläufiges Ergebnis<%jetztergebnis%><%jetztglergebnis%><%jetztgkergebnis%><%jetztpkergebnis%><%kummergebnis%><%kummglergebnis%><%kummgkergebnis%><%kummpkergebnis%> 
 
+ diff --git a/templates/print/RB/check.tex b/templates/print/RB/check.tex new file mode 100644 index 000000000..6086d457d --- /dev/null +++ b/templates/print/RB/check.tex @@ -0,0 +1,71 @@ +\documentclass[twoside]{scrartcl} +\usepackage[frame]{xy} +\usepackage{tabularx} +\usepackage[utf8]{inputenc} +\setlength{\voffset}{0.4cm} +\setlength{\hoffset}{-2.0cm} +\setlength{\topmargin}{0cm} +\setlength{\headheight}{0.0cm} +\setlength{\headsep}{1cm} +\setlength{\topskip}{0pt} +\setlength{\oddsidemargin}{1.0cm} +\setlength{\evensidemargin}{1.0cm} +\setlength{\textwidth}{17cm} +\setlength{\textheight}{24.5cm} +\setlength{\footskip}{1cm} +\setlength{\parindent}{0pt} +\renewcommand{\baselinestretch}{1} +\begin{document} + + +\fontfamily{cmss}\fontsize{9pt}{9pt}\selectfont + +\parbox[t]{12cm}{ + <%company%> + + <%address%>} +\hfill +\parbox[t]{6cm}{\hfill <%source%>} + +\vspace*{0.6cm} + +<%text_amount%> \dotfill <%decimal%>/100 \makebox[0.5cm]{\hfill} + +\vspace{0.5cm} + +\hfill <%datepaid%> \makebox[2cm]{\hfill} <%amount%> + +\vspace{0.5cm} + +<%name%> + +<%street%> + +<%zipcode%> + +<%city%> + +<%country%> + +\vspace{2.8cm} + +<%company%> + +\vspace{0.5cm} + +<%name%> \hfill <%datepaid%> \hfill <%source%> + +\vspace{0.5cm} +\begin{tabularx}{\textwidth}{lXrr@{}} +\textbf{Rechnung} & \textbf{Ausgestellt} + & \textbf{Fällig} & \textbf{Verrechnet} \\ +<%foreach invnumber%> +<%invnumber%> & <%invdate%> \dotfill + & <%due%> & <%paid%> \\ +<%end invnumber%> +\end{tabularx} + +\vfill + +\end{document} + diff --git a/templates/print/RB/credit_note.tex b/templates/print/RB/credit_note.tex new file mode 100644 index 000000000..5eff875cb --- /dev/null +++ b/templates/print/RB/credit_note.tex @@ -0,0 +1,148 @@ +\input{inheaders.tex} + + +% Variablen, die in settings verwendet werden +\newcommand{\lxtmpfile} {<%tmpfile%>} +\newcommand{\lxmedia} {<%media%>} +\newcommand{\lxcurrency} {<%currency%>} +\newcommand{\lxcompany} {<%employee_company%>} + +% settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile +\input{insettings.tex} + + +% laufende Kopfzeile: +\ourhead{\kundennummer}{<%customernumber%>}{\gutschrift}{<%invnumber%>}{<%invdate%>} + + +\begin{document} + +\ourfont + +\begin{minipage}[t]{8cm} + \vspace*{1.0cm} + + <%name%> + + <%street%> + + ~ + + <%zipcode%> <%city%> + + <%country%> + +\end{minipage} +\hfill +\begin{minipage}[t]{6cm} + \hfill{\LARGE\textbf{\gutschrift}} + + \vspace*{0.2cm} + + \hfill{\large\textbf{\nr ~<%invnumber%>}} + + \vspace*{0.2cm} + + <%if invnumber_for_credit_note%> \fuerRechnung: \hfill <%invnumber_for_credit_note%> <%end if%> + + \datum:\hfill <%invdate%> + + \kundennummer:\hfill <%customernumber%> + + <%if ordnumber%> \auftragsnummer:\hfill <%ordnumber%> <%end if%> + + <%if cusordnumber%>\ihreBestellnummer:\hfill <%cusordnumber%><%end if%> + + \ansprechpartner:\hfill <%employee_name%> + + <%if globalprojectnumber%> \projektnummer:\hfill <%globalprojectnumber%> <%end globalprojectnumber%> +\end{minipage} + +\vspace*{1.5cm} + +\hfill + +% Anrede nach Geschlecht unterscheiden +\ifthenelse{\equal{<%cp_name%>}{}}{\anrede}{ + \ifthenelse{\equal{<%cp_gender%>}{f}} + {\anredefrau}{\anredeherr} <%cp_title%> <%cp_name%>,}\\ + +\gutschriftformel\\ + +\vspace{0.5cm} + + +% +% - longtable kann innerhalb der Tabelle umbrechen +% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man kein +% Übertrag mit <%sumcarriedforward%> machen (dazu z.B. tablularx und +% <%pagebreak ... %> verwenden) +% - Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen. +% Falls das gewünscht ist, \\ mit \renewcommand umschreiben (siehe dazu: +% http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf) +% +\setlength\LTleft\parindent % Tabelle beginnt am linken Textrand +\setlength\LTright{0pt} % Tabelle endet am rechten Textrand +\begin{longtable}{@{}rrp{7cm}@{\extracolsep{\fill}}rrr@{}} +% Tabellenkopf +\hline +\textbf{\position} & \textbf{\artikelnummer} & \textbf{\bezeichnung} & \textbf{\menge} & \textbf{\einzelpreis} & \textbf{\gesamtpreis} \\ +\hline\\ +\endhead + +% Tabellenkopf erste Seite +\hline +\textbf{\position} & \textbf{\artikelnummer} & \textbf{\bezeichnung} & \textbf{\menge} & \textbf{\einzelpreis} & \textbf{\gesamtpreis} \\ +\hline\\[-0.5em] +\endfirsthead + +% Tabellenende +\\ +\multicolumn{6}{@{}r@{}}{\weiteraufnaechsterseite} +\endfoot + +% Tabellenende letzte Seite +\hline\\ +\multicolumn{5}{@{}l}{\nettobetrag} & <%subtotal%> \currency\\ +<%foreach tax%> +\multicolumn{5}{@{}l}{<%taxdescription%>} & <%tax%> \currency\\ +<%end tax%> +\multicolumn{5}{@{}l}{\textbf{\schlussbetrag}} & \textbf{<%invtotal%>} \currency\\ +\hline\hline\\ +\endlastfoot + +% eigentliche Tabelle +<%foreach number%> + <%runningnumber%> & + <%number%> & + \textbf{<%description%>} & + \raggedleft <%qty%> <%unit%> & + <%sellprice%> \currency & + \ifthenelse{\equal{<%p_discount%>}{0}}{}{\sffamily\scriptsize{(-<%p_discount%> \%)}} + \ourfont{<%linetotal%> \currency} \\* % kein Umbruch nach der ersten Zeile, damit Beschreibung und Langtext nicht getrennt werden + + <%if longdescription%> && \scriptsize <%longdescription%>\\<%end longdescription%> + <%if serialnumber%> && \scriptsize \seriennummer: <%serialnumber%>\\<%end serialnumber%> + <%if ean%> && \scriptsize \ean: <%ean%>\\<%end ean%> + <%if projectnumber%> && \scriptsize \projektnummer: <%projectnumber%>\\<%end projectnumber%> + + \\[-0.8em] +<%end number%> + +\end{longtable} + + +\vspace{0.2cm} + +<%if notes%> + \vspace{5mm} + <%notes%> + \vspace{5mm} +<%end if%> + +\begin{minipage}{\textwidth} +\gruesse \\ \\ \\ + <%employee_name%> +\end{minipage} + +\end{document} diff --git a/templates/print/RB/credit_note_DE.tex b/templates/print/RB/credit_note_DE.tex new file mode 120000 index 000000000..12eca385f --- /dev/null +++ b/templates/print/RB/credit_note_DE.tex @@ -0,0 +1 @@ +credit_note.tex \ No newline at end of file diff --git a/templates/print/RB/credit_note_EN.tex b/templates/print/RB/credit_note_EN.tex new file mode 120000 index 000000000..12eca385f --- /dev/null +++ b/templates/print/RB/credit_note_EN.tex @@ -0,0 +1 @@ +credit_note.tex \ No newline at end of file diff --git a/templates/print/RB/deutsch.tex b/templates/print/RB/deutsch.tex new file mode 100644 index 000000000..88795dd94 --- /dev/null +++ b/templates/print/RB/deutsch.tex @@ -0,0 +1,124 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%standardphrasen und schnipsel in deutsch % +%dient als vorlage für alle anderen sprachen % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\newcommand{\anrede} {Sehr geehrte Damen und Herren,} +\newcommand{\anredefrau} {Sehr geehrte Frau} +\newcommand{\anredeherr} {Sehr geehrter Herr} + + +\newcommand{\nr} {Nr.} +\newcommand{\datum} {Datum} +\newcommand{\kundennummer} {Kunden-Nr.} +\newcommand{\ansprechpartner} {Ansprechpartner} +\newcommand{\bearbeiter} {Bearbeiter} +\newcommand{\gruesse} {Mit freundlichen Grüßen} +\newcommand{\vom} {vom} +\newcommand{\von} {von} +\newcommand{\seite} {Seite} +\newcommand{\uebertrag} {Übertrag} + + +\newcommand{\position} {Pos.} +\newcommand{\artikelnummer} {Art.-Nr.} +\newcommand{\bild} {Bild} +\newcommand{\keinbild} {kein Bild} +\newcommand{\menge} {Menge} +\newcommand{\bezeichnung} {Bezeichung} +\newcommand{\seriennummer}{Seriennummer} +\newcommand{\ean}{EAN} +\newcommand{\projektnummer}{Projektnummer} +\newcommand{\charge}{Charge} +\newcommand{\mhd}{MHD} +\newcommand{\einzelpreis} {E-Preis} +\newcommand{\gesamtpreis} {G-Preis} +\newcommand{\nettobetrag} {Nettobetrag} +\newcommand{\schlussbetrag} {Gesamtbetrag} + +\newcommand{\weiteraufnaechsterseite} {weiter auf der nächsten Seite ...} + +\newcommand{\zahlung} {Zahlungsbedingungen:} + + +% angebot (sales_quotion) +\newcommand{\angebot} {Angebot} +\newcommand{\angebotsformel} {gerne unterbreiten wir Ihnen folgendes Angebot:} +\newcommand{\angebotdanke} {Wir danken für Ihre Anfrage und hoffen, Ihnen hiermit ein interessantes Angebot gemacht zu haben.} +\newcommand{\angebotgueltig} {Das Angebot ist freibleibend gültig bis zum} %Danach wird das Datum eingefügt, falls das grammatisch nicht funktionieren sollte müssen wir eine ausnahme für die sprache definieren +\newcommand{\angebotfragen} {Sollten Sie noch Fragen oder Änderungswünsche haben, können Sie uns gerne jederzeit unter den unten genannten Telefonnummern oder E-Mail-Adressen kontaktieren.} +\newcommand{\angebotagb} {Bei der Durchführung des Auftrags gelten unsere AGB, die wir Ihnen gerne zuschicken.} + + +% auftragbestätigung (sales_order) +\newcommand{\auftragsbestaetigung} {Auftragsbestätigung} +\newcommand{\auftragsnummer} {Auftrag-Nr.} +\newcommand{\ihreBestellnummer} {Ihre Bestellnummer} +\newcommand{\auftragsformel} {hiermit bestätigen wir Ihnen folgende Bestellpostionen:} +\newcommand{\lieferungErfolgtAm} {Die Lieferung erfolgt am} %Danach wird das Datum eingefügt, falls das grammatisch nicht funktionieren sollte müssen wir eine ausnahme für die sprache definieren +\newcommand{\auftragpruefen} {Bitte kontrollieren Sie alle Positionen auf Übereinstimmung mit Ihrer Bestellung! Abweichungen teilen Sie innerhalb von 3 Tagen mit!} + +% lieferschein (sales_delivery_order) +\newcommand{\lieferschein} {Lieferschein} + +% rechnung (invoice) +\newcommand{\rechnung} {Rechnung} +\newcommand{\rechnungsdatum} {Rechnungsdatum} +\newcommand{\ihrebestellung} {Ihr Bestellung} +\newcommand{\lieferdatum} {Lieferdatum} +\newcommand{\rechnungsformel} {für unsere Leistungen erlauben wir uns, folgende Positionen in Rechnung zu stellen:} +\newcommand{\zwischensumme} {Zwischensumme} +\newcommand{\leistungsdatumGleichRechnungsdatum} {Das Leistungsdatum entspricht, soweit nicht anders angegeben, dem Rechnungsdatum.} +\newcommand{\unserebankverbindung} {Unsere Bankverbindung} +\newcommand{\textKontonummer} {Kontonummer:} +\newcommand{\textBank} {bei der} +\newcommand{\textBankleitzahl} {BLZ:} +\newcommand{\textBic} {BIC:} +\newcommand{\textIban} {IBAN:} +\newcommand{\unsereustid} {Unsere USt-Identifikationsnummer lautet} +\newcommand{\ihreustid} {Ihre USt-Identifikationsnummer:} +\newcommand{\steuerfreiEU} {Steuerfreie, innergemeinschaftliche Lieferung.} +\newcommand{\steuerfreiAUS} {Steuerfreie Lieferung ins außereuropäische Ausland.} + +\newcommand{\textUstid} {UStId:} + +% gutschrift (credit_note) +\newcommand{\gutschrift} {Gutschrift} +\newcommand{\fuerRechnung} {für Rechnung} +\newcommand{\gutschriftformel} {wir erlauben uns, Ihnen folgenden Positionen gutzuschreiben:} + +% sammelrechnung (statement) +\newcommand{\sammelrechnung} {Sammelrechnung} +\newcommand{\sammelrechnungsformel} {bitte nehmen Sie zur Kenntniss, dass folgende Rechnungen unbeglichen sind:} +\newcommand{\faellig} {Fälligkeit} +\newcommand{\aktuell} {aktuell} +\newcommand{\asDreissig} {30} +\newcommand{\asSechzig} {60} +\newcommand{\asNeunzig} {90+} + +% zahlungserinnerung (Mahnung) +\newcommand{\mahnung} {Zahlungserinnerung} +\newcommand{\mahnungsformel} {man kann seine Augen nicht überall haben - offensichtlich haben Sie übersehen, die folgenden Rechnungen zu begleichen:} +\newcommand{\beruecksichtigtBis} {Zahlungseingänge sind nur berücksichtigt bis zum} +\newcommand{\schonGezhalt} {Sollten Sie zwischenzeitlich bezahlt haben, betrachten Sie diese Zahlungserinnerung bitte als gegenstandslos.} + +% zahlungserinnerung_invoice (Rechnung zur Mahnung) +\newcommand{\mahnungsrechnungsformel} {hiermit stellen wir Ihnen zu o.g.\ Zahlungserinerung folgende Posten in Rechnung:} +\newcommand{\posten} {Posten} +\newcommand{\betrag} {Betrag} +\newcommand{\bitteZahlenBis} {Bitte begleichen Sie diese Forderung bis zum} + +% anfrage (request_quotion) +\newcommand{\anfrage} {Anfrage} +\newcommand{\anfrageformel} {bitte nennen Sie uns für folgende Artikel Preis und Liefertermin:} +\newcommand{\anfrageBenoetigtBis} {Wir benötigen die Lieferung bis zum} %Danach wird das Datum eingefügt, falls das grammatisch nicht funktionieren sollte müssen wir eine ausnahme für die sprache definieren +\newcommand{\anfragedanke} {Im Voraus besten Dank für Ihre Bemühungen.} + +% bestellung/auftrag (purchase_order) +\newcommand{\bestellung} {Bestellung} +\newcommand{\unsereBestellnummer} {Unsere Bestellnummer} +\newcommand{\bestellformel} {hiermit bestellen wir verbindlich folgende Positionen:} + +% einkaufslieferschein (purchase_delivery_order) +\newcommand{\einkaufslieferschein} {Eingangslieferschein} diff --git a/templates/print/RB/english.tex b/templates/print/RB/english.tex new file mode 100644 index 000000000..68f14241e --- /dev/null +++ b/templates/print/RB/english.tex @@ -0,0 +1,124 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%standardphrasen und schnipsel in deutsch % +%dient als vorlage für alle anderen sprachen % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\newcommand{\anrede} {Ladies and Gentlemen} +\newcommand{\anredefrau} {Dear Ms} +\newcommand{\anredeherr} {Dear Mr} + + +\newcommand{\nr} {No.} +\newcommand{\datum} {Date} +\newcommand{\kundennummer} {Customer-No.} +\newcommand{\ansprechpartner} {contact person} +\newcommand{\bearbeiter} {Bearbeiter} +\newcommand{\gruesse} {Sincerely yours, } +\newcommand{\vom} {from} +\newcommand{\von} {from} +\newcommand{\seite} {page} +\newcommand{\uebertrag} {amount carried over} + + +\newcommand{\position} {Pos.} +\newcommand{\artikelnummer} {Part No.} +\newcommand{\bild} {Picture} +\newcommand{\keinbild} {n/a} +\newcommand{\menge} {Q'ty} +\newcommand{\bezeichnung} {Description} +\newcommand{\seriennummer}{Serial No.} +\newcommand{\ean}{EAN} +\newcommand{\projektnummer}{Procekt No.} +\newcommand{\charge}{Charge} +\newcommand{\mhd}{Best before} +\newcommand{\einzelpreis} {Price} +\newcommand{\gesamtpreis} {Amount} +\newcommand{\nettobetrag} {net amount} +\newcommand{\schlussbetrag} {Total} + +\newcommand{\weiteraufnaechsterseite} {to be continued on next page ..} + +\newcommand{\zahlung} {Payment terms:} + + +% angebot (sales_quotion) +\newcommand{\angebot} {Quotation} +\newcommand{\angebotsformel} {we are please to make following offer:} +\newcommand{\angebotdanke} {We thank you for your request and looking forward to receiving your order.} +\newcommand{\angebotgueltig} {This offer is valid until} %Danach wird das Datum eingefügt, falls das grammatisch nicht funktionieren sollte müssen wir eine ausnahme für die sprache definieren +\newcommand{\angebotfragen} {If you have any questions do not hesitate to conatct us.} +\newcommand{\angebotagb} {Our general terms and conditions (AGB) apply. We will send them to you on request.} + + +% auftragbestätigung (sales_order) +\newcommand{\auftragsbestaetigung} {Order} +\newcommand{\auftragsnummer} {Order No.} +\newcommand{\ihreBestellnummer} {Your reference no.} +\newcommand{\auftragsformel} {hiermit bestätigen wir Ihnen folgende Bestellpostionen:} +\newcommand{\lieferungErfolgtAm} {Die Lieferung erfolgt am} %Danach wird das Datum eingefügt, falls das grammatisch nicht funktionieren sollte müssen wir eine ausnahme für die sprache definieren +\newcommand{\auftragpruefen} {Bitte kontrollieren Sie alle Positionen auf Übereinstimmung mit Ihrer Bestellung! Abweichungen teilen Sie innerhalb von 3 Tagen mit!} + +% lieferschein (sales_delivery_order) +\newcommand{\lieferschein} {Lieferschein} + +% rechnung (invoice) +\newcommand{\rechnung} {Rechnung} +\newcommand{\rechnungsdatum} {Rechnungsdatum} +\newcommand{\ihrebestellung} {Ihr Bestellung} +\newcommand{\lieferdatum} {Lieferdatum} +\newcommand{\rechnungsformel} {für unsere Leistungen erlauben wir uns, folgende Positionen in Rechnung zu stellen:} +\newcommand{\zwischensumme} {Zwischensumme} +\newcommand{\leistungsdatumGleichRechnungsdatum} {Das Leistungsdatum entspricht, soweit nicht anders angegeben, dem Rechnungsdatum.} +\newcommand{\unserebankverbindung} {Unsere Bankverbindung} +\newcommand{\textKontonummer} {Kontonummer:} +\newcommand{\textBank} {bei der} +\newcommand{\textBankleitzahl} {BLZ:} +\newcommand{\textBic} {BIC:} +\newcommand{\textIban} {IBAN:} +\newcommand{\unsereustid} {Unsere USt-Identifikationsnummer lautet} +\newcommand{\ihreustid} {Ihre USt-Identifikationsnummer:} +\newcommand{\steuerfreiEU} {Steuerfreie, innergemeinschaftliche Lieferung.} +\newcommand{\steuerfreiAUS} {Steuerfreie Lieferung ins außereuropäische Ausland.} + +\newcommand{\textUstid} {UStId:} + +% gutschrift (credit_note) +\newcommand{\gutschrift} {Gutschrift} +\newcommand{\fuerRechnung} {für Rechnung} +\newcommand{\gutschriftformel} {wir erlauben uns, Ihnen folgenden Positionen gutzuschreiben:} + +% sammelrechnung (statement) +\newcommand{\sammelrechnung} {Statment} +\newcommand{\sammelrechnungsformel} {please note that following invoices are outstanding:} +\newcommand{\faellig} {Due} +\newcommand{\aktuell} {Current} +\newcommand{\asDreissig} {30} +\newcommand{\asSechzig} {60} +\newcommand{\asNeunzig} {90+} + +% zahlungserinnerung (Mahnung) +\newcommand{\mahnung} {Zahlungserinnerung} +\newcommand{\mahnungsformel} {man kann seine Augen nicht überall haben - offensichtlich haben Sie übersehen, die folgenden Rechnungen zu begleichen:} +\newcommand{\beruecksichtigtBis} {Zahlungseingänge sind nur berücksichtigt bis zum} +\newcommand{\schonGezhalt} {Sollten Sie zwischenzeitlich bezahlt haben, betrachten Sie diese Zahlungserinnerung bitte als gegenstandslos.} + +% zahlungserinnerung_invoice (Rechnung zur Mahnung) +\newcommand{\mahnungsrechnungsformel} {hiermit stellen wir Ihnen zu o.g.\ Zahlungserinerung folgende Posten in Rechnung:} +\newcommand{\posten} {Posten} +\newcommand{\betrag} {Betrag} +\newcommand{\bitteZahlenBis} {Bitte begleichen Sie diese Forderung bis zum} + +% anfrage (request_quotion) +\newcommand{\anfrage} {Anfrage} +\newcommand{\anfrageformel} {bitte nennen Sie uns für folgende Artikel Preis und Liefertermin:} +\newcommand{\anfrageBenoetigtBis} {Wir benötigen die Lieferung bis zum} %Danach wird das Datum eingefügt, falls das grammatisch nicht funktionieren sollte müssen wir eine ausnahme für die sprache definieren +\newcommand{\anfragedanke} {Im Voraus besten Dank für Ihre Bemühungen.} + +% bestellung/auftrag (purchase_order) +\newcommand{\bestellung} {Bestellung} +\newcommand{\unsereBestellnummer} {Unsere Bestellnummer} +\newcommand{\bestellformel} {hiermit bestellen wir verbindlich folgende Positionen:} + +% einkaufslieferschein (purchase_delivery_order) +\newcommand{\einkaufslieferschein} {Eingangslieferschein} diff --git a/templates/print/RB/firma/briefkopf.png b/templates/print/RB/firma/briefkopf.png new file mode 100644 index 000000000..998899581 Binary files /dev/null and b/templates/print/RB/firma/briefkopf.png differ diff --git a/templates/print/RB/firma/euro_account.tex b/templates/print/RB/firma/euro_account.tex new file mode 100644 index 000000000..6407de999 --- /dev/null +++ b/templates/print/RB/firma/euro_account.tex @@ -0,0 +1,6 @@ +\newcommand{\currency}{\euro} +\newcommand{\kontonummer}{123456789} +\newcommand{\bank}{Unsere Bank} +\newcommand{\bankleitzahl}{10010010} +\newcommand{\bic}{BICXYZ} +\newcommand{\iban}{IBAN 12345679 1001001} diff --git a/templates/print/RB/firma/ident.tex b/templates/print/RB/firma/ident.tex new file mode 100644 index 000000000..65e798b2f --- /dev/null +++ b/templates/print/RB/firma/ident.tex @@ -0,0 +1,8 @@ +\newcommand{\telefon} {012323} +\newcommand{\fax} {012324} +\newcommand{\firma} {R\&B} +\newcommand{\strasse} {Siemensstr. 8} +\newcommand{\ort} {53121 Bonn} +\newcommand{\ustid} {uuu1231221} +\newcommand{\email} {tralla@tra.la} +\newcommand{\homepage} {http://www.tra.la} diff --git a/templates/print/RB/firma/usd_account.tex b/templates/print/RB/firma/usd_account.tex new file mode 100644 index 000000000..67b89fb41 --- /dev/null +++ b/templates/print/RB/firma/usd_account.tex @@ -0,0 +1,6 @@ +\newcommand{\currency}{\$} +\newcommand{\kontonummer}{123456789} +\newcommand{\bank}{Unsere Bank} +\newcommand{\bankleitzahl}{10010010} +\newcommand{\bic}{BICXYZ} +\newcommand{\iban}{IBAN 12345679 1001002} diff --git a/templates/print/RB/income_statement.html b/templates/print/RB/income_statement.html new file mode 100644 index 000000000..36b612b58 --- /dev/null +++ b/templates/print/RB/income_statement.html @@ -0,0 +1,291 @@ + + +

+Einnahmenüberschußrechnung

+

-EÜR- (Gewinnermittlung nach §4 Abs. 3 EStG) +
<%period%> +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
A. Betriebseinnahmen
+ Umsatzerlöse + + <%eur1%> +
+ sonstige Erlöse + + <%eur2%> +
+ Privatanteile + + <%eur3%> +
+ Zinserträge + + <%eur4%> +
+ Außerordentliche Erträge + + <%eur5%> +
+ Vereinnahmte Umsatzsteuer + + <%eur6%> +
+ Umsatzsteuererstattungen + + <%eur7%> +

Summe Einnahmen<%sumeura%>


B. Betriebsausgaben
+ Wareneingänge + + <%eur8%> +
+ Löhne und Gehäter + + <%eur9%> +
+ Gesetzlicher sozialer Aufwand + + <%eur10%> +
+ Mieten + + <%eur11%> +
+ Gas, Strom, Wasser + + <%eur12%> +
+ Instandhaltung + + <%eur13%> +
+ Steuern, Versicherungen, Beiträge + + <%eur14%> +
+ Kfz-Steuern + + <%eur15%> +
+ Kfz-Versicherungen + + <%eur16%> +
+ Sonstige Fahrzeugkosten + + <%eur17%> +
+ Werbe- und Reisekosten + + <%eur18%> +
+ Instandhaltung und Werkzeuge + + <%eur19%> +
+ Fachzeitschriften, Bücher + + <%eur20%> +
+ Miete für Einrichtungen + + <%eur21%> +
+ Rechts- und Beratungskosten + + <%eur22%> +
+ Bürobedarf, Porto, Telefon + + <%eur23%> +
+ Sonstige Aufwendungen + + <%eur24%> +
+ Abschreibungen auf Anlagevermögen + + <%eur25%> +
+ Abschreibungen auf GWG + + <%eur26%> +
+ Vorsteuer + + <%eur27%> +
+ Umsatzsteuerzahlungen + + <%eur28%> +
+ Zinsaufwand + + <%eur29%> +
+ Außerordentlicher Aufwand + + <%eur30%> +
+ Betriebliche Steuern + + <%eur31%> +

Summe Ausgaben<%sumeurb%>

+


GEWINN / VERLUST<%guvsumme%>

+ + + + diff --git a/templates/print/RB/inheaders.tex b/templates/print/RB/inheaders.tex new file mode 100644 index 000000000..080dd0ffe --- /dev/null +++ b/templates/print/RB/inheaders.tex @@ -0,0 +1,17 @@ +%Dokumentenklasse für DIN-Briefe auf A4 +\documentclass[a4paper]{scrartcl}[10pt] + +% Schriftart, Eingabelayout der Tastatur +\usepackage[utf8]{inputenc} +\usepackage[pdftex]{graphicx} +\usepackage{german} +\usepackage{ifthen} +\usepackage{longtable} +\usepackage{tabularx} +\usepackage{eurosym} +\usepackage{substr} +\usepackage{scrpage2} +\usepackage{wallpaper} % Hintergrundbilder +\usepackage{xcolor,colortbl} +\usepackage{lastpage} +\usepackage{geometry} diff --git a/templates/print/RB/insettings.tex b/templates/print/RB/insettings.tex new file mode 100644 index 000000000..2b83b4501 --- /dev/null +++ b/templates/print/RB/insettings.tex @@ -0,0 +1,96 @@ +% Sprachüberprüfung +\IfSubStringInString{\_EN}{\lxtmpfile}{\input{english.tex}}{ + \IfSubStringInString{\_DE}{\lxtmpfile}{\input{deutsch.tex}}{\input{deutsch.tex}} +} % Ende EN + + +% Mandanten-/Firmenabhängigkeiten + +% Pfad zu firmenspez. Angaben +\IfSubStringInString{Firma1}{\lxcompany}{\newcommand{\identpath}{firma1}}{ + \IfSubStringInString{Firma2}{\lxcompany}{\newcommand{\identpath}{firma2}} + {\newcommand{\identpath}{firma}} % sonst +} % Ende Firma1 + +% Identität +\input{\identpath/ident.tex} + +% Währungen/Konten +\IfSubStringInString{USD}{\lxcurrency}{\input{\identpath/usd_account.tex}}{ + \IfSubStringInString{EUR}{\lxcurrency}{\input{\identpath/euro_account.tex}}{\input{\identpath/euro_account.tex}} +} % Ende USD + +% Briefkopf, Logo oder Briefpapier +%% \IfSubStringInString{mail}{\lxmedia}{ % nur bei Mail + % Grafik als Briefkopf + %%\setlength{\wpYoffset}{380pt} % Verschiebung von der Mitte nach oben + \setlength{\wpYoffset}{130mm} % Verschiebung von der Mitte nach oben + \CenterWallPaper{0.75}{\identpath/briefkopf.png} % mit Skalierung + + % oder nur ein Logo oben rechts + %% \setlength{\wpXoffset}{180pt} % Verschiebung von der Mitte nach rechts + %% \setlength{\wpYoffset}{380pt} % Verschiebung von der Mitte nach oben + %% \CenterWallPaper{0.1}{\identpath/logo.png} % mit Skalierung + + % oder ganzer Briefbogen als Hintergrund + %% \CenterWallPaper{1}{\identpath/briefbogen.pdf} +%% } + + +% keine Absätze nach rechts einrücken +\setlength\parindent{0pt} + +% Papierformat, Ränder, usw. +\geometry{ + a4paper, % DINA4 + %% left=19mm, % Linker Rand + %% width=142mm, % Textbreite + top=49mm, % Abstand Textanfang von oben + head=5mm, % Höhe des Kopfes + headsep=12mm, % Abstand Kopf zu Textanfang + bottom=25mm, % Abstand von unten + %% showframe, % Rahmen zum Debuggen anzeigen +} + + +% Befehl f. normale Schriftart und -größe +\newcommand{\ourfont}{\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont} + + +% Einstellungen f. Kopf und Fuss +\pagestyle{scrheadings} +\clearscrheadfoot +%\setheadwidth[20mm]{page} % Kopfzeile nach rechts verschieben +%\setfootwidth[-39mm]{page} % Fusszeile verschieben + +% Befehl f. laufende Kopfzeile: +% 1. Text f. Kunden- oder Lieferantennummer (oder leer, wenn diese nicht ausgegeben werden soll) +% 2. Kunden- oder Lieferantennummer (oder leer) +% 3. Belegname {oder leer} +% 4. Belegnummer {oder leer} +% 5. Belegdatum {oder leer} +% Beispiel: \ourhead{\kundennummer}{<%customernumber%>}{\angebot}{<%quonumber%>}{<%quodate%>} +\newcommand{\ourhead}[5] { +\chead{ + \ifthenelse{\equal{\thepage}{1}} + {}% then + {\normalfont\fontfamily{cmss}\scriptsize + \ifthenelse{\equal{#1}{}}{}{#1: #2 \hspace{0.7cm}}{} + #3 + \ifthenelse{\equal{#4}{}}{}{~\nr: #4} + \ifthenelse{\equal{#5}{}}{}{\vom ~ #5} + \hspace{0.7cm} - \seite ~ \thepage/\pageref{LastPage} ~- } +}%ende chead +} + +% Firmenfuss +\cfoot{ + {\normalfont\fontfamily{cmss} \tiny + \begin{tabular}{p{5cm}p{4.5cm}lr} + \firma & \email & \textKontonummer & \kontonummer \\ + \strasse & \homepage & \textBank & \bank \\ + \ort & \textUstid\ \ustid & \textIban & \iban \\ + \end{tabular} + } +} + diff --git a/templates/print/RB/invoice.tex b/templates/print/RB/invoice.tex new file mode 100644 index 000000000..850c3f901 --- /dev/null +++ b/templates/print/RB/invoice.tex @@ -0,0 +1,162 @@ +\input{inheaders.tex} + + +% Variablen, die in settings verwendet werden +\newcommand{\lxtmpfile} {<%tmpfile%>} +\newcommand{\lxmedia} {<%media%>} +\newcommand{\lxcurrency} {<%currency%>} +\newcommand{\lxcompany} {<%employee_company%>} + +% settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile +\input{insettings.tex} + + +% laufende Kopfzeile: +\ourhead{\kundennummer}{<%customernumber%>}{\rechnung}{<%invnumber%>}{<%invdate%>} + + +\begin{document} + +\ourfont + +\begin{minipage}[t]{8cm} + \vspace*{1.0cm} + + <%name%> + + <%street%> + + ~ + + <%zipcode%> <%city%> + + <%country%> +\end{minipage} +\hfill +\begin{minipage}[t]{6cm} + \hfill{\LARGE\textbf{\rechnung}} + + \vspace*{0.2cm} + + \hfill{\large\textbf{\nr ~<%invnumber%>}} + + \vspace*{0.2cm} + + \rechnungsdatum:\hfill <%invdate%> + + \auftragsnummer:\hfill <%ordnumber%> + + \kundennummer:\hfill <%customernumber%> + + <%if cusordnumber%>\ihreBestellnummer:\hfill <%cusordnumber%><%end if%> + + <%if donumber%>\lieferschein~\nr:\hfill <%donumber%><%end if%> + + <%if quonumber%>\angebot~\nr:\hfill <%quonumber%><%end if%> + + \ansprechpartner:\hfill <%employee_name%> + + <%if globalprojectnumber%> \projektnummer:\hfill <%globalprojectnumber%> <%end globalprojectnumber%> +\end{minipage} + +\vspace*{1.5cm} + +\hfill + +% Anrede nach Geschlecht unterscheiden +\ifthenelse{\equal{<%cp_name%>}{}}{\anrede}{ + \ifthenelse{\equal{<%cp_gender%>}{f}} + {\anredefrau}{\anredeherr} <%cp_title%> <%cp_name%>,}\\ + +\rechnungsformel\\ + +\vspace{0.5cm} + + +% +% - longtable kann innerhalb der Tabelle umbrechen +% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man kein +% Übertrag mit <%sumcarriedforward%> machen (dazu z.B. tablularx und +% <%pagebreak ... %> verwenden) +% - Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen. +% Falls das gewünscht ist, \\ mit \renewcommand umschreiben (siehe dazu: +% http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf) +% +\setlength\LTleft\parindent % Tabelle beginnt am linken Textrand +\setlength\LTright{0pt} % Tabelle endet am rechten Textrand +\begin{longtable}{@{}rrp{7cm}@{\extracolsep{\fill}}rrr@{}} +% Tabellenkopf +\hline +\textbf{\position} & \textbf{\artikelnummer} & \textbf{\bezeichnung} & \textbf{\menge} & \textbf{\einzelpreis} & \textbf{\gesamtpreis} \\ +\hline\\ +\endhead + +% Tabellenkopf erste Seite +\hline +\textbf{\position} & \textbf{\artikelnummer} & \textbf{\bezeichnung} & \textbf{\menge} & \textbf{\einzelpreis} & \textbf{\gesamtpreis} \\ +\hline\\[-0.5em] +\endfirsthead + +% Tabellenende +\\ +\multicolumn{6}{@{}r@{}}{\weiteraufnaechsterseite} +\endfoot + +% Tabellenende letzte Seite +\hline\\ +\multicolumn{5}{@{}l}{\nettobetrag} & <%subtotal%> \currency\\ +<%foreach tax%> +\multicolumn{5}{@{}l}{<%taxdescription%>} & <%tax%> \currency\\ +<%end tax%> +\multicolumn{5}{@{}l}{\textbf{\schlussbetrag}} & \textbf{<%invtotal%>} \currency\\ +\hline\hline\\ +\endlastfoot + +% eigentliche Tabelle +<%foreach number%> + <%runningnumber%> & + <%number%> & + \textbf{<%description%>} & + \raggedleft <%qty%> <%unit%> & + <%sellprice%> \currency & + \ifthenelse{\equal{<%p_discount%>}{0}}{}{\sffamily\scriptsize{(-<%p_discount%> \%)}} + \ourfont{<%linetotal%> \currency} \\* % kein Umbruch nach der ersten Zeile, damit Beschreibung und Langtext nicht getrennt werden + + <%if longdescription%> && \scriptsize <%longdescription%>\\<%end longdescription%> + <%if reqdate%> && \scriptsize \lieferdatum: <%reqdate%>\\<%end reqdate%> + <%if serialnumber%> && \scriptsize \seriennummer: <%serialnumber%>\\<%end serialnumber%> + <%if ean%> && \scriptsize \ean: <%ean%>\\<%end ean%> + <%if projectnumber%> && \scriptsize \projektnummer: <%projectnumber%>\\<%end projectnumber%> + + \\[-0.8em] +<%end number%> + +\end{longtable} + + +\vspace{0.2cm} + +<%if notes%> + \vspace{5mm} + <%notes%> + \vspace{5mm} +<%end if%> + +\ifthenelse{\equal{<%deliverydate%>}{}}{\leistungsdatumGleichRechnungsdatum}{\lieferungErfolgtAm ~<%deliverydate%>.} \\ + +<%if payment_terms%> + \zahlung ~<%payment_terms%>\\ +<%end payment_terms%> + +<%if ustid%>\ihreustid ~<%ustid%>.\\<%end if%> + +\ifthenelse{\equal{<%taxzone_id%>}{1}} + {\steuerfreiEU\\}{} % EU mit USt-ID Nummer +\ifthenelse{\equal{<%taxzone_id%>}{3}} + {\steuerfreiAUS\\}{} % Außerhalb EU + +\gruesse \\ \\ \\ + <%employee_name%> + +\end{document} + diff --git a/templates/print/RB/invoice_DE.tex b/templates/print/RB/invoice_DE.tex new file mode 120000 index 000000000..b6a6ad821 --- /dev/null +++ b/templates/print/RB/invoice_DE.tex @@ -0,0 +1 @@ +invoice.tex \ No newline at end of file diff --git a/templates/print/RB/invoice_EN.tex b/templates/print/RB/invoice_EN.tex new file mode 120000 index 000000000..b6a6ad821 --- /dev/null +++ b/templates/print/RB/invoice_EN.tex @@ -0,0 +1 @@ +invoice.tex \ No newline at end of file diff --git a/templates/print/RB/pick_list.tex b/templates/print/RB/pick_list.tex new file mode 100644 index 000000000..d560e0684 --- /dev/null +++ b/templates/print/RB/pick_list.tex @@ -0,0 +1,139 @@ +\documentclass[twoside]{scrartcl} +\usepackage[frame]{xy} +\usepackage{tabularx} +\usepackage[utf8]{inputenc} +\usepackage{graphicx} +\setlength{\voffset}{0.5cm} +\setlength{\hoffset}{-2.0cm} +\setlength{\topmargin}{0cm} +\setlength{\headheight}{0.5cm} +\setlength{\headsep}{1cm} +\setlength{\topskip}{0pt} +\setlength{\oddsidemargin}{1.0cm} +\setlength{\evensidemargin}{1.0cm} +\setlength{\textwidth}{17cm} +\setlength{\textheight}{24.7cm} +\setlength{\footskip}{1cm} +\setlength{\parindent}{0pt} +\renewcommand{\baselinestretch}{1} + +\begin{document} + +\newlength{\descrwidth}\setlength{\descrwidth}{9cm} +\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont + +\pagestyle{myheadings} +\thispagestyle{empty} + +\vspace*{-1.3cm} + +\parbox{\textwidth}{ + \parbox[b]{.42\textwidth}{ + <%company%> + + <%address%> + }\hfill + \begin{tabular}[b]{rr@{}} + Tel & <%tel%>\\ + Fax & <%fax%> + \end{tabular} + + \rule[1.5ex]{\textwidth}{0.5pt} +} + + +<%pagebreak 90 27 37%> +\end{tabular*} + +\newpage + +\markboth{<%company%>\hfill <%ordnumber%>}{<%company%>\hfill <%ordnumber%>} + +\vspace*{-12pt} + +\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rcll@{}} + \textbf{Pos} & \textbf{Nummer} & \textbf{Beschreibung} & + \textbf{Menge} & \textbf{Lagerausgang} & & \textbf{Lagerplatz} \\ +<%end pagebreak%> + + +\vspace*{0.5cm} + +\parbox[t]{1cm}{\hfill} +\parbox[t]{.5\textwidth}{ + \textbf{Lieferanschrift} +} \hfill + +\vspace{0.7cm} + +\parbox[t]{1cm}{\hfill} +\parbox[t]{.5\textwidth}{ + +<%shiptoname%> \\ +<%shiptostreet%> \\ +<%shiptozipcode%> \\ +<%shiptocity%> \\ +<%shiptocountry%> +} +\parbox[t]{.4\textwidth}{ + <%shiptocontact%> + + <%if shiptophone%> + Tel: <%shiptophone%> + <%end shiptophone%> + + <%if shiptofax%> + Fax: <%shiptofax%> + <%end shiptofax%> + + <%shiptoemail%> +} +\hfill + +\vspace{1cm} + +\textbf{S A M M E L L I S T E} +\hfill + +\vspace{1cm} + +\begin{tabularx}{\textwidth}{*{6}{|X}|} \hline + \textbf{BestellNr. \#} & \textbf{Datum} & \textbf{Kontakt} + <%if warehouse%> + & \textbf{Lager} + <%end warehouse%> + & \textbf{Lagerplatz} & \textbf{Lieferung mit} \\ [0.5em] + \hline + <%ordnumber%> + <%if shippingdate%> + & <%shippingdate%> + <%end shippingdate%> + <%if not shippingdate%> + & <%orddate%> + <%end shippingdate%> + & <%employee%> + <%if warehouse%> + & <%warehouse%> + <%end warehouse%> + & <%shippingpoint%> & <%shipvia%> \\ + \hline +\end{tabularx} + +\vspace{1cm} + +\begin{tabular*}{\textwidth}{@{}rlp{\descrwidth}@{\extracolsep\fill}rcll@{}} + \textbf{Pos} & \textbf{Nummer} & \textbf{Beschreibung} & + \textbf{Menge} & \textbf{Lagerausgang} & & \textbf{Lagerplatz} \\ +<%foreach number%> + <%runningnumber%> & <%number%> & <%description%> & + <%qty%> & [\hspace{1cm}] & <%unit%> & <%bin%> \\ +<%end number%> +\end{tabular*} + + +\parbox{\textwidth}{ +\rule{\textwidth}{2pt} +} + +\end{document} + diff --git a/templates/print/RB/purchase_delivery_order.tex b/templates/print/RB/purchase_delivery_order.tex new file mode 100644 index 000000000..15ecbf287 --- /dev/null +++ b/templates/print/RB/purchase_delivery_order.tex @@ -0,0 +1,111 @@ +\input{inheaders.tex} + + +% Variablen, die in settings verwendet werden +\newcommand{\lxtmpfile} {<%tmpfile%>} +\newcommand{\lxmedia} {<%media%>} +\newcommand{\lxcurrency} {<%currency%>} +\newcommand{\lxcompany} {<%employee_company%>} + +% settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile +\input{insettings.tex} + + +% laufende Kopfzeile: +\ourhead{}{}{\einkaufslieferschein}{<%donumber%>}{<%dodate%>} + + +\begin{document} + +\ourfont + +\begin{minipage}{8cm} + <%name%> + + <%street%> + + <%zipcode%> <%city%> + + <%country%> +\end{minipage} +\hfill +\begin{minipage}{6cm} + \rightline{\LARGE\textbf{\textit{\einkaufslieferschein}}} \vspace*{0.2cm} + \rightline{\large\textbf{\textit{\nr ~<%donumber%> + }}} \vspace*{0.2cm} + + \datum:\hfill <%dodate%> + + <%if cusordnumber%>\unsereBestellnummer:\hfill <%cusordnumber%><%end if%> + + <%if ordnumber%>\auftragsnummer:\hfill <%ordnumber%><%end if%> + + \ansprechpartner:\hfill <%employee_name%> + + <%if globalprojectnumber%> \projektnummer:\hfill <%globalprojectnumber%> <%end globalprojectnumber%> +\end{minipage} + +\vspace*{1.5cm} + + +% +% - longtable kann innerhalb der Tabelle umbrechen +% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man kein +% Übertrag mit <%sumcarriedforward%> machen (dazu z.B. tablularx und +% <%pagebreak ... %> verwenden) +% - Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen. +% Falls das gewünscht ist, \\ mit \renewcommand umschreiben (siehe dazu: +% http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf) +% +\setlength\LTleft\parindent % Tabelle beginnt am linken Textrand +\setlength\LTright{0pt} % Tabelle endet am rechten Textrand +\begin{longtable}{@{}rrp{10.7cm}@{\extracolsep{\fill}}@{}} +% Tabellenkopf +\hline +\textbf{\position} & \textbf{\menge} & \textbf{\bezeichnung} \\ +\hline\\ +\endhead + +% Tabellenkopf erste Seite +\hline +\textbf{\position} & \textbf{\menge} & \textbf{\bezeichnung} \\ +\hline\\[-0.5em] +\endfirsthead + +% Tabellenende +\\ +\multicolumn{3}{@{}r@{}}{\weiteraufnaechsterseite} +\endfoot + +% Tabellenende letzte Seite +\hline\\ +\endlastfoot + +% eigentliche Tabelle +<%foreach number%> + <%runningnumber%> & + <%qty%> <%unit%> & + \textbf{<%description%>} \\* % kein Umbruch nach der ersten Zeile, damit Beschreibung und Langtext nicht getrennt werden + + <%if longdescription%> && \scriptsize <%longdescription%>\\<%end longdescription%> + <%if projectnumber%> && \scriptsize \projektnummer: <%projectnumber%>\\<%end projectnumber%> + <%if reqdate%> && \scriptsize \lieferdatum: <%reqdate%>\\<%end reqdate%> + <%if serialnumber%> && \scriptsize \seriennummer: <%serialnumber%>\\<%end serialnumber%> + <%if ean%> && \scriptsize \ean: <%ean%>\\<%end ean%> + <%foreach si_number%><%if si_number%> && \scriptsize \charge: <%si_chargenumber%> <%if si_bestbefore%> \mhd: <%si_bestbefore%><%end if%> <%si_qty%>~<%si_unit%><%end si_chargenumber%>\\<%end si_number%> + + \\[-0.8em] +<%end number%> + +\end{longtable} + +\vspace{0.2cm} + +<%if notes%> + \vspace{5mm} + <%notes%> + \vspace{5mm} +<%end if%> + +\end{document} + diff --git a/templates/print/RB/purchase_delivery_order_DE.tex b/templates/print/RB/purchase_delivery_order_DE.tex new file mode 120000 index 000000000..7d185e626 --- /dev/null +++ b/templates/print/RB/purchase_delivery_order_DE.tex @@ -0,0 +1 @@ +purchase_delivery_order.tex \ No newline at end of file diff --git a/templates/print/RB/purchase_delivery_order_EN.tex b/templates/print/RB/purchase_delivery_order_EN.tex new file mode 120000 index 000000000..7d185e626 --- /dev/null +++ b/templates/print/RB/purchase_delivery_order_EN.tex @@ -0,0 +1 @@ +purchase_delivery_order.tex \ No newline at end of file diff --git a/templates/print/RB/purchase_order.tex b/templates/print/RB/purchase_order.tex new file mode 100644 index 000000000..a4307d822 --- /dev/null +++ b/templates/print/RB/purchase_order.tex @@ -0,0 +1,140 @@ +\input{inheaders.tex} + + +% Variablen, die in settings verwendet werden +\newcommand{\lxtmpfile} {<%tmpfile%>} +\newcommand{\lxmedia} {<%media%>} +\newcommand{\lxcurrency} {<%currency%>} +\newcommand{\lxcompany} {<%employee_company%>} + +% settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile +\input{insettings.tex} + + +% laufende Kopfzeile: +\ourhead{}{}{\bestellung}{<%ordnumber%>}{<%orddate%>} + + +\begin{document} + +\ourfont + +\begin{minipage}{8cm} + <%name%> + + <%street%> + + <%zipcode%> <%city%> + + <%country%> +\end{minipage} +\hfill +\begin{minipage}{6cm} + \rightline{\LARGE\textbf{\textit{\bestellung}}} \vspace*{0.2cm} + \rightline{\large\textbf{\textit{\nr ~<%ordnumber%>% + }}} \vspace*{0.2cm} + + \datum:\hfill <%orddate%> + + <%if cusordnumber%>\unsereBestellnummer:\hfill <%cusordnumber%><%end if%> + + <%if quonumber%>\angebot~\nr:\hfill <%quonumber%><%end if%> + + \ansprechpartner:\hfill <%employee_name%> + + <%if globalprojectnumber%> \projektnummer:\hfill <%globalprojectnumber%> <%end globalprojectnumber%> +\end{minipage} + +\vspace*{1.5cm} + +\hfill + +% Anrede nach Geschlecht unterscheiden +\ifthenelse{\equal{<%cp_name%>}{}}{\anrede}{ + \ifthenelse{\equal{<%cp_gender%>}{f}} + {\anredefrau}{\anredeherr} <%cp_title%> <%cp_name%>,}\\ + +\bestellformel\\ + +\vspace{0.5cm} + + +% +% - longtable kann innerhalb der Tabelle umbrechen +% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man kein +% Übertrag mit <%sumcarriedforward%> machen (dazu z.B. tablularx und +% <%pagebreak ... %> verwenden) +% - Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen. +% Falls das gewünscht ist, \\ mit \renewcommand umschreiben (siehe dazu: +% http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf) +% +\setlength\LTleft\parindent % Tabelle beginnt am linken Textrand +\setlength\LTright{0pt} % Tabelle endet am rechten Textrand +\begin{longtable}{@{}rrp{7cm}@{\extracolsep{\fill}}rr@{}} +% Tabellenkopf +\hline +\textbf{\position} & \textbf{\menge} & \textbf{\bezeichnung} & \textbf{\einzelpreis} & \textbf{\gesamtpreis} \\ +\hline\\ +\endhead + +% Tabellenkopf erste Seite +\hline +\textbf{\position} & \textbf{\menge} & \textbf{\bezeichnung} & \textbf{\einzelpreis} & \textbf{\gesamtpreis} \\ +\hline\\[-0.5em] +\endfirsthead + +% Tabellenende +\\ +\multicolumn{5}{@{}r@{}}{\weiteraufnaechsterseite} +\endfoot + +% Tabellenende letzte Seite +\hline\\ +\multicolumn{4}{@{}l}{\nettobetrag} & <%subtotal%> \currency\\ +<%foreach tax%> +\multicolumn{4}{@{}l}{<%taxdescription%>} & <%tax%> \currency\\ +<%end tax%> +\multicolumn{4}{@{}l}{\textbf{\schlussbetrag}} & \textbf{<%ordtotal%>} \currency\\ +\hline\hline\\ +\endlastfoot + +% eigentliche Tabelle +<%foreach number%> + <%runningnumber%> & + \raggedleft <%qty%> <%unit%> & + \textbf{<%description%>} & + <%sellprice%> \currency & + \ifthenelse{\equal{<%p_discount%>}{0}}{}{\sffamily\scriptsize{(-<%p_discount%> \%)}} + \ourfont{<%linetotal%> \currency} \\* % kein Umbruch nach der ersten Zeile, damit Beschreibung und Langtext nicht getrennt werden + + <%if longdescription%> && \scriptsize <%longdescription%>\\<%end longdescription%> + <%if reqdate%> && \scriptsize \lieferdatum: <%reqdate%>\\<%end reqdate%> + <%if serialnumber%> && \scriptsize \seriennummer: <%serialnumber%>\\<%end serialnumber%> + <%if ean%> && \scriptsize \ean: <%ean%>\\<%end ean%> + <%if projectnumber%> && \scriptsize \projektnummer: <%projectnumber%>\\<%end projectnumber%> + + <%if make%> + <%foreach make%> + \ifthenelse{\equal{<%make%>}{<%name%>}}{&& \artikelnummer: <%model%>\\}{} + <%end foreach%> + <%end if%> + + \\[-0.8em] +<%end number%> + +\end{longtable} + + +\vspace{0.2cm} + +<%if notes%> + \vspace{5mm} + <%notes%> + \vspace{5mm} +<%end if%> + +\gruesse \\ \\ \\ + <%employee_name%> + +\end{document} + diff --git a/templates/print/RB/purchase_order_DE.tex b/templates/print/RB/purchase_order_DE.tex new file mode 120000 index 000000000..a9fdc31d8 --- /dev/null +++ b/templates/print/RB/purchase_order_DE.tex @@ -0,0 +1 @@ +purchase_order.tex \ No newline at end of file diff --git a/templates/print/RB/purchase_order_EN.tex b/templates/print/RB/purchase_order_EN.tex new file mode 120000 index 000000000..a9fdc31d8 --- /dev/null +++ b/templates/print/RB/purchase_order_EN.tex @@ -0,0 +1 @@ +purchase_order.tex \ No newline at end of file diff --git a/templates/print/RB/receipt.tex b/templates/print/RB/receipt.tex new file mode 100644 index 000000000..6086d457d --- /dev/null +++ b/templates/print/RB/receipt.tex @@ -0,0 +1,71 @@ +\documentclass[twoside]{scrartcl} +\usepackage[frame]{xy} +\usepackage{tabularx} +\usepackage[utf8]{inputenc} +\setlength{\voffset}{0.4cm} +\setlength{\hoffset}{-2.0cm} +\setlength{\topmargin}{0cm} +\setlength{\headheight}{0.0cm} +\setlength{\headsep}{1cm} +\setlength{\topskip}{0pt} +\setlength{\oddsidemargin}{1.0cm} +\setlength{\evensidemargin}{1.0cm} +\setlength{\textwidth}{17cm} +\setlength{\textheight}{24.5cm} +\setlength{\footskip}{1cm} +\setlength{\parindent}{0pt} +\renewcommand{\baselinestretch}{1} +\begin{document} + + +\fontfamily{cmss}\fontsize{9pt}{9pt}\selectfont + +\parbox[t]{12cm}{ + <%company%> + + <%address%>} +\hfill +\parbox[t]{6cm}{\hfill <%source%>} + +\vspace*{0.6cm} + +<%text_amount%> \dotfill <%decimal%>/100 \makebox[0.5cm]{\hfill} + +\vspace{0.5cm} + +\hfill <%datepaid%> \makebox[2cm]{\hfill} <%amount%> + +\vspace{0.5cm} + +<%name%> + +<%street%> + +<%zipcode%> + +<%city%> + +<%country%> + +\vspace{2.8cm} + +<%company%> + +\vspace{0.5cm} + +<%name%> \hfill <%datepaid%> \hfill <%source%> + +\vspace{0.5cm} +\begin{tabularx}{\textwidth}{lXrr@{}} +\textbf{Rechnung} & \textbf{Ausgestellt} + & \textbf{Fällig} & \textbf{Verrechnet} \\ +<%foreach invnumber%> +<%invnumber%> & <%invdate%> \dotfill + & <%due%> & <%paid%> \\ +<%end invnumber%> +\end{tabularx} + +\vfill + +\end{document} + diff --git a/templates/print/RB/request_quotation.tex b/templates/print/RB/request_quotation.tex new file mode 100644 index 000000000..ff2a5a305 --- /dev/null +++ b/templates/print/RB/request_quotation.tex @@ -0,0 +1,130 @@ +\input{inheaders.tex} + + +% Variablen, die in settings verwendet werden +\newcommand{\lxtmpfile} {<%tmpfile%>} +\newcommand{\lxmedia} {<%media%>} +\newcommand{\lxcurrency} {<%currency%>} +\newcommand{\lxcompany} {<%employee_company%>} + +% settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile +\input{insettings.tex} + + +% laufende Kopfzeile: +\ourhead{}{}{\anfrage}{<%quonumber%>}{<%transdate%>} + + +\begin{document} + +\ourfont + +\begin{minipage}{8cm} + <%name%> + + <%street%> + + <%zipcode%> <%city%> + + <%country%> +\end{minipage} +\hfill +\begin{minipage}{6cm} + \rightline{\LARGE\textbf{\textit{\anfrage}}} \vspace*{0.2cm} + \rightline{\large\textbf{\textit{\nr ~<%quonumber%>% + }}} \vspace*{0.2cm} + + \datum:\hfill <%transdate%> + + \ansprechpartner:\hfill <%employee_name%> + + <%if globalprojectnumber%> \projektnummer:\hfill <%globalprojectnumber%> <%end globalprojectnumber%> +\end{minipage} + +\vspace*{1.5cm} + +\hfill + +% Anrede nach Geschlecht unterscheiden +\ifthenelse{\equal{<%cp_name%>}{}}{\anrede}{ + \ifthenelse{\equal{<%cp_gender%>}{f}} + {\anredefrau}{\anredeherr} <%cp_title%> <%cp_name%>,}\\ + +\anfrageformel\\ + +\vspace*{0.5cm} + + +% +% - longtable kann innerhalb der Tabelle umbrechen +% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man kein +% Übertrag mit <%sumcarriedforward%> machen (dazu z.B. tablularx und +% <%pagebreak ... %> verwenden) +% - Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen. +% Falls das gewünscht ist, \\ mit \renewcommand umschreiben (siehe dazu: +% http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf) +% +\setlength\LTleft\parindent % Tabelle beginnt am linken Textrand +\setlength\LTright{0pt} % Tabelle endet am rechten Textrand +\begin{longtable}{@{}rrp{10.7cm}@{\extracolsep{\fill}}@{}} +% Tabellenkopf +\hline +\textbf{\position} & \textbf{\menge} & \textbf{\bezeichnung} \\ +\hline\\ +\endhead + +% Tabellenkopf erste Seite +\hline +\textbf{\position} & \textbf{\menge} & \textbf{\bezeichnung} \\ +\hline\\[-0.5em] +\endfirsthead + +% Tabellenende +\\ +\multicolumn{3}{@{}r@{}}{\weiteraufnaechsterseite} +\endfoot + +% Tabellenende letzte Seite +\hline\\ +\endlastfoot + +% eigentliche Tabelle +<%foreach number%> + <%runningnumber%> & + <%qty%> <%unit%> & + \textbf{<%description%>} \\* % kein Umbruch nach der ersten Zeile, damit Beschreibung und Langtext nicht getrennt werden + + <%if longdescription%> && \scriptsize <%longdescription%>\\<%end longdescription%> + <%if projectnumber%> && \scriptsize \projektnummer: <%projectnumber%>\\<%end projectnumber%> + + <%if make%> + <%foreach make%> + \ifthenelse{\equal{<%make%>}{<%name%>}}{&& \artikelnummer: <%model%>\\}{} + <%end foreach%> + <%end if%> + + \\[-0.8em] +<%end number%> + +\end{longtable} + + +\vspace{0.2cm} + +<%if notes%> + \vspace{5mm} + <%notes%> + \vspace{5mm} +<%end if%> + +<%if reqdate%> +\anfrageBenoetigtBis~<%reqdate%>. +<%end if%> + +\anfragedanke\\ + +\gruesse \\ \\ \\ + <%employee_name%> + +\end{document} + diff --git a/templates/print/RB/request_quotation_DE.tex b/templates/print/RB/request_quotation_DE.tex new file mode 120000 index 000000000..6b0aa6419 --- /dev/null +++ b/templates/print/RB/request_quotation_DE.tex @@ -0,0 +1 @@ +request_quotation.tex \ No newline at end of file diff --git a/templates/print/RB/request_quotation_EN.tex b/templates/print/RB/request_quotation_EN.tex new file mode 120000 index 000000000..6b0aa6419 --- /dev/null +++ b/templates/print/RB/request_quotation_EN.tex @@ -0,0 +1 @@ +request_quotation.tex \ No newline at end of file diff --git a/templates/print/RB/sales_delivery_order.tex b/templates/print/RB/sales_delivery_order.tex new file mode 100644 index 000000000..86883f75c --- /dev/null +++ b/templates/print/RB/sales_delivery_order.tex @@ -0,0 +1,123 @@ +\input{inheaders.tex} + + +% Variablen, die in settings verwendet werden +\newcommand{\lxtmpfile} {<%tmpfile%>} +\newcommand{\lxmedia} {<%media%>} +\newcommand{\lxcurrency} {<%currency%>} +\newcommand{\lxcompany} {<%employee_company%>} + +% settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile +\input{insettings.tex} + + +% laufende Kopfzeile: +\ourhead{\kundennummer}{<%customernumber%>}{\lieferschein}{<%donumber%>}{<%dodate%>} + + +\begin{document} + +\ourfont + +\begin{minipage}[t]{8cm} + \vspace*{1.0cm} + + <%name%> + + <%street%> + + ~ + + <%zipcode%> <%city%> + + <%country%> +\end{minipage} +\hfill +\begin{minipage}[t]{6cm} + \hfill{\LARGE\textbf{\lieferschein}} + + \vspace*{0.2cm} + + \hfill{\large\textbf{\nr ~<%donumber%>}} + + \vspace*{0.2cm} + + \datum:\hfill <%dodate%> + + \kundennummer:\hfill <%customernumber%> + + <%if cusordnumber%>\ihreBestellnummer:\hfill <%cusordnumber%><%end if%> + + <%if ordnumber%>\auftragsnummer:\hfill <%ordnumber%><%end if%> + + \ansprechpartner:\hfill <%employee_name%> + + <%if globalprojectnumber%> \projektnummer:\hfill <%globalprojectnumber%> <%end globalprojectnumber%> +\end{minipage} + +\vspace*{1.5cm} + + +% +% - longtable kann innerhalb der Tabelle umbrechen +% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man kein +% Übertrag mit <%sumcarriedforward%> machen (dazu z.B. tablularx und +% <%pagebreak ... %> verwenden) +% - Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen. +% Falls das gewünscht ist, \\ mit \renewcommand umschreiben (siehe dazu: +% http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf) +% +\setlength\LTleft\parindent % Tabelle beginnt am linken Textrand +\setlength\LTright{0pt} % Tabelle endet am rechten Textrand +\begin{longtable}{@{}rrp{10.7cm}@{\extracolsep{\fill}}r@{}} +% Tabellenkopf +\hline +\textbf{\position} & \textbf{\artikelnummer} & \textbf{\bezeichnung} & \textbf{\menge} \\ +\hline\\ +\endhead + +% Tabellenkopf erste Seite +\hline +\textbf{\position} & \textbf{\artikelnummer} & \textbf{\bezeichnung} & \textbf{\menge} \\ +\hline\\[-0.5em] +\endfirsthead + +% Tabellenende +\\ +\multicolumn{4}{@{}r@{}}{\weiteraufnaechsterseite} +\endfoot + +% Tabellenende letzte Seite +\hline\\ +\endlastfoot + +% eigentliche Tabelle +<%foreach number%> + <%runningnumber%> & + <%number%> & + \textbf{<%description%>}& + <%qty%> <%unit%> \\* % kein Umbruch nach der ersten Zeile, damit Beschreibung und Langtext nicht getrennt werden + + <%if longdescription%> && \scriptsize <%longdescription%>\\<%end longdescription%> + <%if reqdate%> && \scriptsize \lieferdatum: <%reqdate%>\\<%end reqdate%> + <%if serialnumber%> && \scriptsize \seriennummer: <%serialnumber%>\\<%end serialnumber%> + <%if ean%> && \scriptsize \ean: <%ean%>\\<%end ean%> + <%if projectnumber%> && \scriptsize \projektnummer: <%projectnumber%>\\<%end projectnumber%> + <%foreach si_number%><%if si_number%> && \scriptsize \charge: <%si_chargenumber%> <%if si_bestbefore%> \mhd: <%si_bestbefore%><%end if%> <%si_qty%>~<%si_unit%><%end si_chargenumber%>\\<%end si_number%> + + \\[-0.8em] +<%end number%> + +\end{longtable} + + +\vspace{0.2cm} + +<%if notes%> + \vspace{5mm} + <%notes%> + \vspace{5mm} +<%end if%> + +\end{document} + diff --git a/templates/print/RB/sales_delivery_order_DE.tex b/templates/print/RB/sales_delivery_order_DE.tex new file mode 120000 index 000000000..e01d6148b --- /dev/null +++ b/templates/print/RB/sales_delivery_order_DE.tex @@ -0,0 +1 @@ +sales_delivery_order.tex \ No newline at end of file diff --git a/templates/print/RB/sales_delivery_order_EN.tex b/templates/print/RB/sales_delivery_order_EN.tex new file mode 120000 index 000000000..e01d6148b --- /dev/null +++ b/templates/print/RB/sales_delivery_order_EN.tex @@ -0,0 +1 @@ +sales_delivery_order.tex \ No newline at end of file diff --git a/templates/print/RB/sales_order.tex b/templates/print/RB/sales_order.tex new file mode 100644 index 000000000..49500ba0f --- /dev/null +++ b/templates/print/RB/sales_order.tex @@ -0,0 +1,150 @@ +\input{inheaders.tex} + + +% Variablen, die in settings verwendet werden +\newcommand{\lxtmpfile} {<%tmpfile%>} +\newcommand{\lxmedia} {<%media%>} +\newcommand{\lxcurrency} {<%currency%>} +\newcommand{\lxcompany} {<%employee_company%>} + +% settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile +\input{insettings.tex} + + +% laufende Kopfzeile: +\ourhead{\kundennummer}{<%customernumber%>}{\auftragsbestaetigung}{<%ordnumber%>}{<%orddate%>} + + +\begin{document} + +\ourfont + +\begin{minipage}[t]{8cm} + \vspace*{1.0cm} + + <%name%> + + <%street%> + + ~ + + <%zipcode%> <%city%> + + <%country%> +\end{minipage} +\hfill +\begin{minipage}[t]{6cm} + \hfill{\LARGE\textbf{\auftragsbestaetigung}} + + \vspace*{0.2cm} + + \hfill{\large\textbf{\nr ~<%ordnumber%>}} + + \vspace*{0.2cm} + + \datum:\hfill <%orddate%> + + \kundennummer:\hfill <%customernumber%> + + <%if cusordnumber%>\ihreBestellnummer:\hfill <%cusordnumber%><%end if%> + + <%if quonumber%>\angebot~\nr:\hfill <%quonumber%><%end if%> + + \ansprechpartner:\hfill <%employee_name%> + + <%if globalprojectnumber%> \projektnummer:\hfill <%globalprojectnumber%> <%end globalprojectnumber%> +\end{minipage} + +\vspace*{1.5cm} + +\hfill + +% Anrede nach Geschlecht unterscheiden +\ifthenelse{\equal{<%cp_name%>}{}}{\anrede}{ + \ifthenelse{\equal{<%cp_gender%>}{f}} + {\anredefrau}{\anredeherr} <%cp_title%> <%cp_name%>,}\\ + +\auftragsformel\\ + +\vspace{0.5cm} + + +% +% - longtable kann innerhalb der Tabelle umbrechen +% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man kein +% Übertrag mit <%sumcarriedforward%> machen (dazu z.B. tablularx und +% <%pagebreak ... %> verwenden) +% - Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen. +% Falls das gewünscht ist, \\ mit \renewcommand umschreiben (siehe dazu: +% http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf) +% +\setlength\LTleft\parindent % Tabelle beginnt am linken Textrand +\setlength\LTright{0pt} % Tabelle endet am rechten Textrand +\begin{longtable}{@{}rrp{7cm}@{\extracolsep{\fill}}rrr@{}} +% Tabellenkopf +\hline +\textbf{\position} & \textbf{\artikelnummer} & \textbf{\bezeichnung} & \textbf{\menge} & \textbf{\einzelpreis} & \textbf{\gesamtpreis} \\ +\hline\\ +\endhead + +% Tabellenkopf erste Seite +\hline +\textbf{\position} & \textbf{\artikelnummer} & \textbf{\bezeichnung} & \textbf{\menge} & \textbf{\einzelpreis} & \textbf{\gesamtpreis} \\ +\hline\\[-0.5em] +\endfirsthead + +% Tabellenende +\\ +\multicolumn{6}{@{}r@{}}{\weiteraufnaechsterseite} +\endfoot + +% Tabellenende letzte Seite +\hline\\ +\multicolumn{5}{@{}l}{\nettobetrag} & <%subtotal%> \currency\\ +<%foreach tax%> +\multicolumn{5}{@{}l}{<%taxdescription%>} & <%tax%> \currency\\ +<%end tax%> +\multicolumn{5}{@{}l}{\textbf{\schlussbetrag}} & \textbf{<%ordtotal%>} \currency\\ +\hline\hline\\ +\endlastfoot + +% eigentliche Tabelle +<%foreach number%> + <%runningnumber%> & + <%number%> & + \textbf{<%description%>} & + \raggedleft <%qty%> <%unit%> & + <%sellprice%> \currency & + \ifthenelse{\equal{<%p_discount%>}{0}}{}{\sffamily\scriptsize{(-<%p_discount%> \%)}} + \ourfont{<%linetotal%> \currency} \\* % kein Umbruch nach der ersten Zeile, damit Beschreibung und Langtext nicht getrennt werden + + <%if longdescription%> && \scriptsize <%longdescription%>\\<%end longdescription%> + <%if reqdate%> && \scriptsize \lieferdatum: <%reqdate%>\\<%end reqdate%> + <%if serialnumber%> && \scriptsize \seriennummer: <%serialnumber%>\\<%end serialnumber%> + <%if ean%> && \scriptsize \ean: <%ean%>\\<%end ean%> + <%if projectnumber%> && \scriptsize \projektnummer: <%projectnumber%>\\<%end projectnumber%> + \\[-0.8em] +<%end number%> + +\end{longtable} + + +\vspace{0.2cm} + +<%if notes%> + \vspace{5mm} + <%notes%> + \vspace{5mm} +<%end if%> + +<%if reqdate%> +\lieferungErfolgtAm ~<%reqdate%>. \\ +<%end if%> + +\textit{\auftragpruefen} \\ \\ + +\gruesse \\ \\ \\ + <%employee_name%> + +\end{document} + diff --git a/templates/print/RB/sales_order_DE.tex b/templates/print/RB/sales_order_DE.tex new file mode 120000 index 000000000..df07c2a72 --- /dev/null +++ b/templates/print/RB/sales_order_DE.tex @@ -0,0 +1 @@ +sales_order.tex \ No newline at end of file diff --git a/templates/print/RB/sales_order_EN.tex b/templates/print/RB/sales_order_EN.tex new file mode 120000 index 000000000..df07c2a72 --- /dev/null +++ b/templates/print/RB/sales_order_EN.tex @@ -0,0 +1 @@ +sales_order.tex \ No newline at end of file diff --git a/templates/print/RB/sales_quotation.tex b/templates/print/RB/sales_quotation.tex new file mode 100644 index 000000000..630084f27 --- /dev/null +++ b/templates/print/RB/sales_quotation.tex @@ -0,0 +1,150 @@ +\input{inheaders.tex} + + +% Variablen, die in settings verwendet werden +\newcommand{\lxtmpfile} {<%tmpfile%>} +\newcommand{\lxmedia} {<%media%>} +\newcommand{\lxcurrency} {<%currency%>} +\newcommand{\lxcompany} {<%employee_company%>} + +% settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile +\input{insettings.tex} + + +% laufende Kopfzeile: +\ourhead{\kundennummer}{<%customernumber%>}{\angebot}{<%quonumber%>}{<%transdate%>} + + +\begin{document} + +\ourfont + +\begin{minipage}[t]{8cm} + \vspace*{1.0cm} + + <%name%> + + <%street%> + + ~ + + <%zipcode%> <%city%> + + <%country%> +\end{minipage} +\hfill +\begin{minipage}[t]{6cm} + \hfill{\LARGE\textbf{\angebot}} + + \vspace*{0.2cm} + + \hfill{\large\textbf{\nr ~<%quonumber%>}} + + \vspace*{0.2cm} + + \datum:\hfill <%transdate%> + + \kundennummer:\hfill <%customernumber%> + + \ansprechpartner:\hfill <%employee_name%> + + <%if globalprojectnumber%> \projektnummer:\hfill <%globalprojectnumber%> <%end globalprojectnumber%> +\end{minipage} + +\vspace*{1.5cm} + +\hfill + +% Anrede nach Geschlecht unterscheiden +\ifthenelse{\equal{<%cp_name%>}{}}{\anrede}{ + \ifthenelse{\equal{<%cp_gender%>}{f}} + {\anredefrau}{\anredeherr} <%cp_title%> <%cp_name%>,}\\ + +\angebotsformel\\ + +\vspace{0.5cm} + + +% +% - longtable kann innerhalb der Tabelle umbrechen +% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man kein +% Übertrag mit <%sumcarriedforward%> machen (dazu z.B. tablularx und +% <%pagebreak ... %> verwenden) +% - Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen. +% Falls das gewünscht ist, \\ mit \renewcommand umschreiben (siehe dazu: +% http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf) +% +\setlength\LTleft\parindent % Tabelle beginnt am linken Textrand +\setlength\LTright{0pt} % Tabelle endet am rechten Textrand +\begin{longtable}{@{}rrp{7cm}@{\extracolsep{\fill}}rrr@{}} +% Tabellenkopf +\hline +\textbf{\position} & \textbf{\artikelnummer} & \textbf{\bezeichnung} & \textbf{\menge} & \textbf{\einzelpreis} & \textbf{\gesamtpreis} \\ +\hline\\ +\endhead + +% Tabellenkopf erste Seite +\hline +\textbf{\position} & \textbf{\artikelnummer} & \textbf{\bezeichnung} & \textbf{\menge} & \textbf{\einzelpreis} & \textbf{\gesamtpreis} \\ +\hline\\[-0.5em] +\endfirsthead + +% Tabellenende +\\ +\multicolumn{6}{@{}r@{}}{\weiteraufnaechsterseite} +\endfoot + +% Tabellenende letzte Seite +\hline\\ +\multicolumn{5}{@{}l}{\nettobetrag} & <%subtotal%> \currency\\ +<%foreach tax%> +\multicolumn{5}{@{}l}{<%taxdescription%>} & <%tax%> \currency\\ +<%end tax%> +\multicolumn{5}{@{}l}{\textbf{\schlussbetrag}} & \textbf{<%ordtotal%>} \currency\\ +\hline\hline\\ +\endlastfoot + +% eigentliche Tabelle +<%foreach number%> + <%runningnumber%> & + <%number%> & + \textbf{<%description%>} & + \raggedleft <%qty%> <%unit%> & + <%sellprice%> \currency & + \ifthenelse{\equal{<%p_discount%>}{0}}{}{\sffamily\scriptsize{(-<%p_discount%> \%)}} + \ourfont{<%linetotal%> \currency} \\* % kein Umbruch nach der ersten Zeile, damit Beschreibung und Langtext nicht getrennt werden + + <%if longdescription%> && \scriptsize <%longdescription%>\\<%end longdescription%> + <%if serialnumber%> && \scriptsize \seriennummer: <%serialnumber%>\\<%end serialnumber%> + <%if ean%> && \scriptsize \ean: <%ean%>\\<%end ean%> + <%if projectnumber%> && \scriptsize \projektnummer: <%projectnumber%>\\<%end projectnumber%> + + \\[-0.8em] +<%end number%> + +\end{longtable} + + +\vspace{0.2cm} + +<%if notes%> + \vspace{5mm} + <%notes%> + \vspace{5mm} +<%end if%> + +\angebotdanke\\ +<%if reqdate%> +\angebotgueltig~<%reqdate%>. +<%end if%> +\angebotfragen + +~\\ + +\angebotagb \\ \\ + +\gruesse \\ \\ \\ + <%employee_name%> + +\end{document} + diff --git a/templates/print/RB/sales_quotation_DE.tex b/templates/print/RB/sales_quotation_DE.tex new file mode 120000 index 000000000..75262f7fe --- /dev/null +++ b/templates/print/RB/sales_quotation_DE.tex @@ -0,0 +1 @@ +sales_quotation.tex \ No newline at end of file diff --git a/templates/print/RB/sales_quotation_EN.tex b/templates/print/RB/sales_quotation_EN.tex new file mode 120000 index 000000000..75262f7fe --- /dev/null +++ b/templates/print/RB/sales_quotation_EN.tex @@ -0,0 +1 @@ +sales_quotation.tex \ No newline at end of file diff --git a/templates/print/RB/statement.html b/templates/print/RB/statement.html new file mode 100644 index 000000000..37e612c3d --- /dev/null +++ b/templates/print/RB/statement.html @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  + + + + + + + + + + + + +
+

+ <%company%> +
<%address%> +

+
+

+ Tel: <%tel%> +
Fax: <%fax%> +

+

S T A T E M E N T

<%statementdate%>
+
  + + + + +
<%name%> +
<%street%> +
<%zipcode%> +
<%city%> +
<%country%> +
+<%if customerphone%> +
Tel: <%customerphone%> +<%end customerphone%> +<%if customerfax%> +
Fax: <%customerfax%> +<%end customerfax%> +<%if email%> +
<%email%> +<%end email%> +
+
  + + + + + + + + + + +<%foreach invnumber%> + + + + + + + + + +<%end invnumber%> + + + + + + + + +
Invoice #DateDueCurrent306090+
<%invnumber%><%invdate%><%duedate%><%c0%><%c30%><%c60%><%c90%>

   <%c0total%> + <%c30total%> + <%c60total%> + <%c90total%> +
+
  + + + + + +
Total Outstanding<%total%>
+
 
 Please make check payable to <%company%>. +
+ diff --git a/templates/print/RB/statement.tex b/templates/print/RB/statement.tex new file mode 100644 index 000000000..bda48f729 --- /dev/null +++ b/templates/print/RB/statement.tex @@ -0,0 +1,109 @@ +\input{inheaders.tex} + + +% Variablen, die in settings verwendet werden +\newcommand{\lxtmpfile} {<%tmpfile%>} +\newcommand{\lxmedia} {<%media%>} +\newcommand{\lxcurrency} {<%currency%>} +\newcommand{\lxcompany} {<%employee_company%>} + +% settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile +\input{insettings.tex} + + +% laufende Kopfzeile: +\ourhead{}{}{\sammelrechnung}{}{} + + +\begin{document} + +\ourfont + +\begin{minipage}[t]{8cm} + \vspace*{1.0cm} + + <%name%> + + <%street%> + + ~ + + <%zipcode%> <%city%> + + <%country%> +\end{minipage} +\hfill +\begin{minipage}[t]{6cm} + \hfill{\LARGE\textbf{\sammelrechnung}} + + \vspace*{0.2cm} + + \ansprechpartner:\hfill <%employee_name%> +\end{minipage} + +\vspace*{1.5cm} + +\hfill + +% Anrede nach Geschlecht unterscheiden +\ifthenelse{\equal{<%cp_name%>}{}}{\anrede}{ + \ifthenelse{\equal{<%cp_gender%>}{f}} + {\anredefrau}{\anredeherr} <%cp_title%> <%cp_name%>,}\\ + +\sammelrechnungsformel\\ + +\vspace{0.5cm} + + +% +% - longtable kann innerhalb der Tabelle umbrechen +% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man kein +% Übertrag mit <%sumcarriedforward%> machen (dazu z.B. tablularx und +% <%pagebreak ... %> verwenden) +% +\setlength\LTleft\parindent % Tabelle beginnt am linken Textrand +\setlength\LTright{0pt} % Tabelle endet am rechten Textrand +\begin{longtable}{@{\extracolsep{\fill}}rrrrrrr@{}} +% Tabellenkopf +\hline +\textbf{\rechnung~\nr} & \textbf{\datum} & \textbf{\faellig} & +\textbf{\aktuell} & \textbf{\asDreissig} & \textbf{\asSechzig} & \textbf{\asNeunzig}\\ +\hline\\ +\endhead + +% Tabellenkopf erste Seite +\hline +\textbf{\rechnung~\nr} & \textbf{\datum} & \textbf{\faellig} & +\textbf{\aktuell} & \textbf{\asDreissig} & \textbf{\asSechzig} & \textbf{\asNeunzig}\\ +\hline\\[-0.5em] +\endfirsthead + +% Tabellenende +\\ +\multicolumn{7}{@{}r@{}}{\weiteraufnaechsterseite} +\endfoot + +% Tabellenende letzte Seite +\hline\\ +\multicolumn{3}{@{}l}{\textbf{\zwischensumme}} & \textbf{<%c0total%>} & \textbf{<%c30total%>} & \textbf{<%c60total%>} & \textbf{<%c90total%>}\\ +\hline\\ +\multicolumn{6}{@{}l}{\textbf{\schlussbetrag}} & \textbf{<%total%>} \\ +\hline\hline\\ +\endlastfoot + +% eigentliche Tabelle +<%foreach invnumber%> + <%invnumber%> & <%invdate%> & <%duedate%> & + <%c0%> & <%c30%> & <%c60%> & <%c90%> \\ +<%end invnumber%> + +\end{longtable} + + +\vspace{0.2cm} + +\gruesse \\ \\ \\ + <%employee_name%> + +\end{document} + diff --git a/templates/print/RB/statement_DE.tex b/templates/print/RB/statement_DE.tex new file mode 120000 index 000000000..67ba506b1 --- /dev/null +++ b/templates/print/RB/statement_DE.tex @@ -0,0 +1 @@ +statement.tex \ No newline at end of file diff --git a/templates/print/RB/statement_EN.tex b/templates/print/RB/statement_EN.tex new file mode 120000 index 000000000..67ba506b1 --- /dev/null +++ b/templates/print/RB/statement_EN.tex @@ -0,0 +1 @@ +statement.tex \ No newline at end of file diff --git a/templates/print/RB/taxbird.txb b/templates/print/RB/taxbird.txb new file mode 100644 index 000000000..c1a8a39cc --- /dev/null +++ b/templates/print/RB/taxbird.txb @@ -0,0 +1,23 @@ +;; This file was produced by lx-office +;; for using in taxbird. +;; You probably don't want to touch this +;; file. In case you do want it anyway, +;; be warned: BE CAREFUL!! +;; +'("Umsatzsteuervoranmeldung <%year%>" ( +("vend-id" . "74931") +("land-lieferant" . "<%elsterland%>") +("name-lieferant" . "<%company%>") +("berufsbez" . "") +("strasse-lieferant" . "<%co_street%>") +("plz-lieferant" . "<%co_zip%> ") +("ort-lieferant" . "<%co_city%>") +("vorwahl" . "<%co_phone_prefix%>") +("anschluss" . "<%co_phone%>") +("land" . "<%taxbird_land_nr%>") +("zeitraum" . "<%taxbird_period%>") +("stnr" . "<%taxbird_steuernummer%>") + +<%foreach id%> +("<%id%>" . "<%amount%>")<%end%> +)) \ No newline at end of file diff --git a/templates/print/RB/ustva-2004.tex b/templates/print/RB/ustva-2004.tex new file mode 100644 index 000000000..fb4b40c78 --- /dev/null +++ b/templates/print/RB/ustva-2004.tex @@ -0,0 +1,121 @@ +% German USTVA template for taxreports +% +% Contributed by Jens Koerner, Peter Schorer, Udo Spallek +% +% +\documentclass[twoside]{scrartcl} +\usepackage{a4,german} +\usepackage[frame]{xy} +\usepackage[utf8]{inputenc} +\usepackage[german]{babel} +\usepackage{graphicx} +\usepackage{tabularx} +\usepackage{times, german} +\usepackage{german} +\setlength{\voffset}{-0.8cm} %hier wird die Höhenverschiebung getÀtigt +\setlength{\hoffset}{-1cm} %und hier die Verschiebung seitwÀrts +\setlength{\topmargin}{0cm} +\setlength{\headheight}{0cm} +\setlength{\headsep}{0cm} +\setlength{\topskip}{0pt} +\setlength{\oddsidemargin}{0cm} +\setlength{\evensidemargin}{0cm} +\setlength{\textwidth}{20.9cm} +\setlength{\textheight}{29.6cm} +\setlength{\footskip}{-0cm} +\setlength{\parindent}{0pt} + +\begin{document} + +\fontfamily{cmss}\fontshape{n}\large\selectfont +\pagestyle{myheadings} +\markboth{\hspace{7mm}\protect\includegraphics[viewport = 60 700 700 790]{ustva-2004-2.pdf}} +{\protect\includegraphics[viewport = 60 700 700 790]{ustva-2004-1.pdf}} +\hspace{1mm} +\begin{tabular}[b]{p{7mm}p{5cm}p{22.5mm}p{24mm}p{5mm}p{27mm}p{3mm}} +\multicolumn{7}{c}{}\\[-2mm] + & \multicolumn{6}{l}{<%steuernummer%>}\\ +\multicolumn{7}{c}{}\\[15mm] +\multicolumn{2}{p{7.5cm}}{<%FA_Name%>} & & & & &\\[-4mm] +\multicolumn{2}{p{7.5cm}}{} & & & & &\\[1mm] +\multicolumn{2}{p{7.5cm}}{<%FA_Strasse%>} & &<%0401%>&<%0407%>&&<%0441%>\\[1.2mm] +\multicolumn{2}{p{7.5cm}}{} & &<%0402%>&<%0408%>&&<%0442%>\\[1.25mm] +\multicolumn{2}{p{7.5cm}}{<%FA_PLZ%> <%FA_Ort%>} & &<%0403%>&<%0409%>&&<%0443%>\\[1.25mm] +\multicolumn{2}{p{7.5cm}}{} & &<%0404%>&<%0410%>&&<%0444%>\\[1.25mm] +\multicolumn{2}{p{7.5cm}}{} & &<%0405%>&<%0411%>&&\\[1.25mm] +\multicolumn{2}{p{7.5cm}}{\small{<%company%>}} & &<%0406%>&<%0412%>&&\\[-1mm] +\multicolumn{2}{p{7.5cm}}{\small{<%co_street%>}}& & & & &\\[-1mm] +\multicolumn{2}{p{7.5cm}}{\small{<%co_city%>}}& & & & &\\[1mm] +\multicolumn{2}{p{7.5cm}}{ +<%if tel%> +\small{Tel: <%tel%>}~--~ +<%end tel%> +<%if fax%> +\small{Fax: <%fax%>} +<%end fax%> +}& & & &<%FA_10%> &\\[-1mm] +\multicolumn{2}{p{7.5cm}}{\small{<%email%>}}& & & & &\\[-1mm] +\end{tabular}\\[28.5mm] +\begin{tabular}[b]{p{95mm}p{28mm}p{2.55mm}p{4mm}p{35mm}} +&&&&\\[22mm] +\multicolumn{2}{r}{<%48%>} & & \multicolumn{2}{r}{}\\[14.5mm] +\multicolumn{2}{r}{<%51%>} & & \multicolumn{2}{r}{<%511%>}\\[1.5mm] +\multicolumn{2}{r}{<%86%>} & & \multicolumn{2}{r}{<%861%>}\\[46mm] +\multicolumn{2}{r}{<%97%>} & & \multicolumn{2}{r}{<%971%>}\\[1.5mm] +\multicolumn{2}{r}{<%93%>} & & \multicolumn{2}{r}{<%931%>}\\[7.9mm] +\multicolumn{2}{r}{<%94%>} & & \multicolumn{2}{r}{<%96%>}\\[14mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%Z43%>}\\ +%\multicolumn{2}{||r|}{1000} & & & \\ +%\multicolumn{2}{||r|}{1000} & & \multicolumn{2}{r}{100.000.000~~00}\\ +%\multicolumn{3}{||r|}{1.000.000.000~~00} & \multicolumn{2}{r}{100.000.000~~00}\\ +\end{tabular} + +\newpage + +\vspace*{-10mm}\hspace{27mm}<%steuernummer%>\\[-2.5mm] +\begin{tabular}[b]{p{95mm}p{28mm}p{2.55mm}p{4mm}p{35mm}} +&&&&\\ +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%Z45%>}\\[46mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%Z53%>}\\[7.9mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%66%>}\\[39.8mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%Z62%>}\\[26.5mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{\textbf{<%83%>}}\\[26mm] +\end{tabular}\\[35mm] +<%if FA_steuerberater%> +\vspace{11mm} +\begin{list}{}{ +\setlength{\leftmargin}{2mm} +\setlength{\itemsep}{0mm} +\setlength{\parsep}{0mm} +%\setlength{\topsep}{0mm} +%\setlength{\parskip}{0mm} +%\setlength{\partopsep}{0mm} +} +\begin{small} +\item <%FA_steuerberater_name%> +\item <%FA_steuerberater_street%> +\item <%FA_steuerberater_city%> +\item Tel:~<%FA_steuerberater_tel%> +\end{small}\\[15mm] +\item <%Datum_heute%>, +\end{list} +<%end FA_steuerberater%> +<%if not FA_steuerberater%> +\begin{list}{}{ +\setlength{\leftmargin}{2mm} +\setlength{\itemsep}{0mm} +\setlength{\parsep}{0mm} +%\setlength{\topsep}{0mm} +%\setlength{\parskip}{0mm} +%\setlength{\partopsep}{0mm} +} +\begin{small} +\item ~ +\item ~ +\item ~ +\item ~ +\end{small}\\[26mm] +\item <%Datum_heute%>, +\end{list} +<%end FA_steuerberater%> +\end{document} diff --git a/templates/print/RB/ustva-2005.tex b/templates/print/RB/ustva-2005.tex new file mode 100644 index 000000000..30de7cfa9 --- /dev/null +++ b/templates/print/RB/ustva-2005.tex @@ -0,0 +1,118 @@ +% German USTVA template for taxreports +% +% Contributed by Jens Koerner, Peter Schorer, Udo Spallek +% +% +\documentclass[twoside]{scrartcl} +\usepackage{a4,german} +\usepackage[frame]{xy} +\usepackage[utf8]{inputenc} +\usepackage[german]{babel} +\usepackage{graphicx} +\usepackage{tabularx} +\usepackage{times, german} +\usepackage{german} +\setlength{\voffset}{-0.8cm} %hier wird die Höhenverschiebung getÀtigt +\setlength{\hoffset}{-1cm} %und hier die Verschiebung seitwÀrts +\setlength{\topmargin}{0cm} +\setlength{\headheight}{0cm} +\setlength{\headsep}{0cm} +\setlength{\topskip}{0pt} +\setlength{\oddsidemargin}{0cm} +\setlength{\evensidemargin}{0cm} +\setlength{\textwidth}{20.9cm} +\setlength{\textheight}{29.6cm} +\setlength{\footskip}{-0cm} +\setlength{\parindent}{0pt} + +\begin{document} + +\fontfamily{cmss}\fontshape{n}\large\selectfont +\pagestyle{myheadings} +\markboth{\protect\scalebox{1.06}[1.07]{\protect\includegraphics[viewport = 64 700 700 743]{ustva-2005-2.pdf}}} +{\protect\scalebox{1.045}[1.045]{\protect\includegraphics[viewport = 70 700 700 790]{ustva-2005-1.pdf}}} +\hspace{1mm} +\begin{tabular}[b]{p{7mm}p{5cm}p{22.5mm}p{24mm}p{5mm}p{27mm}p{3mm}} +\multicolumn{7}{c}{}\\[-2mm] + & \multicolumn{6}{l}{<%steuernummer%>}\\ +\multicolumn{7}{c}{}\\[15mm] +\multicolumn{2}{p{7.5cm}}{<%FA_Name%>} & & & & &\\[-4mm] +\multicolumn{2}{p{7.5cm}}{} & & & & &\\[1mm] +\multicolumn{2}{p{7.5cm}}{<%FA_Strasse%>} & &<%0401%>&<%0407%>&&<%0441%>\\[1.2mm] +\multicolumn{2}{p{7.5cm}}{} & &<%0402%>&<%0408%>&&<%0442%>\\[1.25mm] +\multicolumn{2}{p{7.5cm}}{<%FA_PLZ%> <%FA_Ort%>} & &<%0403%>&<%0409%>&&<%0443%>\\[1.25mm] +\multicolumn{2}{p{7.5cm}}{} & &<%0404%>&<%0410%>&&<%0444%>\\[1.25mm] +\multicolumn{2}{p{7.5cm}}{} & &<%0405%>&<%0411%>&&\\[1.25mm] +\multicolumn{2}{p{7.5cm}}{\small{<%company%>}} & &<%0406%>&<%0412%>&&\\[-1mm] +\multicolumn{2}{p{7.5cm}}{\small{<%co_street%>}}& & & & &\\[-1mm] +\multicolumn{2}{p{7.5cm}}{\small{<%co_city%>}}& & & & &\\[1mm] +\multicolumn{2}{p{7.5cm}}{ +<%if tel%> +\small{Tel: <%tel%>}~--~ +<%end tel%> +<%if fax%> +\small{Fax: <%fax%>} +<%end fax%> +}& & & &<%FA_10%> &\\[-1mm] +\multicolumn{2}{p{7.5cm}}{\small{<%email%>}}& & & & &\\[-1mm] +\end{tabular}\\[28.5mm] +\begin{tabular}[b]{p{95mm}p{28mm}p{2.55mm}p{4mm}p{35mm}} +&&&&\\[22.5mm] +\multicolumn{2}{r}{<%48%>} & & \multicolumn{2}{r}{}\\[7.5mm] +\multicolumn{2}{r}{<%51%>} & & \multicolumn{2}{r}{<%511%>}\\[1.5mm] +\multicolumn{2}{r}{<%86%>} & & \multicolumn{2}{r}{<%861%>}\\[39mm] +\multicolumn{2}{r}{<%97%>} & & \multicolumn{2}{r}{<%971%>}\\[1.5mm] +\multicolumn{2}{r}{<%93%>} & & \multicolumn{2}{r}{<%931%>}\\[7.9mm] +\multicolumn{2}{r}{<%94%>} & & \multicolumn{2}{r}{<%96%>}\\[28mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%Z43%>}\\ +\end{tabular} + +\newpage + +\vspace*{-10mm}\hspace{27mm}<%steuernummer%>\\[-2.5mm] +\begin{tabular}[b]{p{95mm}p{28mm}p{2.55mm}p{4mm}p{35mm}} +&&&&\\ +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%Z45%>}\\[46mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%Z53%>}\\[7.9mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%66%>}\\[40mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%Z62%>}\\[26.5mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{\textbf{<%83%>}}\\[26mm] +\end{tabular}\\[35mm] +<%if FA_steuerberater%> +\vspace{11mm} +\begin{list}{}{ +\setlength{\leftmargin}{2mm} +\setlength{\itemsep}{0mm} +\setlength{\parsep}{0mm} +%\setlength{\topsep}{0mm} +%\setlength{\parskip}{0mm} +%\setlength{\partopsep}{0mm} +} +\begin{small} +\item <%FA_steuerberater_name%> +\item <%FA_steuerberater_street%> +\item <%FA_steuerberater_city%> +\item Tel:~<%FA_steuerberater_tel%> +\end{small}\\[15mm] +\item <%Datum_heute%>, +\end{list} +<%end FA_steuerberater%> +<%if not FA_steuerberater%> +\begin{list}{}{ +\setlength{\leftmargin}{2mm} +\setlength{\itemsep}{0mm} +\setlength{\parsep}{0mm} +%\setlength{\topsep}{0mm} +%\setlength{\parskip}{0mm} +%\setlength{\partopsep}{0mm} +} +\begin{small} +\item ~ +\item ~ +\item ~ +\item ~ +\end{small}\\[26mm] +\item <%Datum_heute%>, +\end{list} +<%end FA_steuerberater%> +\end{document} diff --git a/templates/print/RB/ustva-2006.tex b/templates/print/RB/ustva-2006.tex new file mode 100644 index 000000000..7a54edbb6 --- /dev/null +++ b/templates/print/RB/ustva-2006.tex @@ -0,0 +1,118 @@ +% German USTVA template for taxreports +% +% Contributed by Jens Koerner, Peter Schorer, Udo Spallek +% +% +\documentclass[twoside]{scrartcl} +\usepackage{a4,german} +\usepackage[frame]{xy} +\usepackage[utf8]{inputenc} +\usepackage[german]{babel} +\usepackage{graphicx} +\usepackage{tabularx} +\usepackage{times, german} +\usepackage{german} +\setlength{\voffset}{-0.8cm} %hier wird die Höhenverschiebung getÀtigt +\setlength{\hoffset}{-1cm} %und hier die Verschiebung seitwÀrts +\setlength{\topmargin}{0cm} +\setlength{\headheight}{0cm} +\setlength{\headsep}{0cm} +\setlength{\topskip}{0pt} +\setlength{\oddsidemargin}{0cm} +\setlength{\evensidemargin}{0cm} +\setlength{\textwidth}{20.9cm} +\setlength{\textheight}{29.6cm} +\setlength{\footskip}{-0cm} +\setlength{\parindent}{0pt} + +\begin{document} + +\fontfamily{cmss}\fontshape{n}\large\selectfont +\pagestyle{myheadings} +\markboth{\protect\scalebox{1.045}[1.045]{\protect\includegraphics[viewport = 54 783 700 790]{ustva-2006-2.pdf}}} +{\protect\scalebox{1.045}[1.045]{\protect\includegraphics[viewport = 70 700 700 790]{ustva-2006-1.pdf}}} +\hspace{1mm} +\begin{tabular}[b]{p{7mm}p{5cm}p{22.5mm}p{24mm}p{7mm}p{28mm}p{3mm}} +\multicolumn{7}{c}{}\\[-2mm] + & \multicolumn{6}{l}{<%steuernummer%>}\\ +\multicolumn{7}{c}{}\\[15mm] +\multicolumn{2}{p{7.5cm}}{<%FA_Name%>} & & & & &\\[-4mm] +\multicolumn{2}{p{7.5cm}}{} & & & & &\\[3mm] +\multicolumn{2}{p{7.5cm}}{<%FA_Strasse%>} & &<%0401%>&<%0407%>&&<%0441%>\\[1.2mm] +\multicolumn{2}{p{7.5cm}}{} & &<%0402%>&<%0408%>&&<%0442%>\\[1.25mm] +\multicolumn{2}{p{7.5cm}}{<%FA_PLZ%> <%FA_Ort%>} & &<%0403%>&<%0409%>&&<%0443%>\\[3mm] +\multicolumn{2}{p{7.5cm}}{} & &<%0404%>&<%0410%>&&<%0444%>\\[1.25mm] +\multicolumn{2}{p{7.5cm}}{} & &<%0405%>&<%0411%>&&\\[1.25mm] +\multicolumn{2}{p{7.5cm}}{\small{<%company%>}} & &<%0406%>&<%0412%>&&\\[-1mm] +\multicolumn{2}{p{7.5cm}}{\small{<%co_street%>}}& & & & &\\[-1mm] +\multicolumn{2}{p{7.5cm}}{\small{<%co_city%>}}& & & &<%FA_10%> &\\[1mm] +\multicolumn{2}{p{7.5cm}}{ +<%if tel%> +\small{Tel: <%tel%>}~--~ +<%end tel%> +<%if fax%> +\small{Fax: <%fax%>} +<%end fax%> +}& & & & &\\[-1mm] +\multicolumn{2}{p{7.5cm}}{\small{<%email%>}}& & & & &\\[-1mm] +\end{tabular}\\[29.5mm] +\begin{tabular}[b]{p{99mm}p{26.5mm}p{4.55mm}p{4mm}p{35mm}} +&&&&\\[24.5mm] +\multicolumn{2}{r}{<%48%>} & & \multicolumn{2}{r}{}\\[7.5mm] +\multicolumn{2}{r}{<%51%>} & & \multicolumn{2}{r}{<%511%>}\\[1.5mm] +\multicolumn{2}{r}{<%86%>} & & \multicolumn{2}{r}{<%861%>}\\[42mm] +\multicolumn{2}{r}{<%97%>} & & \multicolumn{2}{r}{<%971%>}\\[1.5mm] +\multicolumn{2}{r}{<%93%>} & & \multicolumn{2}{r}{<%931%>}\\[8.5mm] +\multicolumn{2}{r}{<%94%>} & & \multicolumn{2}{r}{<%96%>}\\[28mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%Z43%>}\\ +\end{tabular} + +\newpage + +\vspace*{-9.5mm}\hspace{27mm}<%steuernummer%>\\[-2.7mm] +\begin{tabular}[b]{p{99mm}p{25.2mm}p{2.55mm}p{10mm}p{32mm}} +&&&&\\ +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%Z45%>}\\[48mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%Z53%>}\\[8.9mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%66%>}\\[42mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%Z62%>}\\[28mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{\textbf{<%83%>}}\\[26mm] +\end{tabular}\\[35mm] +<%if FA_steuerberater%> +\vspace{11mm} +\begin{list}{}{ +\setlength{\leftmargin}{2mm} +\setlength{\itemsep}{0mm} +\setlength{\parsep}{0mm} +%\setlength{\topsep}{0mm} +%\setlength{\parskip}{0mm} +%\setlength{\partopsep}{0mm} +} +\begin{small} +\item <%FA_steuerberater_name%> +\item <%FA_steuerberater_street%> +\item <%FA_steuerberater_city%> +\item Tel:~<%FA_steuerberater_tel%> +\end{small}\\[15mm] +\item <%Datum_heute%>, +\end{list} +<%end FA_steuerberater%> +<%if not FA_steuerberater%> +\begin{list}{}{ +\setlength{\leftmargin}{2mm} +\setlength{\itemsep}{0mm} +\setlength{\parsep}{0mm} +%\setlength{\topsep}{0mm} +%\setlength{\parskip}{0mm} +%\setlength{\partopsep}{0mm} +} +\begin{small} +\item ~ +\item ~ +\item ~ +\item ~ +\end{small}\\[26mm] +\item <%Datum_heute%>, +\end{list} +<%end FA_steuerberater%> +\end{document} diff --git a/templates/print/RB/ustva-2007.tex b/templates/print/RB/ustva-2007.tex new file mode 100644 index 000000000..1965fa133 --- /dev/null +++ b/templates/print/RB/ustva-2007.tex @@ -0,0 +1,122 @@ +% German USTVA template for taxreports +% +% Contributed by Jens Koerner, Peter Schorer, Udo Spallek +% +% +\documentclass[twoside]{scrartcl} +\usepackage{a4,german} +\usepackage[frame]{xy} +\usepackage[utf8]{inputenc} +\usepackage[german]{babel} +\usepackage{graphicx} +\usepackage{tabularx} +\usepackage{times, german} +\usepackage{german} +\setlength{\voffset}{-0.8cm} %hier wird die Höhenverschiebung getÀtigt +\setlength{\hoffset}{-1cm} %und hier die Verschiebung seitwÀrts +\setlength{\topmargin}{0cm} +\setlength{\headheight}{0cm} +\setlength{\headsep}{0cm} +\setlength{\topskip}{0pt} +\setlength{\oddsidemargin}{0cm} +\setlength{\evensidemargin}{0cm} +\setlength{\textwidth}{20.9cm} +\setlength{\textheight}{29.6cm} +\setlength{\footskip}{-0cm} +\setlength{\parindent}{0pt} + +\begin{document} + +\fontfamily{cmss}\fontshape{n}\large\selectfont +\pagestyle{myheadings} +\markboth{\protect\scalebox{1.045}[1.045]{\protect\includegraphics[viewport = 54 783 700 790]{ustva-2007-2.pdf}}} +{\protect\scalebox{1.045}[1.045]{\protect\includegraphics[viewport = 70 700 700 790]{ustva-2007-1.pdf}}} +\hspace{1mm} +\begin{tabular}[b]{p{7mm}p{5cm}p{22.5mm}p{24mm}p{7mm}p{28mm}p{3mm}} +\multicolumn{7}{c}{}\\[-2mm] + & \multicolumn{6}{l}{<%steuernummer%>}\\ +\multicolumn{7}{c}{}\\[15mm] +\multicolumn{2}{p{7.5cm}}{<%FA_Name%>} & & & & &\\[-4mm] +\multicolumn{2}{p{7.5cm}}{} & & & & &\\[3mm] +\multicolumn{2}{p{7.5cm}}{<%FA_Strasse%>} & &<%0401%>&<%0407%>&&<%0441%>\\[1.2mm] +\multicolumn{2}{p{7.5cm}}{} & &<%0402%>&<%0408%>&&<%0442%>\\[1.25mm] +\multicolumn{2}{p{7.5cm}}{<%FA_PLZ%> <%FA_Ort%>} & &<%0403%>&<%0409%>&&<%0443%>\\[3mm] +\multicolumn{2}{p{7.5cm}}{} & &<%0404%>&<%0410%>&&<%0444%>\\[1.25mm] +\multicolumn{2}{p{7.5cm}}{} & &<%0405%>&<%0411%>&&\\[1.25mm] +\multicolumn{2}{p{7.5cm}}{\small{<%company%>}} & &<%0406%>&<%0412%>&&\\[-1mm] +\multicolumn{2}{p{7.5cm}}{\small{<%co_street%>}}& & & & &\\[-1mm] +\multicolumn{2}{p{7.5cm}}{\small{<%co_city%>}}& & & &<%FA_10%> &\\[1mm] + +\multicolumn{2}{p{7.5cm}}{\small{<%email%>}}& & & & &\\[-1mm] +\multicolumn{2}{p{7.5cm}}{\small{}}& & & & &\\[-1mm] +\end{tabular}\\[29.5mm] +\begin{tabular}[b]{p{99mm}p{26.5mm}p{4.55mm}p{4mm}p{35mm}} +&&&&\\[20.5mm] +\multicolumn{2}{r}{<%48%>} & & \multicolumn{2}{r}{}\\[7.5mm] +\multicolumn{2}{r}{<%81%>} & & \multicolumn{2}{r}{<%811%>}\\[1.5mm] +\multicolumn{2}{r}{<%86%>} & & \multicolumn{2}{r}{<%861%>}\\[42mm] +\multicolumn{2}{r}{<%97%>} & & \multicolumn{2}{r}{<%971%>}\\[1.5mm] +\multicolumn{2}{r}{<%93%>} & & \multicolumn{2}{r}{<%931%>}\\[8.5mm] +\multicolumn{2}{r}{<%94%>} & & \multicolumn{2}{r}{<%96%>}\\[28mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%Z43%>}\\ +\end{tabular} + +\newpage + +\vspace*{-9.5mm}\hspace{27mm}<%steuernummer%>\\[-2.7mm] +\begin{tabular}[b]{p{99mm}p{25.2mm}p{2.55mm}p{10mm}p{32mm}} +&&&&\\ +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%Z45%>}\\[48mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%Z53%>}\\[8.9mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%66%>}\\[42mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%Z62%>}\\[28mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{\textbf{<%83%>}}\\[26mm] +\end{tabular}\\[35mm] +<%if FA_steuerberater%> +\vspace{11mm} +\begin{list}{}{ +\setlength{\leftmargin}{2mm} +\setlength{\itemsep}{0mm} +\setlength{\parsep}{0mm} +%\setlength{\topsep}{0mm} +%\setlength{\parskip}{0mm} +%\setlength{\partopsep}{0mm} +} +\begin{small} +\item <%FA_steuerberater_name%> +\item <%FA_steuerberater_street%> +\item <%FA_steuerberater_city%> +\item Tel:~<%FA_steuerberater_tel%> +\end{small}\\[15mm] +\item <%Datum_heute%>, +\end{list} +<%end FA_steuerberater%> +<%if not FA_steuerberater%> +\begin{list}{}{ +\setlength{\leftmargin}{2mm} +\setlength{\itemsep}{0mm} +\setlength{\parsep}{0mm} +%\setlength{\topsep}{0mm} +%\setlength{\parskip}{0mm} +%\setlength{\partopsep}{0mm} +} +\begin{small} +\item ~ +\item ~ +\item ~ +\item ~ +\end{small}\\[26mm] +\item <%Datum_heute%>, +\end{list} +<%end FA_steuerberater%> +\end{document} + + + + + + + + + + diff --git a/templates/print/RB/ustva-2008.tex b/templates/print/RB/ustva-2008.tex new file mode 100644 index 000000000..2a50d361a --- /dev/null +++ b/templates/print/RB/ustva-2008.tex @@ -0,0 +1,127 @@ +% German USTVA template for taxreports +% Contributed by Jacky und Stefan Tenne +% Based on template by Jens Koerner, Peter Schorer, Udo Spallek +% +% +\documentclass[twoside]{scrartcl} +\usepackage{a4,german} +\usepackage[frame]{xy} +\usepackage[utf8]{inputenc} +\usepackage[german]{babel} +\usepackage{graphicx} +\usepackage{tabularx} +\usepackage{times, german} +\usepackage{german} +\setlength{\voffset}{-0.7cm} %hier wird die Höhenverschiebung getÀtigt +\setlength{\hoffset}{-1cm} %und hier die Verschiebung seitwÀrts +\setlength{\topmargin}{0cm} +\setlength{\headheight}{0cm} +\setlength{\headsep}{0cm} +\setlength{\topskip}{0pt} +\setlength{\oddsidemargin}{0cm} +\setlength{\evensidemargin}{0cm} +\setlength{\textwidth}{20.9cm} +\setlength{\textheight}{29.6cm} +\setlength{\footskip}{-0cm} +\setlength{\parindent}{1mm} + +\begin{document} + +\fontfamily{cmss}\fontshape{n}\large\selectfont +\pagestyle{myheadings} +\markboth{\protect\scalebox{1.045}[1.045]{\protect\includegraphics[viewport = 54 783 700 790,page=2]{ustva-2008.pdf}}}%Seite 2 +{\protect\scalebox{1.045}[1.045]{\protect\includegraphics[viewport = 70 700 700 790,page=1]{ustva-2008.pdf}}}%Seite 1 +\hspace{1mm} +\begin{tabular}[b]{p{7mm}p{5cm}p{22.5mm}p{24mm}p{7mm}p{28mm}p{3mm}} +\multicolumn{7}{c}{}\\[-2mm] + & \multicolumn{6}{l}{<%steuernummer%>}\\ +\multicolumn{7}{c}{}\\[15mm] +\multicolumn{2}{p{7.5cm}}{<%FA_Name%>} & & & & &\\[-4mm] +\multicolumn{2}{p{7.5cm}}{} & & & & &\\[3mm] +\multicolumn{2}{p{7.5cm}}{<%FA_Strasse%>} & &<%0401%>&<%0407%>&&<%0441%>\\[1.2mm] +\multicolumn{2}{p{7.5cm}}{} & &<%0402%>&<%0408%>&&<%0442%>\\[1.25mm] +\multicolumn{2}{p{7.5cm}}{<%FA_PLZ%> <%FA_Ort%>} & &<%0403%>&<%0409%>&&<%0443%>\\[3mm] +\multicolumn{2}{p{7.5cm}}{} & &<%0404%>&<%0410%>&&<%0444%>\\[1.25mm] +\multicolumn{2}{p{7.5cm}}{} & &<%0405%>&<%0411%>&&\\[1.25mm] +\multicolumn{2}{p{7.5cm}}{\small{<%company%>}} & &<%0406%>&<%0412%>&&\\[-1mm] +\multicolumn{2}{p{7.5cm}}{\small{<%co_street%>}}& & & & &\\[-1mm] +\multicolumn{2}{p{7.5cm}}{\small{<%co_city%>}}& & & &<%FA_10%> &\\[1mm] +\multicolumn{2}{p{7.5cm}}{ +<%if tel%> +\small{Tel: <%tel%>}~--~ +<%end tel%> +<%if fax%> +\small{Fax: <%fax%>} +<%end fax%> +}& & & & &\\[1.8mm] +\multicolumn{2}{p{7.5cm}}{\small{<%email%>}}& & & & &\\[-1mm] +\end{tabular}\\[29.5mm] +\begin{tabular}[b]{p{99mm}p{26.5mm}p{4.55mm}p{4mm}p{35mm}} +&&&&\\[15.6mm] +\multicolumn{2}{r}{<%48%>} & & \multicolumn{2}{r}{}\\[8.5mm] +\multicolumn{2}{r}{<%81%>} & & \multicolumn{2}{r}{<%811%>}\\[1.8mm] +\multicolumn{2}{r}{<%86%>} & & \multicolumn{2}{r}{<%861%>}\\[41.7mm] +\multicolumn{2}{r}{<%97%>} & & \multicolumn{2}{r}{<%971%>}\\[1.5mm] +\multicolumn{2}{r}{<%93%>} & & \multicolumn{2}{r}{<%931%>}\\[8.5mm] +\multicolumn{2}{r}{<%94%>} & & \multicolumn{2}{r}{<%96%>}\\[28.5mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%Z43%>}\\ +\end{tabular} +\newpage + +\vspace*{-9.5mm}\hspace{27mm}<%steuernummer%>\\[-2.7mm] +\begin{tabular}[b]{p{99mm}p{25.2mm}p{2.55mm}p{10mm}p{32mm}} +&&&&\\[0.75mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%Z45%>}\\[48.3mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%Z53%>}\\[8.4mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%66%>}\\[41.7mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%Z62%>}\\[28.4mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{\textbf{<%83%>}}\\[25.6mm] +\end{tabular}\\[35mm] +<%if FA_steuerberater%> +\vspace{11mm} +\begin{list}{}{ +\setlength{\leftmargin}{2mm} +\setlength{\itemsep}{0mm} +\setlength{\parsep}{0mm} +%\setlength{\topsep}{0mm} +%\setlength{\parskip}{0mm} +%\setlength{\partopsep}{0mm} +} +\begin{small} +\item <%FA_steuerberater_name%> +\item <%FA_steuerberater_street%> +\item <%FA_steuerberater_city%> +\item Tel:~<%FA_steuerberater_tel%> +\end{small}\\[15mm] +\item <%Datum_heute%>, +\end{list} +<%end FA_steuerberater%> +<%if not FA_steuerberater%> +\begin{list}{}{ +\setlength{\leftmargin}{2mm} +\setlength{\itemsep}{0mm} +\setlength{\parsep}{0mm} +%\setlength{\topsep}{0mm} +%\setlength{\parskip}{0mm} +%\setlength{\partopsep}{0mm} +} +\begin{small} +\item ~ +\item ~ +\item ~ +\item ~ +\end{small}\\[26mm] +\item <%Datum_heute%>, +\end{list} +<%end FA_steuerberater%> +\end{document} + + + + + + + + + + diff --git a/templates/print/RB/ustva.html b/templates/print/RB/ustva.html new file mode 100644 index 000000000..1f5da1ae7 --- /dev/null +++ b/templates/print/RB/ustva.html @@ -0,0 +1,436 @@ + + + + + Vorschau: UStVa + + + + +

Vorschau Umsatzsteuer-Voranmeldung

+

Zeitraum vom <%fromdate%> bis <%todate%>

+ + + + + + + + + + + + + + + + + + + + +
Steuernummer: <%steuernummer%> Datum (<%Datum_heute%>)

+ Finanzamt <%FA_Name%>
+ <%FA_Strasse%>
+ <%FA_PLZ%> <%FA_Ort%>
+ Fax: <%FA_FAX%> +
  + Firma <%company%>
+ <%if company_street%> + <%company_street%>
+ <%company_city%>
+ <%end company_street%> + <%if not company_street%> + <%address%> + <%end company_street%> +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<%if not year2007%> + + + + + + + +<%end year2007%> +<%if year2007%> + + + + + + + +<%end year2007%> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<%if not year2007%> + + + + + + + +<%end if year2007%> +<%if year2007%> + + + + + + + +<%end if year2007%> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<%if year2010%> + + + + + + + +<%end if year2010%> + + + + + + + + + + + + + + + + + + + + + + +<%if year2010%> + + + + + + + +<%end if year2010%> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
I. Anmeldung der +Umsatzsteuer-Vorauszahlung
Lieferungen und sonstige Leistungen
an innergemeinschaftliche Abnehmer mit USt-IdNr(Spalte 41)<%41%>
neuer Fahrzeuge an Abnehmer ohne USt-IdNr(Spalte 44)<%44%>
neuer Fahrzeuge außerhalb eines Unternehmens(Spalte 49)<%49%>
Weitere steuerfreie Umsätze mit Vorsteuerabzug(Spalte 43)<%43%>
Steuerfreie Umsätze ohne +Vorsteuerabzug.
Umsätze nach § 4 Nr. 8 bis 20 UStG
(Spalte 48)<%48%>
Steuerpflichtige Umsätze
zum Steuersatz von 16 v.H.(Spalte 51)<%51%>
(Spalte 51 rechts)<%511%>
zum Steuersatz von 19 v.H.(Spalte 81)<%81%>
(Spalte 81 rechts)<%811%>
zum Steuersatz von 7 v.H.(Spalte 86)<%86%>(Spalte 86 rechts)<%861%>
andere Steuersätze35 <%35%>36<%36%>
 
Lieferungen in das übrige Gemeinschaftsgebiet mit USt-IdNr(Spalte 77)<%77%>
Umsätze, nach §24 UStG (Sägewerkserzeugnisse, alkoholische Getränke etc.)76 <%76%>80<%80%>
 
Innergemeinschaftliche Erwerbe
Steuerfrei nach §4b UStG(Spalte 91)<%91%>
Steuerpflichtige zum Steuersatz von 16 v.H.(Spalte 97)<%97%>
(Spalte 97 rechts)<%971%>
Steuerpflichtige zum Steuersatz von 19 v.H.(Spalte 89)<%89%>
(Spalte 89 rechts)<%891%>
zum Steuersatz von 7 v.H.(Spalte 93)<%93%>(Spalte 93 rechts)<%931%>
zu anderen Steuersätzen(Spalte 95)<%95%>98<%98%>
neuer Fahrzeuge von Lieferern + von Lieferanten ohne USt.IdNr.
+ zum allgemeinen Steuersatz
(Spalte 94)<%94%>(Spalte 96)<%96%>
 
Lieferungen des ersten Abnehmers bei + innergemeinschaftlichen Dreiecksgeschften (§25b Abs. 2 UStG)42<%42%>
Steuerpflichtige Umstze im Sinne, für die der + Leistungsempfänger die Steuer schuldet60<%60%>
Nicht steuerbare Leistungen gem. § 18b Satz 1 Nr. 2 UStG21<%21%>
Im Inland nicht steuerbare Umsätze45<%45%>
 
Übertrag(Zeile 43)<%Z43%>
Übertrag(Zeile 45)<%Z45%>
Im Inland steuerpflichtige sonstige Leistungen von im übrigen Gemeinschaftsgebiet ansässigen Unternehmen (§13b Abs. 1 UStG)46<%46%>47<%47%>
Leistungen eines im Ausland ansässigen Unternehmers52<%52%>53<%53%>
Lieferungen sicherungsbereigneter Gegenstände und + Umsätze, die unter das GrEStG fallen.73<%73%>74<%74%>
Bauleistungen eines im Inland ansässigen Unternehmers84<%84%>85<%85%>
Steuer wegen Wechsel der Besteuerungsform und + Nachsteuer auf versteuerte Anzahlungen wegen Steuersatzerhöhung.65<%65%>
 
Umsatzsteuer(Zeile 53)<%Z53%>
 
Abziehbare Vorsteuerbeträge
Vorsteuerbeträge von Rechnungen von anderen Unternehmern(Spalte 66)<%66%>
Vorsteuerbeträge aus dem innergemeinschaftlichen Erwerb61<%61%>
Entrichtete Einfuhrumsatzsteuer62<%62%>
Vorsteuerbeträge aus Leistungen im Sinne + des §13b Abs. 1 UStG67<%67%>
Vorsteuerbeträge, die nach allgemeinen + Durchschnittsästzen berechnet sind 63<%63%>
Berichtigung des Vorsteuerabzugs64<%64%>
Vorsteuerabzug für innergemeinschaftliche Lieferungen + neuer Fahrzeuge außerhalb eines Unternehmens sowie von Kleinunternehmern59<%59%>
Verbleibender Betrag(Zeile 62)<%Z62%>
Andere Steuerbeträge
in Rechnungen unrichtig oder unberechtigt ausgewiesene + Steuerbeträge sowie Steuerbeträge, die nach + §4 Nr. 4a, § 6a Abs. 4, §7 oder §25b UStG geschuldet werden69<%69%>
 
Umsatzsteuer-Vorauszahlung/Überschuss(Zeile 65)<%Z65%>
Anrechnung (Abzug) der festgesetzten Sondervorauszahlung + für Dauerfristverlängerung (nur in der letzten Voranmeldung des + Besteuerungszeitraums, ausfüllen)39<%39%>
 
Verbleibende Umsatzsteuer-Vorauszahlung bzw. + Verbleibender Überschuss83<%83%>
+<%if FA_steuerberater%> +

+Steuerberater:
+<%FA_steuerberater_name%>
+<%FA_steuerberater_street%>
+<%FA_steuerberater_city%>
+Tel: <%FA_steuerberater_tel%>

+<%end FA_steuerberater%> + + diff --git a/templates/print/RB/ustva.tex b/templates/print/RB/ustva.tex new file mode 100644 index 000000000..da26f47a8 --- /dev/null +++ b/templates/print/RB/ustva.tex @@ -0,0 +1,120 @@ +% German USTVA template for taxreports +% +% Contributed by Jens Koerner, Peter Schorer, Udo Spallek +% +% +\documentclass[twoside]{scrartcl} +\usepackage{a4,german} +\usepackage[frame]{xy} +\usepackage[utf8]{inputenc} +\usepackage[german]{babel} +\usepackage{graphicx} +\usepackage{tabularx} +\usepackage{times, german} +\usepackage{german} +\setlength{\voffset}{-0.8cm} %hier wird die Höhenverschiebung getÀtigt +\setlength{\hoffset}{-1cm} %und hier die Verschiebung seitwÀrts +\setlength{\topmargin}{0cm} +\setlength{\headheight}{0cm} +\setlength{\headsep}{0cm} +\setlength{\topskip}{0pt} +\setlength{\oddsidemargin}{0cm} +\setlength{\evensidemargin}{0cm} +\setlength{\textwidth}{20.9cm} +\setlength{\textheight}{29.6cm} +\setlength{\footskip}{-0cm} +\setlength{\parindent}{0pt} + +\begin{document} + +\fontfamily{cmss}\fontshape{n}\large\selectfont +\pagestyle{myheadings} +\markboth{\hspace{7mm}\protect\includegraphics[viewport = 60 700 700 790]{ustva2.pdf}} +{\protect\includegraphics[viewport = 60 700 700 790]{ustva1.pdf}} +\hspace{1mm} +\begin{tabular}[b]{p{7mm}p{5cm}p{22.5mm}p{24mm}p{5mm}p{27mm}p{3mm}} +\multicolumn{7}{c}{}\\[-2mm] + & \multicolumn{6}{l}{<%steuernummer%>}\\ +\multicolumn{7}{c}{}\\[15mm] +\multicolumn{2}{p{7.5cm}}{<%FA_Name%>} & & & & &\\[-4mm] +\multicolumn{2}{p{7.5cm}}{} & & & & &\\[1mm] +\multicolumn{2}{p{7.5cm}}{<%FA_Strasse%>} & &<%0401%>&<%0407%>&&<%0441%>\\[1.2mm] +\multicolumn{2}{p{7.5cm}}{} & &<%0402%>&<%0408%>&&<%0442%>\\[1.25mm] +\multicolumn{2}{p{7.5cm}}{<%FA_PLZ%> <%FA_Ort%>} & &<%0403%>&<%0409%>&&<%0443%>\\[1.25mm] +\multicolumn{2}{p{7.5cm}}{} & &<%0404%>&<%0410%>&&<%0444%>\\[1.25mm] +\multicolumn{2}{p{7.5cm}}{} & &<%0405%>&<%0411%>&&\\[1.25mm] +\multicolumn{2}{p{7.5cm}}{\small{<%company%>}} & &<%0406%>&<%0412%>&&\\[-1mm] +\multicolumn{2}{p{7.5cm}}{\small{<%company_street%>}}& & & & &\\[-1mm] +\multicolumn{2}{p{7.5cm}}{\small{<%company_city%>}}& & & & &\\[1mm] +\multicolumn{2}{p{7.5cm}}{ +<%if tel%> +\small{Tel: <%tel%>}~--~ +<%end tel%> +<%if fax%> +\small{Fax: <%fax%>} +<%end fax%> +}& & & &<%FA_10%> &\\[-1mm] +\multicolumn{2}{p{7.5cm}}{\small{<%email%>}}& & & & &\\[-1mm] +\end{tabular}\\[28.5mm] +\begin{tabular}[b]{p{95mm}p{28mm}p{2.55mm}p{4mm}p{35mm}} +&&&&\\[42mm] +\multicolumn{2}{r}{<%51%>} & & \multicolumn{2}{r}{<%51r%>}\\[1.5mm] +\multicolumn{2}{r}{<%86%>} & & \multicolumn{2}{r}{<%86r%>}\\[46mm] +\multicolumn{2}{r}{<%97%>} & & \multicolumn{2}{r}{<%97r%>}\\[1.5mm] +\multicolumn{2}{r}{<%93%>} & & \multicolumn{2}{r}{<%93r%>}\\[7.9mm] +\multicolumn{2}{r}{<%94%>} & & \multicolumn{2}{r}{<%96%>}\\[14mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%43%>}\\ +%\multicolumn{2}{||r|}{1000} & & & \\ +%\multicolumn{2}{||r|}{1000} & & \multicolumn{2}{r}{100.000.000~~00}\\ +%\multicolumn{3}{||r|}{1.000.000.000~~00} & \multicolumn{2}{r}{100.000.000~~00}\\ +\end{tabular} + +\newpage + +\vspace*{-10mm}\hspace{27mm}<%steuernummer%>\\[-2.5mm] +\begin{tabular}[b]{p{95mm}p{28mm}p{2.55mm}p{4mm}p{35mm}} +&&&&\\ +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%45%>}\\[46mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%43%>}\\[7.9mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%66%>}\\[7.9mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%62%>}\\[58.5mm] +\multicolumn{2}{r}{} & & \multicolumn{2}{r}{\textbf{<%67%>}}\\[26mm] +\end{tabular}\\[35mm] +<%if FA_steuerberater%> +\vspace{11mm} +\begin{list}{}{ +\setlength{\leftmargin}{2mm} +\setlength{\itemsep}{0mm} +\setlength{\parsep}{0mm} +%\setlength{\topsep}{0mm} +%\setlength{\parskip}{0mm} +%\setlength{\partopsep}{0mm} +} +\begin{small} +\item <%FA_steuerberater_name%> +\item <%FA_steuerberater_street%> +\item <%FA_steuerberater_city%> +\item Tel:~<%FA_steuerberater_tel%> +\end{small}\\[15mm] +\item <%Datum_heute%>, +\end{list} +<%end FA_steuerberater%> +<%if not FA_steuerberater%> +\begin{list}{}{ +\setlength{\leftmargin}{2mm} +\setlength{\itemsep}{0mm} +\setlength{\parsep}{0mm} +%\setlength{\topsep}{0mm} +%\setlength{\parskip}{0mm} +%\setlength{\partopsep}{0mm} +} +\begin{small} +\item ~ +\item ~ +\item ~ +\item ~ +\end{small}\\[26mm] +\item <%Datum_heute%>, +\end{list} +<%end FA_steuerberater%> +\end{document} diff --git a/templates/print/RB/winston.xml b/templates/print/RB/winston.xml new file mode 100644 index 000000000..2bb63da22 --- /dev/null +++ b/templates/print/RB/winston.xml @@ -0,0 +1,14 @@ + + + + + <%elsterFFFF%><%elstersteuernummer%> + <%year%> + <%period%> + +<%foreach id%> + <%amount%> +<%end%> + + + diff --git a/templates/print/RB/zahlungserinnerung.tex b/templates/print/RB/zahlungserinnerung.tex new file mode 100644 index 000000000..8245750c5 --- /dev/null +++ b/templates/print/RB/zahlungserinnerung.tex @@ -0,0 +1,114 @@ +\input{inheaders.tex} + + +% Variablen, die in settings verwendet werden +\newcommand{\lxtmpfile} {<%tmpfile%>} +\newcommand{\lxmedia} {<%media%>} +\newcommand{\lxcurrency} {<%currency%>} +\newcommand{\lxcompany} {<%employee_company%>} + +% settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile +\input{insettings.tex} + + +% laufende Kopfzeile: +\ourhead{\kundennummer}{<%customernumber%>}{\mahnung}{<%dunning_id%>}{<%dunning%>} + + +\begin{document} + +\ourfont + +\begin{minipage}[t]{8cm} + \vspace*{1.0cm} + + <%name%> + + <%street%> + + ~ + + <%zipcode%> <%city%> + + <%country%> +\end{minipage} +\hfill +\begin{minipage}[t]{6cm} + \hfill{\LARGE\textbf{\mahnung}} + + \vspace*{0.2cm} + + <%if dunning_id%>\hfill{\large\textbf{\nr ~<%dunning_id%>}}<%end if%> + + \vspace*{0.2cm} + + \datum:\hfill <%dunning_date%> + + \kundennummer:\hfill <%customernumber%> + + \ansprechpartner:\hfill <%employee_name%> + +\end{minipage} + +\vspace*{1.5cm} + +\hfill + +% Anrede nach Geschlecht unterscheiden +\ifthenelse{\equal{<%cp_name%>}{}}{\anrede}{ + \ifthenelse{\equal{<%cp_gender%>}{f}} + {\anredefrau}{\anredeherr} <%cp_title%> <%cp_name%>,}\\ + +\mahnungsformel\\ + +\vspace{0.5cm} + + +\setlength\LTleft\parindent % Tabelle beginnt am linken Textrand +\setlength\LTright{0pt} % Tabelle endet am rechten Textrand +\begin{longtable}{@{}rr@{\extracolsep{\fill}}r@{}} +% Tabellenkopf +\hline +\textbf{\rechnung~\nr} & \textbf{\datum} & \textbf{\betrag} \\ +\hline\\ +\endhead + +% Tabellenkopf erste Seite +\hline +\textbf{\rechnung~\nr} & \textbf{\datum} & \textbf{\betrag} \\ +\hline\\[-0.5em] +\endfirsthead + +% Tabellenende +\\ +\multicolumn{2}{@{}r@{}}{\weiteraufnaechsterseite} +\endfoot + +% Tabellenende letzte Seite +\hline\\ +\endlastfoot + +% eigentliche Tabelle +<%foreach dn_invnumber%> + <%dn_invnumber%> & <%dn_transdate%> & <%dn_amount%> \currency \\[0.1cm] +<%end dn_invnumber%> + +\end{longtable} + +\vspace{0.2cm} + +\bitteZahlenBis~<%dunning_duedate%>. + + +\beruecksichtigtBis~<%dunning_date%>. + + +\schonGezhalt + +\vspace*{0.5cm} + +\gruesse \\ \\ \\ + <%employee_name%> + +\end{document} + diff --git a/templates/print/RB/zahlungserinnerung_DE.tex b/templates/print/RB/zahlungserinnerung_DE.tex new file mode 120000 index 000000000..92fc4949c --- /dev/null +++ b/templates/print/RB/zahlungserinnerung_DE.tex @@ -0,0 +1 @@ +zahlungserinnerung.tex \ No newline at end of file diff --git a/templates/print/RB/zahlungserinnerung_EN.tex b/templates/print/RB/zahlungserinnerung_EN.tex new file mode 120000 index 000000000..92fc4949c --- /dev/null +++ b/templates/print/RB/zahlungserinnerung_EN.tex @@ -0,0 +1 @@ +zahlungserinnerung.tex \ No newline at end of file diff --git a/templates/print/RB/zahlungserinnerung_invoice.tex b/templates/print/RB/zahlungserinnerung_invoice.tex new file mode 100644 index 000000000..017d69bba --- /dev/null +++ b/templates/print/RB/zahlungserinnerung_invoice.tex @@ -0,0 +1,114 @@ +\input{inheaders.tex} + + +% Variablen, die in settings verwendet werden +\newcommand{\lxtmpfile} {<%tmpfile%>} +\newcommand{\lxmedia} {<%media%>} +\newcommand{\lxcurrency} {<%currency%>} +\newcommand{\lxcompany} {<%employee_company%>} + +% settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile +\input{insettings.tex} + + +% laufende Kopfzeile: +\ourhead{\kundennummer}{<%customernumber%>}{\rechnung}{<%invnumber%>}{<%invdate%>} + + +\begin{document} + +\ourfont + +\begin{minipage}[t]{8cm} + \vspace*{1.0cm} + + <%name%> + + <%street%> + + ~ + + <%zipcode%> <%city%> + + <%country%> +\end{minipage} +\hfill +\begin{minipage}[t]{6cm} + \hfill{\LARGE\textbf{\rechnung}} + + \vspace*{0.2cm} + + \hfill{\large\textbf{\nr ~<%invnumber%>}} + + \vspace*{0.2cm} + + \rechnungsdatum:\hfill <%invdate%> + + \mahnung~\nr:\hfill <%dunning_id%> + + \kundennummer:\hfill <%customernumber%> + + \ansprechpartner:\hfill <%employee_name%> + + <%if globalprojectnumber%> \projektnummer:\hfill <%globalprojectnumber%> <%end globalprojectnumber%> +\end{minipage} + +\vspace*{1.5cm} + +\hfill + +% Anrede nach Geschlecht unterscheiden +\ifthenelse{\equal{<%cp_name%>}{}}{\anrede}{ + \ifthenelse{\equal{<%cp_gender%>}{f}} + {\anredefrau}{\anredeherr} <%cp_title%> <%cp_name%>,}\\ + +\mahnungsrechnungsformel\\ + +\vspace{0.5cm} + + +\setlength\LTleft\parindent % Tabelle beginnt am linken Textrand +\setlength\LTright{0pt} % Tabelle endet am rechten Textrand +\begin{longtable}{@{}p{7cm}@{\extracolsep{\fill}}r@{}} +% Tabellenkopf +\hline +\textbf{\posten} & \textbf{\betrag} \\ +\hline\\ +\endhead + +% Tabellenkopf erste Seite +\hline +\textbf{\posten} & \textbf{\betrag} \\ +\hline\\[-0.5em] +\endfirsthead + +% Tabellenende +\\ +\multicolumn{2}{@{}r@{}}{\weiteraufnaechsterseite} +\endfoot + +% Tabellenende letzte Seite +\hline\\ +\multicolumn{1}{@{}l}{\schlussbetrag} & <%invamount%> \currency\\ +\hline\hline\\ +\endlastfoot + +% eigentliche Tabelle +Mahngebühren & <%fee%> \currency \\ +Zinsen & <%interest%> \currency \\ +\\[-0.8em] + +\end{longtable} + + +\vspace{0.2cm} + +\bitteZahlenBis~<%duedate%>. + +\vspace*{0.5cm} + +\gruesse \\ \\ \\ + <%employee_name%> + +\end{document} + diff --git a/templates/print/RB/zahlungserinnerung_invoice_DE.tex b/templates/print/RB/zahlungserinnerung_invoice_DE.tex new file mode 120000 index 000000000..40b9d065f --- /dev/null +++ b/templates/print/RB/zahlungserinnerung_invoice_DE.tex @@ -0,0 +1 @@ +zahlungserinnerung_invoice.tex \ No newline at end of file diff --git a/templates/print/RB/zahlungserinnerung_invoice_EN.tex b/templates/print/RB/zahlungserinnerung_invoice_EN.tex new file mode 120000 index 000000000..40b9d065f --- /dev/null +++ b/templates/print/RB/zahlungserinnerung_invoice_EN.tex @@ -0,0 +1 @@ +zahlungserinnerung_invoice.tex \ No newline at end of file