Rechnungsnummer: einmal einrichten, danach fest

Seine Ansage: 'er sollte es aber, wenn er neu startet, weil er ja eine Excel
hat, im Popup einmal setzen - das waere fair. Aber ab da ist die fest, nicht
aenderbar ausser ueber Storno und Berichtigen.'

Beim ersten Start fragt das Programm einmal, wo die Nummer weiterlaufen soll.
Vorgeschlagen wird, was Ordner und Nummernbuch hergeben; niedriger nimmt es
nicht an, und vor dem Uebernehmen wird noch einmal gefragt. Danach steht
nummer_eingerichtet in der config, und die Einstellungen zeigen den Zaehler nur
noch an - mit dem Verweis auf Storno und Berichtigung (§ 14 Abs. 4 Nr. 4 UStG,
§ 146 Abs. 4 AO).

Der Jahreswechsel bleibt automatisch: im neuen Jahr faengt es wieder bei 001 an,
und die Rechnungen des Vorjahres heben nichts an. Auch das steht jetzt im
Pruefstand ('beim jahreswechsel sollte die nach dem - zeichen auf 000 gehen,
weil neues jahr').

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 22:49:19 +02:00
parent d884cff6f8
commit 7692c79269
4 changed files with 216 additions and 0 deletions

View file

@ -142,6 +142,10 @@ DEFAULT_CONFIG = {
"montage": DEFAULT_MONTAGE,
# Das Angebot hat eine EIGENE Reihe (2026-A001): es darf keine
# Rechnungsnummer verbrauchen - die gehoert zu einer echten Rechnung.
# Einmal beim ersten Start gesetzt (er kommt aus einer Excel-Tabelle mit
# laufender Nummer). Danach steht der Zaehler fest - geaendert wird eine
# Rechnung nur noch ueber Storno oder Berichtigung.
"nummer_eingerichtet": False,
"angebot_jahr": 0,
"angebot_zaehler": 0,
# Alle Steuern als EINE benannte Liste.