Angebotsnummer statt Rechnungsnummer, und Angebote in einen eigenen Unterordner

"und rechnungsnummer ist dann angebotsnummer - dann ist das auch weg": das Feld
heisst jetzt Angebotsnummer, und der Hinweis "die Nummer oben ist keine
Rechnungsnummer" konnte damit entfallen. Auf dem ganzen Blatt steht das Wort
Rechnung nur noch im Pflichthinweis, der gerade sagt, dass es keine ist. Der
Pruefstand prueft beides ausdruecklich.

"oder in ein extra ordner gepackt werden": die Angebote landen in "Angebote"
neben den Rechnungen. Der Rechnungsordner ist die Buchhaltung, dort haben sie
nichts zu suchen. Weggeworfen werden duerfen sie trotzdem nicht - ein
abgesandtes Angebot ist ein Handelsbrief (§ 257 HGB) - deshalb ein Unterordner
und kein anderer Ort. Die Nummernsuche schaut jetzt dort nach, und das
Steuerjournal ueberspringt sie ohnehin ueber art="angebot".

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GYeAfLtccFrbU3MTj1MMTx
This commit is contained in:
TheMockTv 2026-09-03 21:39:43 +02:00
parent 82d84f7aea
commit ad1ac9af6f
3 changed files with 35 additions and 13 deletions

View file

@ -294,7 +294,7 @@ def _seite_inhalt(story, st, cfg, rechnung, kopf, gesamtrechnung_betont):
angebot = art == "angebot"
info_rows = [
("Stornonummer:" if art == "storno" else
"Angebot-Nr.:" if angebot else "Rechnungsnummer:",
"Angebotsnummer:" if angebot else "Rechnungsnummer:",
kopf.get("rechnungsnummer", "")),
# Auf dem Angebot faellt das Wort "Rechnung" ueberall weg: es soll gar
# nicht erst der Eindruck entstehen, der Gast haette schon eine.
@ -373,8 +373,8 @@ def _seite_inhalt(story, st, cfg, rechnung, kopf, gesamtrechnung_betont):
story.append(Paragraph(
"<b>Dies ist ein unverbindliches Angebot</b> und <b>keine Rechnung im "
"Sinne des § 14 UStG</b>: es berechtigt nicht zum Vorsteuerabzug und ist "
"nicht zu bezahlen. Die Nummer oben ist <b>keine Rechnungsnummer</b>. "
"Alle Beträge in Euro inkl. gesetzlicher Umsatzsteuer; ausgewiesen wird "
"nicht zu bezahlen. Alle Beträge in Euro inkl. gesetzlicher "
"Umsatzsteuer; ausgewiesen wird "
"sie erst in der Rechnung nach dem Aufenthalt.", st["dank"]))
story.append(Spacer(1, 3 * mm))