Amtsbericht: Spalte "Art" mit R/S/B und Legende unter der Tabelle
Sein Einwand: "du musst die markieren als rechnung und storno oder berichtigung, und das kannst einfach mit buchstaben machen: r fuer rechnung, s fuer storno, b fuer berichtigung. am footer kannst eine erklaerung fuer die buchstaben machen." Er hat recht - ohne die Marke muss man aus der Begruendung raten, was fuer ein Beleg die Zeile ueberhaupt ist. Mit dem Buchstaben liest sich die Kette von selbst: 2026-900 R storniert mit 2026-901 2026-901 S neue Rechnung 2026-902 2026-902 B Neuausstellung 2026-911 S abgerechnet mit 2026-905 (Doppelungsfall) Unter der Tabelle steht die Legende: "R = Rechnung, S = Stornorechnung, B = berichtigte Rechnung (Neuausstellung nach einem Storno)". Bewusst direkt unter die Tabelle und nicht in die Fusszeile - wer eine einzelne Zeile prueft, hat sie dann vor Augen und muss nicht blaettern. Dazu "neu abgerechnet mit" auf "abgerechnet mit" gekuerzt: mit dem S davor ist das "neu" ueberfluessig, und die Zeile bricht nicht mehr um. Spaltenbreiten neu verteilt (18/18/9/42/Rest/12/18/9/18 mm). Erklaerungs-PDF um die Art-Spalte ergaenzt. Pruefkette gruen. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017bEsoFUk16DfnNA7MjY36H
This commit is contained in:
parent
b2d933cb7c
commit
379afbd9c1
5 changed files with 50 additions and 15 deletions
|
|
@ -207,16 +207,20 @@ def bauen(pfad, cfg):
|
|||
"<b>Begründung</b>, und zwar als <b>Kette, die vorwärts zeigt</b> – jede Zeile sagt, wo es "
|
||||
"weitergeht:")
|
||||
s.append(tabelle([
|
||||
["Zeile im Bericht", "Begründung", "Bedeutung"],
|
||||
["die aufgehobene Rechnung", "storniert mit 2026-901",
|
||||
["Art", "Zeile im Bericht", "Begründung", "Bedeutung"],
|
||||
["<b>R</b>", "die aufgehobene Rechnung", "storniert mit 2026-901",
|
||||
"hier steht, welcher Beleg sie aufhebt"],
|
||||
["die Stornorechnung", "neue Rechnung 2026-902",
|
||||
["<b>S</b>", "die Stornorechnung", "neue Rechnung 2026-902",
|
||||
"hier steht, unter welcher Nummer die Leistung jetzt abgerechnet ist"],
|
||||
["die Stornorechnung im Doppelungsfall", "neu abgerechnet mit 2026-343",
|
||||
["<b>S</b>", "Stornorechnung im Doppelungsfall", "abgerechnet mit 2026-343",
|
||||
"die Leistung war bereits abgerechnet – das ist die Rechnung, die bleibt"],
|
||||
["die neue Rechnung", "Neuausstellung",
|
||||
["<b>B</b>", "die berichtigte Rechnung", "Neuausstellung",
|
||||
"sie ersetzt die aufgehobene"],
|
||||
], st, [45 * mm, 47 * mm, CONTENT_W - 92 * mm]))
|
||||
], st, [9 * mm, 40 * mm, 40 * mm, CONTENT_W - 89 * mm]))
|
||||
s.append(Spacer(1, 1 * mm))
|
||||
P("Die Spalte <b>Art</b> markiert jeden Beleg mit einem Buchstaben – <b>R</b> Rechnung, "
|
||||
"<b>S</b> Stornorechnung, <b>B</b> berichtigte Rechnung. Die Erklärung dazu steht auf jedem "
|
||||
"Blatt unter der Tabelle.", "klein")
|
||||
s.append(Spacer(1, 2 * mm))
|
||||
P("So findet man von jedem Beleg aus den nächsten, auch wenn Rechnung und Storno in "
|
||||
"verschiedenen Monaten liegen und gar nicht auf demselben Blatt stehen.")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue