Einleitung eingebaut

Im Text der Rechnung muss es zu Anfang eine Einleitung geben. Dort kann
man auf Verträge, Absprachen, Beauftragungen etc. Bezug nehmen. Ich habe
das gemäß dem Muster der POSITION eingebaut.
This commit is contained in:
qbi 2021-10-10 12:12:18 +02:00
parent 72bdf42172
commit feb3b49abb
3 changed files with 11 additions and 3 deletions

View file

@ -7,6 +7,7 @@
kunde=Firma A
adresse= Strasse A; 012345 Stadt A;
anrede=Sehr geehrte Damen und Herren,
einleitung=anbei die Rechnung
anzahl=1
position=Dienstleistung A mit etwas mehr Text
short=Leistung A
@ -18,6 +19,7 @@ lfdnr=1
kunde=Firma B
adresse=Personalabteilung; Frau B; Strasse B; 01234 Stadt B;
anrede=Sehr geehrte Frau B,
einleitung=Wie in Vertrag 08/15 vereibart berechne ich
anzahl=11
position=Dienstleistung B mit mehr noch viel Text
short=Leistung B
@ -29,6 +31,7 @@ lfdnr=1
kunde=Herr C
adresse=Strasse C; 12345 Stadt C;
anrede=Sehr geehrter Herr C,
einleitung=anbei die Rechnung
anzahl=1
position=Dienstleistung C mit ganzen vielen Nebenpositionen damit in der Tabelle mehrere Zeilen sind
short=Leistung C

View file

@ -72,6 +72,7 @@ ADRESSE=""
ANREDE=""
ANZAHL=""
POSITION=""
EINLEITUNG=""
SHORT=""
BETRAG=""
LFDNR=""
@ -314,6 +315,9 @@ check_rechnunsdaten() (
elif test -z "$POSITION"; then
print_failed "Das Feld Position ist leer"
return 1
elif test -z "$EINLEITUNG"; then
print_failed "Das Feld Einleitung ist leer"
return 1
elif test -z "$SHORT"; then
print_failed "Das Feld Short ist leer"
return 1
@ -409,6 +413,7 @@ reset_values() {
ANREDE=""
ANZAHL=""
POSITION=""
EINLEITUNG=""
SHORT=""
BETRAG=""
LFDNR=""
@ -429,6 +434,7 @@ set_value() {
anrede) ANREDE="$VALUE_BUFFER";;
anzahl) ANZAHL="$VALUE_BUFFER";;
position) POSITION="$VALUE_BUFFER";;
einleitung) EINLEITUNG="$VALUE_BUFFER";;
betrag) BETRAG="$VALUE_BUFFER";;
lfdnr) LFDNR="$VALUE_BUFFER";;
short) SHORT="$VALUE_BUFFER";;
@ -472,6 +478,7 @@ make_invoice() (
printf "s!#RECHNUNGSNUMMER#!%s!\n" "$rechnungsnummer"
printf "s!#ANZAHL#!%s!\n" "$ANZAHL"
printf "s!#POSITION#!%s!\n" "$POSITION"
printf "s!#EINLEITUNG#!%s!\n" "$EINLEITUNG"
printf "s!#BETRAG#!%s!\n" "$BETRAG"
printf "s!#DEADLINE#!%s!\n" "$inv_dead"
} >$SEDFILE

View file

@ -55,9 +55,7 @@ parskip=half,%
%% Anrede
\opening{#ANREDE#}
wie besprochen, stelle ich für die Durchführung des Seminars
folgende Rechnung.
#EINLEITUNG#
\begin{Rechnung}[N]
\TrennerAus