Amtsblatt: Beherbergungssteuer nicht mehr ausweisen

Auf Seite 2 (Kopie fuers Amt) stehen nur noch die Umsatzsteuersaetze,
die Zwischensumme als Bemessungsgrundlage und der Gesamtbetrag. Die Zeile
"zzgl. Beherbergungssteuer" und der Satzungs-Hinweis entfallen dort - das
Amt rechnet die Steuer selbst aus der Zwischensumme.

Die Kundenseite bleibt unveraendert, und die Kenndaten in den PDF-Metadaten
(steuer_satz, steuer_betrag) bleiben erhalten - daran haengt das Steuerjournal.
This commit is contained in:
TheMockTv 2026-07-13 20:47:04 +02:00
parent 0c83f9d821
commit 5388203e56

View file

@ -271,6 +271,11 @@ def _seite_inhalt(story, st, cfg, rechnung, kopf, gesamtrechnung_betont):
Paragraph("Zwischensumme:", gr_l),
Paragraph(eur(rechnung.brutto), gr_v),
])
# Auf dem Amt-Blatt stehen nur noch die Umsatzsteuern (7 % / 19 %). Die
# Beherbergungssteuer selbst wird dort NICHT ausgewiesen - so will es das Amt.
# Es braucht nur die Zwischensumme als Bemessungsgrundlage und rechnet selbst.
# Auf der Kundenseite bleibt die Zeile stehen, dort gehoert sie hin.
if not gesamtrechnung_betont:
for a in rechnung.aufschlaege:
satz_txt = eur_kurz(a.satz).replace(",00", "")
summen_rows.append([
@ -300,7 +305,9 @@ def _seite_inhalt(story, st, cfg, rechnung, kopf, gesamtrechnung_betont):
summen.setStyle(TableStyle(style_cmds))
story.append(summen)
# Hinweis zur Beherbergungssteuer
# Hinweis zur Beherbergungssteuer - nur auf der Kundenseite. Auf dem Amt-Blatt
# wird die Steuer gar nicht mehr ausgewiesen, dann waere der Satz sinnlos.
if not gesamtrechnung_betont:
for a in rechnung.aufschlaege:
if not a.bezeichnung:
continue