X-Git-Url: http://git.plutz.net/?p=invoices;a=blobdiff_plain;f=odtgen.sh;h=13b3126e5d1ed084f166d75f709ec2d5d25e4651;hp=f9b7d62cf920e7c0371eea17609203b5f59379dc;hb=0332f87c1780ec8045980baa86e521fb003b8afa;hpb=864a9aad6a2d6ede85c0c3ad6312573f9a0804eb
diff --git a/odtgen.sh b/odtgen.sh
index f9b7d62..13b3126 100755
--- a/odtgen.sh
+++ b/odtgen.sh
@@ -58,7 +58,11 @@ odt_stylesheet(){
}
odt_content(){
- local id="$1" sender="$2" client="$3" date="$4" number="$5" vat="$6" vatrate="$7" hourly="$8"
+ local id="$1" sender="$2" client="$3" date="$4" number="$5" vat="$6" vatrate="$7" hourly="$8" \
+ taxtype nett tax gross
+ read -r taxtype nett tax gross <<-EOF
+ $(invoice_total "$id")
+ EOF
cat <<-EOF
@@ -140,8 +144,8 @@ odt_content(){
-->$(case $vat in
(smallbusiness)
printf 'Gemäà Kleinunternehmerregelung (§19 Umsatzsteuergesetz) wird keine Umsatzsteuer berechnet.';;
- (nett) printf 'zuzüglich %i%% MWSt.' "$vatrate";;
- (gross) printf '(einschlieÃlich %i\% MWSt.)' "$vatrate";;
+ (nett) printf 'zuzüglich %i%% MwSt.' "$vatrate";;
+ (gross) printf '(einschlieÃlich %i%% MwSt.)' "$vatrate";;
esac)
@@ -191,15 +195,53 @@ odt_content(){
-
-
-
-
- Summe:
-
-
- $(invoice_total "$id") â¬
-
+ $(case $taxtype in
+ (nett) cat <<-TCELL
+
+
+ Zwischensumme:
+ zzgl. ${vatrate}% MwSt.:
+
+ zu zahlender Betrag:
+
+
+
+ ${nett} â¬
+ ${tax} â¬
+
+ ${gross} â¬
+
+ TCELL
+ ;;
+ (gross) cat <<-TCELL
+
+ zu zahlender Betrag:
+
+
+ enthaltene MwSt (${vatrate}%):
+ enthaltener Netto-Betrag:
+
+
+ ${gross} â¬
+
+
+ ${tax} â¬
+ ${nett} â¬
+
+ TCELL
+ ;;
+ (*) cat <<-TCELL
+
+ zu zahlender Betrag:
+
+
+ ${gross} â¬
+
+ TCELL
+ ;;
+ esac)