mirror of
https://github.com/tomka/rechnung.git
synced 2024-05-11 06:23:43 +02:00
utf8, macOS compatibility, create folder on instal
Put installation instruction into README This commit means no functional change to the sty
This commit is contained in:
parent
0b5a3eb0f9
commit
a1fb59a3a6
21
INSTALL
21
INSTALL
|
@ -1,21 +0,0 @@
|
||||||
|
|
||||||
Als erstes das Paket auspacken. Das haben sie sehr warscheinlich schon
|
|
||||||
geschafft wenn Sie diese Installationsanleitung lesen. Das Paket enthält:
|
|
||||||
|
|
||||||
INSTALL Diese Anleitung
|
|
||||||
rechnung.ins
|
|
||||||
rechnung.dtx
|
|
||||||
|
|
||||||
Zuerst rechnung.sty erzeugen:
|
|
||||||
|
|
||||||
latex rechnung.ins
|
|
||||||
|
|
||||||
Dann die Dokumentation:
|
|
||||||
|
|
||||||
latex rechnung.dtx
|
|
||||||
|
|
||||||
rechnung.sty muß in den Pfad von LaTeX 2e z.B. nach
|
|
||||||
|
|
||||||
.../tex/latex/bmg/
|
|
||||||
|
|
||||||
Dieser Pfad kann aber je nach System variieren.
|
|
17
Makefile
17
Makefile
|
@ -29,8 +29,19 @@ STATUS =
|
||||||
|
|
||||||
# Directories
|
# Directories
|
||||||
prefix = $(HOME)
|
prefix = $(HOME)
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
detected_OS := Windows
|
||||||
|
# not supported
|
||||||
|
else
|
||||||
|
detected_OS := $(shell uname -s)
|
||||||
|
ifeq ($(detected_OS),Darwin)
|
||||||
|
# macOS
|
||||||
|
prefix := $(prefix)/Library/texmf
|
||||||
|
endif
|
||||||
|
endif
|
||||||
texdir = $(prefix)/tex/inputs
|
texdir = $(prefix)/tex/inputs
|
||||||
docdir = $(texdir)/doc
|
docdir = $(texdir)/doc
|
||||||
|
dvidir = $(prefix)/doc
|
||||||
|
|
||||||
# Commands
|
# Commands
|
||||||
INSTALL = install -c -m 755
|
INSTALL = install -c -m 755
|
||||||
|
@ -67,13 +78,19 @@ ps: rechnung.ps
|
||||||
dvi: rechnung.dvi
|
dvi: rechnung.dvi
|
||||||
|
|
||||||
install: all
|
install: all
|
||||||
|
mkdir -p $(texdir)
|
||||||
$(INSTALL_DATA) rechnung.sty $(texdir)
|
$(INSTALL_DATA) rechnung.sty $(texdir)
|
||||||
|
|
||||||
install.doc: all
|
install.doc: all
|
||||||
|
mkdir -p $(docdir)
|
||||||
$(INSTALL_DATA) rechnung.dtx $(docdir)
|
$(INSTALL_DATA) rechnung.dtx $(docdir)
|
||||||
$(INSTALL_DATA) rechnung.drv $(docdir)
|
$(INSTALL_DATA) rechnung.drv $(docdir)
|
||||||
$(INSTALL_DATA) rechnungman.drv $(docdir)
|
$(INSTALL_DATA) rechnungman.drv $(docdir)
|
||||||
|
|
||||||
|
install.dvi: dvi
|
||||||
|
mkdir -p $(dvidir)
|
||||||
|
$(INSTALL_DATA) rechnung.dvi $(dvidir)
|
||||||
|
|
||||||
uninstall:
|
uninstall:
|
||||||
rm -f $(texdir)/rechnung.sty
|
rm -f $(texdir)/rechnung.sty
|
||||||
|
|
||||||
|
|
10
README.md
10
README.md
|
@ -3,7 +3,7 @@
|
||||||
Das ist ein Fork von [M G Berberich](https://www.forwiss.uni-passau.de/~berberic/TeX/Rechnung/index.html)
|
Das ist ein Fork von [M G Berberich](https://www.forwiss.uni-passau.de/~berberic/TeX/Rechnung/index.html)
|
||||||
bzw der von Ulrich Sibiller verbesserten Version.
|
bzw der von Ulrich Sibiller verbesserten Version.
|
||||||
|
|
||||||
Die Originalversion wurde um ein Makefile ergänzt.
|
Diese Version wurde wiederum mehrfach erweitert und um ein Makefile ergänzt.
|
||||||
|
|
||||||
## Beschreibung
|
## Beschreibung
|
||||||
|
|
||||||
|
@ -22,3 +22,11 @@ Dazu verfügt rechnung.sty über folgende Fähigkeiten:
|
||||||
|
|
||||||
## Einschränkungen/bekannte Bugs:
|
## Einschränkungen/bekannte Bugs:
|
||||||
* rechnung.sty bricht zwar die Tabelle um, fügt aber nach einem Umbruch keine neue Kopfzeile ein.
|
* rechnung.sty bricht zwar die Tabelle um, fügt aber nach einem Umbruch keine neue Kopfzeile ein.
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
Die installation kann entweder durch das Kommando `make install && make install.dvi` automatisiert oder manuell ausgeführt werden:
|
||||||
|
|
||||||
|
### Manuelle installation
|
||||||
|
* Zuerst rechnung.sty erzeugen: `latex rechnung.ins`
|
||||||
|
* Dann die Dokumentation: `latex rechnung.dtx`
|
||||||
|
* rechnung.sty muss in den Pfad von LaTeX 2e `.../tex/latex/` ,wobei "..." systemspezifisch ist.
|
16
kurzref.txt
16
kurzref.txt
|
@ -11,7 +11,7 @@
|
||||||
% mit ohno MwSt. und Hinweis t.: \begin{Rechnung}[K] \begin{Bestellung}[K]
|
% mit ohno MwSt. und Hinweis t.: \begin{Rechnung}[K] \begin{Bestellung}[K]
|
||||||
% ohne MwSt. : \begin{Rechnung} \begin{Bestellung}
|
% ohne MwSt. : \begin{Rechnung} \begin{Bestellung}
|
||||||
% \begin{Rechnung*} bzw. \begin{Bestellung*} generiert Rechnung/Bestellung
|
% \begin{Rechnung*} bzw. \begin{Bestellung*} generiert Rechnung/Bestellung
|
||||||
% mit Artikelnummern, muß dann bei \Artikel bzw. \Posten angegeben werden
|
% mit Artikelnummern, muß dann bei \Artikel bzw. \Posten angegeben werden
|
||||||
% (zweiter nicht-optionaler Parameter)
|
% (zweiter nicht-optionaler Parameter)
|
||||||
%
|
%
|
||||||
% Positionsnummern ein/ausschalten (default: ein)
|
% Positionsnummern ein/ausschalten (default: ein)
|
||||||
|
@ -24,22 +24,22 @@
|
||||||
% \TrennerEin
|
% \TrennerEin
|
||||||
% \TrennerAus
|
% \TrennerAus
|
||||||
%
|
%
|
||||||
% Währung ändern (default: Euro)
|
% Währung ändern (default: Euro)
|
||||||
% ----------------------------
|
% ----------------------------
|
||||||
% \DMark
|
% \DMark
|
||||||
% \Euro
|
% \Euro
|
||||||
% \Waehrung{Währungszeichen}
|
% \Waehrung{Währungszeichen}
|
||||||
%
|
%
|
||||||
% Setzen der Steuersätze (voller, ermäßigter), (default: 19% / 7%)
|
% Setzen der Steuersätze (voller, ermäßigter), (default: 19% / 7%)
|
||||||
% ---------------------------------------------------------------
|
% ---------------------------------------------------------------
|
||||||
% \Steuersatz{19}{7}
|
% \Steuersatz{19}{7}
|
||||||
%
|
%
|
||||||
% Versandkosten einfügen
|
% Versandkosten einfügen
|
||||||
% ----------------------
|
% ----------------------
|
||||||
% voller Steuersatz: \Versandkosten{5,90}
|
% voller Steuersatz: \Versandkosten{5,90}
|
||||||
% ermäßigter Steuersatz: \Versandkosten[e]{5,90}
|
% ermäßigter Steuersatz: \Versandkosten[e]{5,90}
|
||||||
%
|
%
|
||||||
% Posten/Artikel eintragen: [e] = ermäßigter Steuersatz
|
% Posten/Artikel eintragen: [e] = ermäßigter Steuersatz
|
||||||
% -----------------------------------------------------
|
% -----------------------------------------------------
|
||||||
% \Artikel[e]{Anzahl}{Text}{Einzelpreis}
|
% \Artikel[e]{Anzahl}{Text}{Einzelpreis}
|
||||||
% \Posten{Anzahl}{Text}{Einzelpreis, Trennzeichen ist Komma}
|
% \Posten{Anzahl}{Text}{Einzelpreis, Trennzeichen ist Komma}
|
||||||
|
@ -47,7 +47,7 @@
|
||||||
% \Artikel{1}{h Kabelverlegung}{60,00}
|
% \Artikel{1}{h Kabelverlegung}{60,00}
|
||||||
% \Artikel{1}{ArtikelNummer}{h Kabelverlegung}{60,00}
|
% \Artikel{1}{ArtikelNummer}{h Kabelverlegung}{60,00}
|
||||||
%
|
%
|
||||||
% Nachkommastellen müssen immer zweistellig sein, sonst wird nicht richtig
|
% Nachkommastellen müssen immer zweistellig sein, sonst wird nicht richtig
|
||||||
% gerechnet!
|
% gerechnet!
|
||||||
%
|
%
|
||||||
% Nach Verwendung der Umgebung lassen sich im Text noch \Mehrwertsteuer
|
% Nach Verwendung der Umgebung lassen sich im Text noch \Mehrwertsteuer
|
||||||
|
|
234
rechnung.dtx
234
rechnung.dtx
|
@ -2,45 +2,45 @@
|
||||||
%% File: rechnung.dtx Copyright (C) 1998 M G Berberich
|
%% File: rechnung.dtx Copyright (C) 1998 M G Berberich
|
||||||
%% berberic@fmi.uni-passau.de
|
%% berberic@fmi.uni-passau.de
|
||||||
|
|
||||||
% Änderungen V3.50 (2015-10-06, Lennart Hensler <lennarthensler@aol.com>)
|
% Änderungen V3.50 (2015-10-06, Lennart Hensler <lennarthensler@aol.com>)
|
||||||
% - Breite der Anzahl-Spalte um 0.3em (auf 3.2em) vergrößert
|
% - Breite der Anzahl-Spalte um 0.3em (auf 3.2em) vergrößert
|
||||||
% - Macro hinzugefügt, um der Anzahl eine Einheit zu geben. Das kann zum
|
% - Macro hinzugefügt, um der Anzahl eine Einheit zu geben. Das kann zum
|
||||||
% Beispiel verwendet werden, um die Anzahl als Stunden auszuweisen.
|
% Beispiel verwendet werden, um die Anzahl als Stunden auszuweisen.
|
||||||
% Dabei sollte beachtet werden, dass sich die Breite der Anzahl-Spalte
|
% Dabei sollte beachtet werden, dass sich die Breite der Anzahl-Spalte
|
||||||
% NICHT automatisch vergrößert und dass die Einheit für ALLE NACHFOLGENDEN
|
% NICHT automatisch vergrößert und dass die Einheit für ALLE NACHFOLGENDEN
|
||||||
% Artikel/Posten verwendet wird
|
% Artikel/Posten verwendet wird
|
||||||
% Änderungen V3.40 (2015-11-03, Sven Schoradt <schoradt@netztierpfleger.de>)
|
% Änderungen V3.40 (2015-11-03, Sven Schoradt <schoradt@netztierpfleger.de>)
|
||||||
% - Abschlagszahlungen in netto-Rechnungen eingebaut
|
% - Abschlagszahlungen in netto-Rechnungen eingebaut
|
||||||
% Änderungen V3.30 (2010-03-05, Tom Kazimiers <tom@voodoo-arts.net>)
|
% Änderungen V3.30 (2010-03-05, Tom Kazimiers <tom@voodoo-arts.net>)
|
||||||
% - Fehler behoben der eine MwSt von 0% nicht möglich machte
|
% - Fehler behoben der eine MwSt von 0% nicht möglich machte
|
||||||
% - Euro als Standardwährung gesetzt, für DM muss "\DMark" gesetzt
|
% - Euro als Standardwährung gesetzt, für DM muss "\DMark" gesetzt
|
||||||
% werden
|
% werden
|
||||||
% - Macro hinzugefügt um einen Prefix für jedes Element eines Artikels
|
% - Macro hinzugefügt um einen Prefix für jedes Element eines Artikels
|
||||||
% zu setzen. Damit kann beispielsweise die Schriftgröße der Artikel
|
% zu setzen. Damit kann beispielsweise die Schriftgröße der Artikel
|
||||||
% zeilen angepasst werden.
|
% zeilen angepasst werden.
|
||||||
% Änderungen V3.20 (2009-12-08, Tom Kazimiers <tom@voodoo-arts.net>)
|
% Änderungen V3.20 (2009-12-08, Tom Kazimiers <tom@voodoo-arts.net>)
|
||||||
% - Mehrwertsteuersatz angepasst. von 16/7 auf 19/7
|
% - Mehrwertsteuersatz angepasst. von 16/7 auf 19/7
|
||||||
% - Einen Rechnungstyp "K" für "Umsatzsteuer/keine Mehrwertsteuer"
|
% - Einen Rechnungstyp "K" für "Umsatzsteuer/keine Mehrwertsteuer"
|
||||||
% hinzugefügt; verwendbar wenn MwSt. nach 19 UStG nicht anwendbar
|
% hinzugefügt; verwendbar wenn MwSt. nach 19 UStG nicht anwendbar
|
||||||
% Änderungen V3.10 (2001-04-01, Ulrich Sibiller <uli42@web.de>)
|
% Änderungen V3.10 (2001-04-01, Ulrich Sibiller <uli42@web.de>)
|
||||||
% - Statt "Artikel" steht jetzt "Beschreibung" in der Titelzeile
|
% - Statt "Artikel" steht jetzt "Beschreibung" in der Titelzeile
|
||||||
% Eines Tages soll der User das einstellen können
|
% Eines Tages soll der User das einstellen können
|
||||||
% - Kommazahlen für Anzahl werden jetzt korrekt behandelt. Beträge werden
|
% - Kommazahlen für Anzahl werden jetzt korrekt behandelt. Beträge werden
|
||||||
% bei der Ausgabe korrekt gerundet (0,34 * 0,20 -> 0,07; 0,34 * 0,24 = 0,09)
|
% bei der Ausgabe korrekt gerundet (0,34 * 0,20 -> 0,07; 0,34 * 0,24 = 0,09)
|
||||||
% - Daraus resultierend kann man jetzt für Zahlen auch weniger
|
% - Daraus resultierend kann man jetzt für Zahlen auch weniger
|
||||||
% als zwei Nachkommastellen angeben.
|
% als zwei Nachkommastellen angeben.
|
||||||
% - Spaltenbreiten werden zentral definiert (leider nicht automatisch, sollten
|
% - Spaltenbreiten werden zentral definiert (leider nicht automatisch, sollten
|
||||||
% user definable sein)
|
% user definable sein)
|
||||||
% - Bugfix: Wenn Positionsspalte abgeschaltet war, dann rutschten die Zeilen
|
% - Bugfix: Wenn Positionsspalte abgeschaltet war, dann rutschten die Zeilen
|
||||||
% ein klein wenig nach oben (weil \strut dann fehlte)
|
% ein klein wenig nach oben (weil \strut dann fehlte)
|
||||||
%
|
%
|
||||||
% Änderungen V3.00 (2001-03-23, Ulrich Sibiller <uli42@web.de>)
|
% Änderungen V3.00 (2001-03-23, Ulrich Sibiller <uli42@web.de>)
|
||||||
% - Positionsspalte kann abgeschaltet werden (\PositionEin/Aus)
|
% - Positionsspalte kann abgeschaltet werden (\PositionEin/Aus)
|
||||||
% - Mehrwertsteuer wird separat in zwei Zeilen ausgegeben
|
% - Mehrwertsteuer wird separat in zwei Zeilen ausgegeben
|
||||||
% - horizontale Trennlinien zwischen den einzelnen Artikeln
|
% - horizontale Trennlinien zwischen den einzelnen Artikeln
|
||||||
% können abgeschaltet werden (\TrennerEin/Aus)
|
% können abgeschaltet werden (\TrennerEin/Aus)
|
||||||
% - Reduktion auf weniger Code (durch Parametrisierung), da ein
|
% - Reduktion auf weniger Code (durch Parametrisierung), da ein
|
||||||
% Großteil identisch war
|
% Großteil identisch war
|
||||||
% - Neues Kommando: \Posten ist ein Alias zu Artikel
|
% - Neues Kommando: \Posten ist ein Alias zu Artikel
|
||||||
% - Bugfix: Versandkosten mit erm. MwSt-Satz funktionieren jetzt. Keine
|
% - Bugfix: Versandkosten mit erm. MwSt-Satz funktionieren jetzt. Keine
|
||||||
% Ahnung, ob es sowas ueberhaupt gibt, aber jedenfalls wurde das
|
% Ahnung, ob es sowas ueberhaupt gibt, aber jedenfalls wurde das
|
||||||
|
@ -61,7 +61,7 @@
|
||||||
%<*driver>
|
%<*driver>
|
||||||
\documentclass[draft]{ltxdoc}
|
\documentclass[draft]{ltxdoc}
|
||||||
\usepackage[T1]{fontenc}
|
\usepackage[T1]{fontenc}
|
||||||
\usepackage[latin1]{inputenc}
|
\usepackage[utf8]{inputenc}
|
||||||
\usepackage{textcomp}
|
\usepackage{textcomp}
|
||||||
\usepackage{german}
|
\usepackage{german}
|
||||||
\usepackage{rechnung}
|
\usepackage{rechnung}
|
||||||
|
@ -106,12 +106,12 @@
|
||||||
% {Statt Artikel wird Beschreibung in der Titelzeile verwendet, Anzahl kann
|
% {Statt Artikel wird Beschreibung in der Titelzeile verwendet, Anzahl kann
|
||||||
% muss keine ganze Zahl mehr sein<uli42@web.de>}
|
% muss keine ganze Zahl mehr sein<uli42@web.de>}
|
||||||
% \changes{v3.20} {2009/12/08}
|
% \changes{v3.20} {2009/12/08}
|
||||||
% {Einen Rechnungstyp "K" für "nmsatzsteuer/keine Mehrwertsteuer"
|
% {Einen Rechnungstyp "K" für "nmsatzsteuer/keine Mehrwertsteuer"
|
||||||
% hinzugefügt; verwendbar wenn MwSt. nach 19 UStG nicht anwendbar
|
% hinzugefügt; verwendbar wenn MwSt. nach 19 UStG nicht anwendbar
|
||||||
% <tom@voodoo-arts.net>}
|
% <tom@voodoo-arts.net>}
|
||||||
% \changes{v3.30} {2010/03/05}
|
% \changes{v3.30} {2010/03/05}
|
||||||
% {Fehler behoben der eine MwSt von 0\% nicht möglich machte,
|
% {Fehler behoben der eine MwSt von 0\% nicht möglich machte,
|
||||||
% Euro als Standardw<E4>hrung gesetzt, für DM muss "\DMark" gesetzt
|
% Euro als Standardwährung gesetzt, für DM muss "\textbackslash DMark" gesetzt
|
||||||
% werden; Mehrwertsteuersatz korrigiert (von 16/7 auf 19/7; Mittels
|
% werden; Mehrwertsteuersatz korrigiert (von 16/7 auf 19/7; Mittels
|
||||||
% einem Prefixmakro kann allen Tabellenelementen etwas vorangsteltt
|
% einem Prefixmakro kann allen Tabellenelementen etwas vorangsteltt
|
||||||
% werden
|
% werden
|
||||||
|
@ -120,11 +120,11 @@
|
||||||
% {Abschlagszahlungen in netto-Rechnungen eingebaut
|
% {Abschlagszahlungen in netto-Rechnungen eingebaut
|
||||||
% <schoradt@netztierpfleger.de>}
|
% <schoradt@netztierpfleger.de>}
|
||||||
% \changes{v3.50} {2015/10/06}
|
% \changes{v3.50} {2015/10/06}
|
||||||
% {Breite der Anzahl-Spalte um 0.3em (auf 3.2em) vergrößert;
|
% {Breite der Anzahl-Spalte um 0.3em (auf 3.2em) vergrößert;
|
||||||
% Macro hinzugefügt, um der Anzahl eine Einheit zu geben. Das kann zum
|
% Macro hinzugefügt, um der Anzahl eine Einheit zu geben. Das kann zum
|
||||||
% Beispiel verwendet werden, um die Anzahl als Stunden auszuweisen.
|
% Beispiel verwendet werden, um die Anzahl als Stunden auszuweisen.
|
||||||
% Dabei sollte beachtet werden, dass sich die Breite der Anzahl-Spalte
|
% Dabei sollte beachtet werden, dass sich die Breite der Anzahl-Spalte
|
||||||
% NICHT automatisch vergrößert und dass die Einheit für ALLE NACHFOLGENDEN
|
% NICHT automatisch vergrößert und dass die Einheit für ALLE NACHFOLGENDEN
|
||||||
% Artikel/Posten verwendet wird
|
% Artikel/Posten verwendet wird
|
||||||
% <LennartHensler@aol.com>}
|
% <LennartHensler@aol.com>}
|
||||||
%
|
%
|
||||||
|
@ -137,21 +137,21 @@
|
||||||
%
|
%
|
||||||
%
|
%
|
||||||
% Da das Paket ohne jegliche Kosten lizenziert wird, besteht keinerlei
|
% Da das Paket ohne jegliche Kosten lizenziert wird, besteht keinerlei
|
||||||
% Gewährleistung. Ich hafte weder für unmittelbar noch mittelbar
|
% Gewährleistung. Ich hafte weder für unmittelbar noch mittelbar
|
||||||
% entstehende Schäden aus der Verwendung des Paketes. Ich stelle das
|
% entstehende Schäden aus der Verwendung des Paketes. Ich stelle das
|
||||||
% Paket so zur Verfügung, \glqq wie es ist\grqq, ohne irgendeine
|
% Paket so zur Verfügung, \glqq wie es ist\grqq, ohne irgendeine
|
||||||
% Gewährleistung, weder ausdrücklich noch implizit, einschließlich,
|
% Gewährleistung, weder ausdrücklich noch implizit, einschließlich,
|
||||||
% aber nicht begrenzt auf, die Tauglichkeit und Verwendbarkeit für
|
% aber nicht begrenzt auf, die Tauglichkeit und Verwendbarkeit für
|
||||||
% einen bestimmten Zweck. Das volle Risiko bezüglich Qualität und
|
% einen bestimmten Zweck. Das volle Risiko bezüglich Qualität und
|
||||||
% Leistungsfähigkeit liegt bei Ihnen. Sollte das Programm fehlerhaft
|
% Leistungsfähigkeit liegt bei Ihnen. Sollte das Programm fehlerhaft
|
||||||
% sein, übernehmen Sie die Kosten für notwendigen Service, Reparatur
|
% sein, übernehmen Sie die Kosten für notwendigen Service, Reparatur
|
||||||
% oder Korrektur.
|
% oder Korrektur.
|
||||||
%
|
%
|
||||||
% Die Weitergabe dieses Pakets ist erlaubt solange es
|
% Die Weitergabe dieses Pakets ist erlaubt solange es
|
||||||
% \emph{vollständig} weitergegeben wird. Änderungen an Dateien dieses
|
% \emph{vollständig} weitergegeben wird. Änderungen an Dateien dieses
|
||||||
% Pakets sind nur zulässig wenn die Datei \emph{vorher} umbenannt
|
% Pakets sind nur zulässig wenn die Datei \emph{vorher} umbenannt
|
||||||
% wird, mein Copyright-Vermerke und der Haftungssausschluß erhalten
|
% wird, mein Copyright-Vermerke und der Haftungssausschluß erhalten
|
||||||
% bleiben und klar ersichtlich ist, daß es sich um eine veränderte
|
% bleiben und klar ersichtlich ist, daß es sich um eine veränderte
|
||||||
% Variante handelt.
|
% Variante handelt.
|
||||||
%
|
%
|
||||||
%
|
%
|
||||||
|
@ -167,7 +167,7 @@
|
||||||
% erstellt wird, der Anzahl, der Artikelbeschreibung und dem
|
% erstellt wird, der Anzahl, der Artikelbeschreibung und dem
|
||||||
% Einzelpreis des Artikels. Die Preise und die Gesamtsumme werden von
|
% Einzelpreis des Artikels. Die Preise und die Gesamtsumme werden von
|
||||||
% \env{Rechnung} berechnet. \env{Rechnung} hat ein optionales
|
% \env{Rechnung} berechnet. \env{Rechnung} hat ein optionales
|
||||||
% Argument, daß den Typ der Rechnung/Bestellung angibt:
|
% Argument, daß den Typ der Rechnung/Bestellung angibt:
|
||||||
% \begin{description}
|
% \begin{description}
|
||||||
% \item[\texttt{\textbackslash begin\{Rechnung\}}]
|
% \item[\texttt{\textbackslash begin\{Rechnung\}}]
|
||||||
% Eine \glqq Rechnung\grqq\ ohne Mehrwertsteuer. Diese Variante eignet
|
% Eine \glqq Rechnung\grqq\ ohne Mehrwertsteuer. Diese Variante eignet
|
||||||
|
@ -175,22 +175,22 @@
|
||||||
% \item[\texttt{\textbackslash begin\{Rechnung\}[N]}]
|
% \item[\texttt{\textbackslash begin\{Rechnung\}[N]}]
|
||||||
% Eine Rechnung bei der alle Preise als Nettopreise angegeben sind
|
% Eine Rechnung bei der alle Preise als Nettopreise angegeben sind
|
||||||
% und bei der die Mehrwertsteuer angegeben und zum Endpreis addiert
|
% und bei der die Mehrwertsteuer angegeben und zum Endpreis addiert
|
||||||
% wird. (z\.B. für gewerbliche Kunden)
|
% wird. (z\.B. für gewerbliche Kunden)
|
||||||
% \item[\texttt{\textbackslash begin\{Rechnung\}[B]}]
|
% \item[\texttt{\textbackslash begin\{Rechnung\}[B]}]
|
||||||
% Eine Rechnung bei der alle Preise als Bruttopreise angegeben sind
|
% Eine Rechnung bei der alle Preise als Bruttopreise angegeben sind
|
||||||
% und die enthaltene Mehrwertsteuer ausgewiesen ist.
|
% und die enthaltene Mehrwertsteuer ausgewiesen ist.
|
||||||
% (z.\,B. für Endverbraucher)
|
% (z.\,B. für Endverbraucher)
|
||||||
% \item[\texttt{\textbackslash begin\{Rechnung\}[K]}]
|
% \item[\texttt{\textbackslash begin\{Rechnung\}[K]}]
|
||||||
% Eine Rechnung bei der alle Preise als Nettopreise angegeben sind
|
% Eine Rechnung bei der alle Preise als Nettopreise angegeben sind
|
||||||
% und die Mehrwertsteuer nach \S19 UStG nicht ausweisbar ist.
|
% und die Mehrwertsteuer nach \S19 UStG nicht ausweisbar ist.
|
||||||
% (z.\,B. für Selbstständige im Kleingewerbe)
|
% (z.\,B. für Selbstständige im Kleingewerbe)
|
||||||
% \end{description}
|
% \end{description}
|
||||||
% \DescribeEnv{Rechnung\textasteriskcentered}
|
% \DescribeEnv{Rechnung\textasteriskcentered}
|
||||||
% \DescribeEnv{Bestellung\textasteriskcentered}
|
% \DescribeEnv{Bestellung\textasteriskcentered}
|
||||||
% Die Umgebung \env{Rechnung\textasteriskcentered} bzw. \env{Bestellung\textasteriskcentered}
|
% Die Umgebung \env{Rechnung\textasteriskcentered} bzw. \env{Bestellung\textasteriskcentered}
|
||||||
% ist zu \env{Rechnung} bzw. \env{Bestellung}
|
% ist zu \env{Rechnung} bzw. \env{Bestellung}
|
||||||
% identisch, bis auf die, hier zusätzlich vorhandenen, Artikelnummern.
|
% identisch, bis auf die, hier zusätzlich vorhandenen, Artikelnummern.
|
||||||
% Der Platz für die Artikelbeschreibungen wird entsprechend kleiner.
|
% Der Platz für die Artikelbeschreibungen wird entsprechend kleiner.
|
||||||
%
|
%
|
||||||
% \DescribeMacro{\Artikel}\DescribeMacro{\Posten}
|
% \DescribeMacro{\Artikel}\DescribeMacro{\Posten}
|
||||||
% Mit "\Artikel" oder "\Posten" werden die einzelnen Positionen
|
% Mit "\Artikel" oder "\Posten" werden die einzelnen Positionen
|
||||||
|
@ -206,49 +206,49 @@
|
||||||
% \textlangle Artikel\textrangle"}{"
|
% \textlangle Artikel\textrangle"}{"
|
||||||
% \textlangle Einzelpreis\textrangle"}"\\
|
% \textlangle Einzelpreis\textrangle"}"\\
|
||||||
% "\Artikel" hat ein optionales
|
% "\Artikel" hat ein optionales
|
||||||
% Argument, daß es erlaubt für diesen Artikel den ermäßigten
|
% Argument, daß es erlaubt für diesen Artikel den ermäßigten
|
||||||
% Mehrwertsteuersatz auszuwählen. Diese Positionen werden hinter dem
|
% Mehrwertsteuersatz auszuwählen. Diese Positionen werden hinter dem
|
||||||
% Preis mit einem $^*$ gekennzeichnet und unter der Tabelle wird bei
|
% Preis mit einem $^*$ gekennzeichnet und unter der Tabelle wird bei
|
||||||
% Netto- und Bruttorechnungen eine \glqq Fußnote\grqq\ erzeugt.
|
% Netto- und Bruttorechnungen eine \glqq Fußnote\grqq\ erzeugt.
|
||||||
% Zum Beispiel:\\
|
% Zum Beispiel:\\
|
||||||
% "\Artikel[e]{5}{Der Herr der Ringe}{59,80}"\\ fügt eine Position mit
|
% "\Artikel[e]{5}{Der Herr der Ringe}{59,80}"\\ fügt eine Position mit
|
||||||
% 5 \emph{Herr der Ringe} zum ermäßigten Mehrwertsteuersatz ein.
|
% 5 \emph{Herr der Ringe} zum ermäßigten Mehrwertsteuersatz ein.
|
||||||
% Mittels dem Makro "\ArtikelPrefix{...}" kann man jedem Element der
|
% Mittels dem Makro "\ArtikelPrefix{...}" kann man jedem Element der
|
||||||
% Artikel einen Prefix geben. Damit lässt sich beispielsweise die
|
% Artikel einen Prefix geben. Damit lässt sich beispielsweise die
|
||||||
% Schriftgröße dieser Auflistung im Ganzen ändern:\\
|
% Schriftgröße dieser Auflistung im Ganzen ändern:\\
|
||||||
% "\ArtikelPrefix{\small}"
|
% "\ArtikelPrefix{\small}"
|
||||||
%
|
%
|
||||||
%
|
%
|
||||||
% Versandkosten lassen sich mit \DescribeMacro{\Versandkosten}
|
% Versandkosten lassen sich mit \DescribeMacro{\Versandkosten}
|
||||||
% "\Versandkosten{"\textlangle Preis\textrangle"}" eingeben und
|
% "\Versandkosten{"\textlangle Preis\textrangle"}" eingeben und
|
||||||
% bekommen keine Positionsnummer. Es sind auch ermäßigte Versandkosten über
|
% bekommen keine Positionsnummer. Es sind auch ermäßigte Versandkosten über
|
||||||
% den optionalen Parameter "[e]" möglich, allerdings ist nicht bekannt, ob
|
% den optionalen Parameter "[e]" möglich, allerdings ist nicht bekannt, ob
|
||||||
% es sowas überhaupt irgendwo gibt.
|
% es sowas überhaupt irgendwo gibt.
|
||||||
%
|
%
|
||||||
% \DescribeMacro{\Waehrung} Die Währungseinheit, die hinter die Beträge
|
% \DescribeMacro{\Waehrung} Die Währungseinheit, die hinter die Beträge
|
||||||
% gesetzt wird, ist auf DM voreingestellt. Mit "\Waehrung{...}" kann
|
% gesetzt wird, ist auf DM voreingestellt. Mit "\Waehrung{...}" kann
|
||||||
% eine beliebige andere Währung gesetzt werden, "\Waehrung{F}" setzt
|
% eine beliebige andere Währung gesetzt werden, "\Waehrung{F}" setzt
|
||||||
% z.\,B. die Währung auf \glqq F\grqq. Für den Euro gibt es eine Abkürzung
|
% z.\,B. die Währung auf \glqq F\grqq. Für den Euro gibt es eine Abkürzung
|
||||||
% "\Euro" die identisch zu "\Waehrung{\texteuro}" ist und (falls das
|
% "\Euro" die identisch zu "\Waehrung{\texteuro}" ist und (falls das
|
||||||
% "textcomp"-Paket eingebunden ist) ein \texteuro\ erzeugt.
|
% "textcomp"-Paket eingebunden ist) ein \texteuro\ erzeugt.
|
||||||
%
|
%
|
||||||
% \DescribeMacro{\Steuersatz}Die Steuersätze lassen sich mit
|
% \DescribeMacro{\Steuersatz}Die Steuersätze lassen sich mit
|
||||||
% "\Steuersatz{"\textlangle Steuersatz 1\textrangle"}{"
|
% "\Steuersatz{"\textlangle Steuersatz 1\textrangle"}{"
|
||||||
% \textlangle Steuersatz 2\textrangle"}" festlegen. Standardmäßig ist
|
% \textlangle Steuersatz 2\textrangle"}" festlegen. Standardmäßig ist
|
||||||
% Steuersatz 1 auf "19" und Steuersatz 2 auf "7" eingestellt. Dies entspricht
|
% Steuersatz 1 auf "19" und Steuersatz 2 auf "7" eingestellt. Dies entspricht
|
||||||
% dem Mehrwertsteuersatz von 19\% und dem ermäßigtem Mehrwertsteuersatz von
|
% dem Mehrwertsteuersatz von 19\% und dem ermäßigtem Mehrwertsteuersatz von
|
||||||
% 7\%.
|
% 7\%.
|
||||||
%
|
%
|
||||||
% \DescribeMacro{\Gesamtsumme}\DescribeMacro{\Mehrwertsteuer}
|
% \DescribeMacro{\Gesamtsumme}\DescribeMacro{\Mehrwertsteuer}
|
||||||
% Nach dem Ende einer \env{Rechnung}- bzw. \env{Bestellung}\-Umgebung lassen
|
% Nach dem Ende einer \env{Rechnung}- bzw. \env{Bestellung}\-Umgebung lassen
|
||||||
% sich die Gesamtsumme und die Mehrwertsteuer
|
% sich die Gesamtsumme und die Mehrwertsteuer
|
||||||
% noch mit den Makros "\Gesamtsumme" und
|
% noch mit den Makros "\Gesamtsumme" und
|
||||||
% "\Mehrwertsteuer" in den Text einfügen.
|
% "\Mehrwertsteuer" in den Text einfügen.
|
||||||
%
|
%
|
||||||
% \DescribeMacro{\PositionEin}\DescribeMacro{\PositionAus}
|
% \DescribeMacro{\PositionEin}\DescribeMacro{\PositionAus}
|
||||||
% Hiermit läßt sich die Ausgabe der Positionsspalte aktivieren bzw. unterdrücken,
|
% Hiermit läßt sich die Ausgabe der Positionsspalte aktivieren bzw. unterdrücken,
|
||||||
% da diese nicht immer benötigt wird. Voreingestellt ist "\PositionEin"
|
% da diese nicht immer benötigt wird. Voreingestellt ist "\PositionEin"
|
||||||
% Die Makros können beliebig oft
|
% Die Makros können beliebig oft
|
||||||
% auftreten, es wird jedoch nur das letzte vor dem ersten Artikel beachtet.
|
% auftreten, es wird jedoch nur das letzte vor dem ersten Artikel beachtet.
|
||||||
% Sobald ein Artikel angegeben wurde, werden die Makros ignoriert.
|
% Sobald ein Artikel angegeben wurde, werden die Makros ignoriert.
|
||||||
%
|
%
|
||||||
|
@ -257,15 +257,15 @@
|
||||||
% einzelnen Posten befinden. Da dies aber Geschmackssache ist, kann man die
|
% einzelnen Posten befinden. Da dies aber Geschmackssache ist, kann man die
|
||||||
% Ausgabe von Trennlinien mit den Makros "\TrennerEin" bzw. "\TrennerAus"
|
% Ausgabe von Trennlinien mit den Makros "\TrennerEin" bzw. "\TrennerAus"
|
||||||
% steuern. Voreinstellung ist "\TrennerEin".
|
% steuern. Voreinstellung ist "\TrennerEin".
|
||||||
% Die Makros können beliebig oft
|
% Die Makros können beliebig oft
|
||||||
% auftreten, es wird jedoch nur das letzte vor dem ersten Artikel beachtet.
|
% auftreten, es wird jedoch nur das letzte vor dem ersten Artikel beachtet.
|
||||||
% Sobald ein Artikel angegeben wurde, kann die Einstellung nicht mehr
|
% Sobald ein Artikel angegeben wurde, kann die Einstellung nicht mehr
|
||||||
% verändert werden.
|
% verändert werden.
|
||||||
%
|
%
|
||||||
% \DescribeMacro{\AnzahlEinheit}Die Einheit aller nachfolgender Artikel/Posten
|
% \DescribeMacro{\AnzahlEinheit}Die Einheit aller nachfolgender Artikel/Posten
|
||||||
% lassen sich mit "\AnzahlEinheit{"\textlangle Einheit\textrangle"}" festlegen.
|
% lassen sich mit "\AnzahlEinheit{"\textlangle Einheit\textrangle"}" festlegen.
|
||||||
% Die Einheit wird von einem Leerzeichen getrennt hinter die Anzahl eingefügt.
|
% Die Einheit wird von einem Leerzeichen getrennt hinter die Anzahl eingefügt.
|
||||||
% Standardmäßig ist die keine Einheit gewählt.
|
% Standardmäßig ist die keine Einheit gewählt.
|
||||||
% Das Makro kann beliebig oft auftreten. Dabei beeinflusst die jeweile Definition
|
% Das Makro kann beliebig oft auftreten. Dabei beeinflusst die jeweile Definition
|
||||||
% immer nur die nachfolgenden Artikel/Posten. Dies kann verwendet werden, um
|
% immer nur die nachfolgenden Artikel/Posten. Dies kann verwendet werden, um
|
||||||
% unterschiedlichen Artikeln/Posten unterschiedliche Einheiten zu geben.
|
% unterschiedlichen Artikeln/Posten unterschiedliche Einheiten zu geben.
|
||||||
|
@ -273,17 +273,17 @@
|
||||||
% \section{Beispiele}
|
% \section{Beispiele}
|
||||||
%
|
%
|
||||||
% \subsection{Bestellung ohne Artikelnummern}
|
% \subsection{Bestellung ohne Artikelnummern}
|
||||||
% Dieses Beispiel demonstriert, daß eine Vielzahl von Textauszeichnungs-
|
% Dieses Beispiel demonstriert, daß eine Vielzahl von Textauszeichnungs-
|
||||||
% und Formatierungsmöglichkeiten innerhalb einer \env{Rechnung}-Umgebung
|
% und Formatierungsmöglichkeiten innerhalb einer \env{Rechnung}-Umgebung
|
||||||
% verwendet werden kann.
|
% verwendet werden kann.
|
||||||
%
|
%
|
||||||
% \begin{verbatim}
|
% \begin{verbatim}
|
||||||
% \begin{Rechnung}
|
% \begin{Rechnung}
|
||||||
% \Artikel{1}{Der Herr der Ringe
|
% \Artikel{1}{Der Herr der Ringe
|
||||||
% \begin{enumerate}
|
% \begin{enumerate}
|
||||||
% \item Die Gefährten
|
% \item Die Gefährten
|
||||||
% \item Die zwei Türme
|
% \item Die zwei Türme
|
||||||
% \item Die Rückkehr des Königs
|
% \item Die Rückkehr des Königs
|
||||||
% \end{enumerate}
|
% \end{enumerate}
|
||||||
% John Ronald R. Tolkien\\
|
% John Ronald R. Tolkien\\
|
||||||
% \scriptsize Taschenbuch, Erschienen 1972}{59,80}
|
% \scriptsize Taschenbuch, Erschienen 1972}{59,80}
|
||||||
|
@ -291,16 +291,16 @@
|
||||||
% \textit{John Ronald R. Tolkien}, Taschenbuch, Erschienen 1995}{12,90}
|
% \textit{John Ronald R. Tolkien}, Taschenbuch, Erschienen 1995}{12,90}
|
||||||
% \Versandkosten{9,90}
|
% \Versandkosten{9,90}
|
||||||
% \end{Rechnung}
|
% \end{Rechnung}
|
||||||
% \noindent Ein Verrechnungsscheck über \Gesamtsumme\ liegt bei.
|
% \noindent Ein Verrechnungsscheck über \Gesamtsumme\ liegt bei.
|
||||||
% \end{verbatim}
|
% \end{verbatim}
|
||||||
%
|
%
|
||||||
% \vbox{
|
% \vbox{
|
||||||
% \begin{Rechnung}
|
% \begin{Rechnung}
|
||||||
% \Artikel{1}{Der Herr der Ringe
|
% \Artikel{1}{Der Herr der Ringe
|
||||||
% \begin{enumerate}
|
% \begin{enumerate}
|
||||||
% \item Die Gefährten
|
% \item Die Gefährten
|
||||||
% \item Die zwei Türme
|
% \item Die zwei Türme
|
||||||
% \item Die Rückkehr des Königs
|
% \item Die Rückkehr des Königs
|
||||||
% \end{enumerate}
|
% \end{enumerate}
|
||||||
% John Ronald R. Tolkien\\
|
% John Ronald R. Tolkien\\
|
||||||
% \scriptsize Taschenbuch, Erschienen 1972}{59,80}
|
% \scriptsize Taschenbuch, Erschienen 1972}{59,80}
|
||||||
|
@ -308,14 +308,14 @@
|
||||||
% \textit{John Ronald R. Tolkien}, Taschenbuch, Erschienen 1995}{12,90}
|
% \textit{John Ronald R. Tolkien}, Taschenbuch, Erschienen 1995}{12,90}
|
||||||
% \Versandkosten{9,90}
|
% \Versandkosten{9,90}
|
||||||
% \end{Rechnung}
|
% \end{Rechnung}
|
||||||
% \noindent Ein Verrechnungsscheck über\Gesamtsumme\ liegt bei.
|
% \noindent Ein Verrechnungsscheck über\Gesamtsumme\ liegt bei.
|
||||||
% }
|
% }
|
||||||
% \subsection{Bestellung mit Artikelnummern}
|
% \subsection{Bestellung mit Artikelnummern}
|
||||||
%
|
%
|
||||||
% \begin{verbatim}
|
% \begin{verbatim}
|
||||||
% \begin{Rechnung*}
|
% \begin{Rechnung*}
|
||||||
% \Artikel{1}{3345765}{The \TeX-Book von Donald E. Knuth}{85,47}
|
% \Artikel{1}{3345765}{The \TeX-Book von Donald E. Knuth}{85,47}
|
||||||
% \Artikel{1500}{879847}{Büroklammern}{0,03}
|
% \Artikel{1500}{879847}{Büroklammern}{0,03}
|
||||||
% \Versandkosten{12,95}
|
% \Versandkosten{12,95}
|
||||||
% \end{Rechnung*}
|
% \end{Rechnung*}
|
||||||
% \end{verbatim}
|
% \end{verbatim}
|
||||||
|
@ -323,7 +323,7 @@
|
||||||
% \vbox{
|
% \vbox{
|
||||||
% \begin{Rechnung*}
|
% \begin{Rechnung*}
|
||||||
% \Artikel{1}{3345765}{The \TeX-Book von Donald E. Knuth}{85,47}
|
% \Artikel{1}{3345765}{The \TeX-Book von Donald E. Knuth}{85,47}
|
||||||
% \Artikel{1500}{879847}{Büroklammern}{0,03}
|
% \Artikel{1500}{879847}{Büroklammern}{0,03}
|
||||||
% \Versandkosten{12,95}
|
% \Versandkosten{12,95}
|
||||||
% \end{Rechnung*}
|
% \end{Rechnung*}
|
||||||
% }
|
% }
|
||||||
|
@ -333,7 +333,7 @@
|
||||||
% \begin{verbatim}
|
% \begin{verbatim}
|
||||||
% \begin{Rechnung}[N]
|
% \begin{Rechnung}[N]
|
||||||
% \Artikel[e]{1}{Donald E. Knuth: The \TeX-Book}{79,88}
|
% \Artikel[e]{1}{Donald E. Knuth: The \TeX-Book}{79,88}
|
||||||
% \Artikel{20}{Erdnüße}{0,99}
|
% \Artikel{20}{Erdnüße}{0,99}
|
||||||
% \Versandkosten{10,00}
|
% \Versandkosten{10,00}
|
||||||
% \end{Rechnung}
|
% \end{Rechnung}
|
||||||
% \noindent Im Betrag von \Gesamtsumme\ sind also
|
% \noindent Im Betrag von \Gesamtsumme\ sind also
|
||||||
|
@ -343,7 +343,7 @@
|
||||||
% \vbox{
|
% \vbox{
|
||||||
% \begin{Rechnung}[N]
|
% \begin{Rechnung}[N]
|
||||||
% \Artikel[e]{1}{Donald E. Knuth: The \TeX-Book}{79,88}
|
% \Artikel[e]{1}{Donald E. Knuth: The \TeX-Book}{79,88}
|
||||||
% \Artikel{20}{Erdnüsse}{0,85}
|
% \Artikel{20}{Erdnüsse}{0,85}
|
||||||
% \Versandkosten{10,00}
|
% \Versandkosten{10,00}
|
||||||
% \end{Rechnung}
|
% \end{Rechnung}
|
||||||
% \noindent Im Betrag von \Gesamtsumme\ sind also
|
% \noindent Im Betrag von \Gesamtsumme\ sind also
|
||||||
|
@ -357,7 +357,7 @@
|
||||||
% \PositionAus
|
% \PositionAus
|
||||||
% \TrennerAus
|
% \TrennerAus
|
||||||
% \Artikel[e]{1}{Donald E. Knuth: The \TeX-Book}{79,88}
|
% \Artikel[e]{1}{Donald E. Knuth: The \TeX-Book}{79,88}
|
||||||
% \Artikel{20}{Erdnüße}{0,99}
|
% \Artikel{20}{Erdnüße}{0,99}
|
||||||
% \Versandkosten{10,00}
|
% \Versandkosten{10,00}
|
||||||
% \end{Rechnung}
|
% \end{Rechnung}
|
||||||
% \noindent Im Betrag von \Gesamtsumme\ sind also
|
% \noindent Im Betrag von \Gesamtsumme\ sind also
|
||||||
|
@ -369,7 +369,7 @@
|
||||||
% \PositionAus
|
% \PositionAus
|
||||||
% \TrennerAus
|
% \TrennerAus
|
||||||
% \Artikel[e]{1}{Donald E. Knuth: The \TeX-Book}{79,88}
|
% \Artikel[e]{1}{Donald E. Knuth: The \TeX-Book}{79,88}
|
||||||
% \Artikel{20}{Erdnüsse}{0,85}
|
% \Artikel{20}{Erdnüsse}{0,85}
|
||||||
% \Versandkosten{10,00}
|
% \Versandkosten{10,00}
|
||||||
% \end{Rechnung}
|
% \end{Rechnung}
|
||||||
% \noindent Im Betrag von \Gesamtsumme\ sind also
|
% \noindent Im Betrag von \Gesamtsumme\ sind also
|
||||||
|
@ -384,7 +384,7 @@
|
||||||
% \Euro
|
% \Euro
|
||||||
% \begin{Rechnung}[B]
|
% \begin{Rechnung}[B]
|
||||||
% \Artikel[e]{1}{Donald E. Knuth: The \TeX-Book}{42,73}
|
% \Artikel[e]{1}{Donald E. Knuth: The \TeX-Book}{42,73}
|
||||||
% \Artikel{20}{Erdnüsse}{0,49}
|
% \Artikel{20}{Erdnüsse}{0,49}
|
||||||
% \Versandkosten{5,80}
|
% \Versandkosten{5,80}
|
||||||
% \end{Rechnung}
|
% \end{Rechnung}
|
||||||
% \end{verbatim}
|
% \end{verbatim}
|
||||||
|
@ -393,7 +393,7 @@
|
||||||
% \Euro
|
% \Euro
|
||||||
% \begin{Rechnung}[B]
|
% \begin{Rechnung}[B]
|
||||||
% \Artikel[e]{1}{Donald E. Knuth: The \TeX-Book}{42,73}
|
% \Artikel[e]{1}{Donald E. Knuth: The \TeX-Book}{42,73}
|
||||||
% \Artikel{20}{Erdnüsse}{0,49}
|
% \Artikel{20}{Erdnüsse}{0,49}
|
||||||
% \Versandkosten{5,80}
|
% \Versandkosten{5,80}
|
||||||
% \end{Rechnung}
|
% \end{Rechnung}
|
||||||
% }
|
% }
|
||||||
|
@ -406,8 +406,8 @@
|
||||||
%
|
%
|
||||||
% \subsection{Deklarationen}
|
% \subsection{Deklarationen}
|
||||||
%
|
%
|
||||||
% Einige Zähler für Position, Gesamtsumme, Mehrwertsteuer und zur
|
% Einige Zähler für Position, Gesamtsumme, Mehrwertsteuer und zur
|
||||||
% Parameterübergabe und temporäre Daten
|
% Parameterübergabe und temporäre Daten
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\newcount\@RCHcnt \newcount\@RCHsum \newcount\@RCHtmp
|
\newcount\@RCHcnt \newcount\@RCHsum \newcount\@RCHtmp
|
||||||
\newcount\@RCHmwst \newcount\@RCHmwsti \newcount\@RCHmwstii
|
\newcount\@RCHmwst \newcount\@RCHmwsti \newcount\@RCHmwstii
|
||||||
|
@ -430,7 +430,7 @@
|
||||||
\@RCHGesamtWidth=6.1em%
|
\@RCHGesamtWidth=6.1em%
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
% \begin{macro}{\@RCHerm}
|
% \begin{macro}{\@RCHerm}
|
||||||
% Ein Schalter der das Auftauchen von ermäßigtem MwSt-Satz anzeigt.
|
% Ein Schalter der das Auftauchen von ermäßigtem MwSt-Satz anzeigt.
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\newif\if@RCHerm
|
\newif\if@RCHerm
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
|
@ -451,7 +451,7 @@
|
||||||
% \end{macro}
|
% \end{macro}
|
||||||
%
|
%
|
||||||
% \begin{macro}{\@RCHfirst}
|
% \begin{macro}{\@RCHfirst}
|
||||||
% Ein Schalter der anzeigt, daß der erste Artikel eingefügt wird
|
% Ein Schalter der anzeigt, daß der erste Artikel eingefügt wird
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\newif\if@RCHfirst
|
\newif\if@RCHfirst
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
|
@ -459,7 +459,7 @@
|
||||||
%
|
%
|
||||||
% \begin{macro}{\@RCHhor}
|
% \begin{macro}{\@RCHhor}
|
||||||
% Ein Schalter der anzeigt, ob horizontale Trennlinien zwischen den
|
% Ein Schalter der anzeigt, ob horizontale Trennlinien zwischen den
|
||||||
% Artikeln eingefügt werden
|
% Artikeln eingefügt werden
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\newif\if@RCHhor
|
\newif\if@RCHhor
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
|
@ -480,7 +480,7 @@
|
||||||
% \end{macro}
|
% \end{macro}
|
||||||
%
|
%
|
||||||
% \begin{macro}{\@RCHwdt}
|
% \begin{macro}{\@RCHwdt}
|
||||||
% Breite der Spalte für die Artikelbezeichnung
|
% Breite der Spalte für die Artikelbezeichnung
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\newdimen\@RCHwdt
|
\newdimen\@RCHwdt
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
|
@ -494,7 +494,7 @@
|
||||||
% \end{macro}
|
% \end{macro}
|
||||||
%
|
%
|
||||||
% \begin{macro}{\@RCHstsii}
|
% \begin{macro}{\@RCHstsii}
|
||||||
% ermäßigter Mehrwertsteuersatz
|
% ermäßigter Mehrwertsteuersatz
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\newcommand*\@RCHstsii{7}
|
\newcommand*\@RCHstsii{7}
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
|
@ -522,7 +522,7 @@
|
||||||
% \end{macro}
|
% \end{macro}
|
||||||
%
|
%
|
||||||
% \begin{macro}{\@waehrung}
|
% \begin{macro}{\@waehrung}
|
||||||
% aktuelle Währung. Voreingestellt ist Euro.
|
% aktuelle Währung. Voreingestellt ist Euro.
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\newcommand*\@waehrung{\texteuro}
|
\newcommand*\@waehrung{\texteuro}
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
|
@ -531,14 +531,14 @@
|
||||||
% \subsection{Benutzermacros}
|
% \subsection{Benutzermacros}
|
||||||
%
|
%
|
||||||
% \begin{macro}{\Steuersatz}
|
% \begin{macro}{\Steuersatz}
|
||||||
% Stellt neue Mehrwertsteuersätze (normal und ermäßigt) ein.
|
% Stellt neue Mehrwertsteuersätze (normal und ermäßigt) ein.
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\newcommand*\Steuersatz[2]{\def\@RCHstsi{#1}\def\@RCHstsii{#2}}
|
\newcommand*\Steuersatz[2]{\def\@RCHstsi{#1}\def\@RCHstsii{#2}}
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
% \end{macro}
|
% \end{macro}
|
||||||
%
|
%
|
||||||
% \begin{macro}{\Waehrung}
|
% \begin{macro}{\Waehrung}
|
||||||
% Stellt eine beliebige Währung ein.
|
% Stellt eine beliebige Währung ein.
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\newcommand*\Waehrung[1]{\def\@waehrung{#1}}
|
\newcommand*\Waehrung[1]{\def\@waehrung{#1}}
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
|
@ -561,29 +561,29 @@
|
||||||
% \end{macro}
|
% \end{macro}
|
||||||
%
|
%
|
||||||
% \begin{macro}{\ArtikelPrefix}
|
% \begin{macro}{\ArtikelPrefix}
|
||||||
% Setzt einen belibigen Prefix für das Setzen der Artikelbeschreibung. Damit
|
% Setzt einen belibigen Prefix für das Setzen der Artikelbeschreibung. Damit
|
||||||
% kann beispielsweise die Schriftgröße angepasst werden.
|
% kann beispielsweise die Schriftgröße angepasst werden.
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\newcommand*\ArtikelPrefix[1]{\def\@ArtikelPrefix{#1}}
|
\newcommand*\ArtikelPrefix[1]{\def\@ArtikelPrefix{#1}}
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
% \end{macro}
|
% \end{macro}
|
||||||
%
|
%
|
||||||
% \begin{macro}{\AnzahlEinheit}
|
% \begin{macro}{\AnzahlEinheit}
|
||||||
% Setzt einen belibigen Suffix für die Anzahl der Artikel.
|
% Setzt einen belibigen Suffix für die Anzahl der Artikel.
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\newcommand*\AnzahlEinheit[1]{\def\@AnzahlSuffix{\,#1}}
|
\newcommand*\AnzahlEinheit[1]{\def\@AnzahlSuffix{\,#1}}
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
% \end{macro}
|
% \end{macro}
|
||||||
%
|
%
|
||||||
% \begin{macro}{\Euro}
|
% \begin{macro}{\Euro}
|
||||||
% Stellt die Währung auf Euro um. (benötigt textcomp)
|
% Stellt die Währung auf Euro um. (benötigt textcomp)
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\newcommand*\Euro{\def\@waehrung{\texteuro}}
|
\newcommand*\Euro{\def\@waehrung{\texteuro}}
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
% \end{macro}
|
% \end{macro}
|
||||||
%
|
%
|
||||||
% \begin{macro}{\DMark}
|
% \begin{macro}{\DMark}
|
||||||
% Stellt die Währung auf DM um. (benötigt textcomp)
|
% Stellt die Währung auf DM um. (benötigt textcomp)
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\newcommand*\DMark{\def\@waehrung{D\kern-0.05em M}}
|
\newcommand*\DMark{\def\@waehrung{D\kern-0.05em M}}
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
|
@ -606,7 +606,7 @@
|
||||||
% \subsection{Zahlenmacros}
|
% \subsection{Zahlenmacros}
|
||||||
%
|
%
|
||||||
% \begin{macro}{\@RCHwrite}
|
% \begin{macro}{\@RCHwrite}
|
||||||
% Gibt einen Zähler gerundet auf zwei Nachkommastellen aus.
|
% Gibt einen Zähler gerundet auf zwei Nachkommastellen aus.
|
||||||
% (cntr/100,cntr\%100)
|
% (cntr/100,cntr\%100)
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\newcommand*\@RCHwrite[1]{
|
\newcommand*\@RCHwrite[1]{
|
||||||
|
@ -622,14 +622,14 @@
|
||||||
% \end{macro}
|
% \end{macro}
|
||||||
%
|
%
|
||||||
% \begin{macro}{\writeCurrency}
|
% \begin{macro}{\writeCurrency}
|
||||||
% Gibt einen Zähler als Währungsbetrag aus.
|
% Gibt einen Zähler als Währungsbetrag aus.
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\newcommand*\writeCurrency[1]{\@RCHwrite{#1}\,\@waehrung}
|
\newcommand*\writeCurrency[1]{\@RCHwrite{#1}\,\@waehrung}
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
% \end{macro}
|
% \end{macro}
|
||||||
%
|
%
|
||||||
% \begin{macro}{\writebfCurrency}
|
% \begin{macro}{\writebfCurrency}
|
||||||
% Gibt eine Zähler als Währungsbetrag mit fetter Zahl aus.
|
% Gibt eine Zähler als Währungsbetrag mit fetter Zahl aus.
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\newcommand*\writebfCurrency[1]{{\fontseries{b}
|
\newcommand*\writebfCurrency[1]{{\fontseries{b}
|
||||||
\selectfont\writeCurrency{#1}}}
|
\selectfont\writeCurrency{#1}}}
|
||||||
|
@ -647,7 +647,7 @@
|
||||||
% \begin{macro}{\@readA}
|
% \begin{macro}{\@readA}
|
||||||
% Liest eine Zahl ein. Falls Nachkommastellen vorhanden sind,
|
% Liest eine Zahl ein. Falls Nachkommastellen vorhanden sind,
|
||||||
% werden diese ebenfalls eingelesen. Nachkommastellen werden
|
% werden diese ebenfalls eingelesen. Nachkommastellen werden
|
||||||
% mit , oder . abgetrennt. Tritt eines dieser Zeichen auf, dann müssen
|
% mit , oder . abgetrennt. Tritt eines dieser Zeichen auf, dann müssen
|
||||||
% auch Nachkommastellen kommen, sonst wird ein Fehler ausgegeben.
|
% auch Nachkommastellen kommen, sonst wird ein Fehler ausgegeben.
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\newcommand*\@readA[1]{%
|
\newcommand*\@readA[1]{%
|
||||||
|
@ -721,10 +721,10 @@
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
% \end{macro}
|
% \end{macro}
|
||||||
%
|
%
|
||||||
% \subsection{Rechnungsabschlußmacros}
|
% \subsection{Rechnungsabschlußmacros}
|
||||||
%
|
%
|
||||||
% \begin{macro}{\writefoot}
|
% \begin{macro}{\writefoot}
|
||||||
% Gibt Fußnote mit reduziertem MwSt.Satz aus.
|
% Gibt Fußnote mit reduziertem MwSt.Satz aus.
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\newcommand*{\writefoot}[0]{
|
\newcommand*{\writefoot}[0]{
|
||||||
\if@RCHerm
|
\if@RCHerm
|
||||||
|
@ -738,7 +738,7 @@
|
||||||
% \end{macro}
|
% \end{macro}
|
||||||
%
|
%
|
||||||
% \begin{macro}{\@RCHsline}
|
% \begin{macro}{\@RCHsline}
|
||||||
% Erzeugt eine Zeile für Summe, Mehrwertsteuer, \dots
|
% Erzeugt eine Zeile für Summe, Mehrwertsteuer, \dots
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\newcommand*\@RCHsline[2]{%
|
\newcommand*\@RCHsline[2]{%
|
||||||
\goodbreak\nointerlineskip
|
\goodbreak\nointerlineskip
|
||||||
|
@ -902,8 +902,8 @@
|
||||||
% \end{macro}
|
% \end{macro}
|
||||||
%
|
%
|
||||||
% \begin{macro}{\@ArtikelX}
|
% \begin{macro}{\@ArtikelX}
|
||||||
% Berechnet für einen Artikel den Preis aus Anzahl und Einzelpreis,
|
% Berechnet für einen Artikel den Preis aus Anzahl und Einzelpreis,
|
||||||
% erhöht die Gesamtsumme und die entsprechende Mehrwertsteuersumme
|
% erhöht die Gesamtsumme und die entsprechende Mehrwertsteuersumme
|
||||||
% und gibt die Position aus.
|
% und gibt die Position aus.
|
||||||
% Param: [ermaessigt,] Anzahl, (X: Art.-Nr.,) Artikel, Einzelpreis
|
% Param: [ermaessigt,] Anzahl, (X: Art.-Nr.,) Artikel, Einzelpreis
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
|
@ -921,7 +921,7 @@
|
||||||
% \end{macro}%
|
% \end{macro}%
|
||||||
%
|
%
|
||||||
% \begin{macro}{\@GutschriftX}
|
% \begin{macro}{\@GutschriftX}
|
||||||
% Fügt eine Gutschrift hinzu und gibt diese aus.
|
% Fügt eine Gutschrift hinzu und gibt diese aus.
|
||||||
% Param: [ermaessigt,] Beschreibung, Betrag
|
% Param: [ermaessigt,] Beschreibung, Betrag
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\newcommand*\@Gutschrift[3][X]{\@GutschriftX[#1]{#2}{#3}}
|
\newcommand*\@Gutschrift[3][X]{\@GutschriftX[#1]{#2}{#3}}
|
||||||
|
@ -936,7 +936,7 @@
|
||||||
% \end{macro}
|
% \end{macro}
|
||||||
%
|
%
|
||||||
% \begin{macro}{\@VersandkostenX}
|
% \begin{macro}{\@VersandkostenX}
|
||||||
% Erzeugt eine Zeile für die Versandkosten, die keinen Einzelpreis und
|
% Erzeugt eine Zeile für die Versandkosten, die keinen Einzelpreis und
|
||||||
% und keine Positionsnummer bekommt (mit Artikelnummer).
|
% und keine Positionsnummer bekommt (mit Artikelnummer).
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\newcommand*\@Versandkosten[2][X]{\@VersandkostenX[#1]{#2}}
|
\newcommand*\@Versandkosten[2][X]{\@VersandkostenX[#1]{#2}}
|
||||||
|
@ -962,7 +962,7 @@
|
||||||
% \end{macro}
|
% \end{macro}
|
||||||
%
|
%
|
||||||
% \begin{macro}{\@lineBaseX}
|
% \begin{macro}{\@lineBaseX}
|
||||||
% Gemeinsamer Code für Artikel- und Versandkostenzeilen
|
% Gemeinsamer Code für Artikel- und Versandkostenzeilen
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\newcommand*\@lineBaseX[6][X]{
|
\newcommand*\@lineBaseX[6][X]{
|
||||||
\global\advance\@RCHsum\@RCHtmp
|
\global\advance\@RCHsum\@RCHtmp
|
||||||
|
@ -1068,7 +1068,7 @@
|
||||||
\advance\@RCHwdt-2\tabcolsep
|
\advance\@RCHwdt-2\tabcolsep
|
||||||
\fi
|
\fi
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
% bißchen Platz über der Rechnung
|
% bißchen Platz über der Rechnung
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\vskip\abovedisplayskip
|
\vskip\abovedisplayskip
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
|
@ -1101,7 +1101,7 @@
|
||||||
\fi\fi\fi\fi
|
\fi\fi\fi\fi
|
||||||
\global\@RCHsum\@RCHsum\global\@RCHmwst\@RCHmwst
|
\global\@RCHsum\@RCHsum\global\@RCHmwst\@RCHmwst
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
% bißchen Platz unter der Rechnung
|
% bißchen Platz unter der Rechnung
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\vskip\belowdisplayskip
|
\vskip\belowdisplayskip
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue