Gutschrift: Beleg-Upload auch fuer Sachwerte + kein Unterschriftsblock bei Geld

- Beleg-Upload jetzt fuer beide Arten: bei Geld die Ueberweisungs-
  bestaetigung, bei Sachwert das unterschriebene Dokument. ReceiptControls
  in der Liste fuer Geld UND Sachwert (Label je nach Typ). Endpoint war
  schon typ-agnostisch.
- PDF-Unterschriftsblock nur noch bei Sachwert - eine Ueberweisung wird
  nicht unterschrieben (Beleg = hochgeladene Ueberweisungsbestaetigung).
  Bei Geld entfaellt der Unterschrift/Ort-Block; im Formular sind Ort +
  'Unterschrift am' bei Geld ausgeblendet.

Verifiziert: beide PDFs erzeugen sauber (je 1 Seite).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-12 09:26:35 +02:00
co-authored by Claude Opus 4.8
parent 5e606df49e
commit 0078654465
3 changed files with 60 additions and 38 deletions
+9
View File
@@ -97,6 +97,15 @@ isolierte Instanz (keine Multi-Tenancy im Code), Provisioning + Abrechnung
## ✅ Erledigt
- [x] **🧾 Gutschrift: Beleg-Upload auch für Sachwerte + kein Unterschriftsblock bei Geld** (2026-08-12)
- **Beleg-Upload jetzt für beide Arten:** bei Geld die Überweisungsbestätigung,
bei Sachwert das **unterschriebene Dokument**. `ReceiptControls` in der Liste
für Geld UND Sachwert (Label „Überweisungsbeleg" bzw. „Unterschr. Dokument").
Endpoint `/upload/credit-notes/:id/receipt` war schon typ-agnostisch.
- **PDF-Unterschriftsblock nur noch bei Sachwert:** eine Geld-Überweisung wird
nicht unterschrieben (Beleg = hochgeladene Überweisungsbestätigung). Bei Geld
entfällt der Unterschrift/Ort-Block im PDF; im Formular sind „Ort" +
„Unterschrift am" bei Geld ausgeblendet. Verifiziert (beide PDFs 1 Seite).
- [x] **📦 Lieferschein-Nummernkreis für betragslose Sachwerte (GoBD)** (2026-08-12)
- Pentester-Hinweis R142: Beim Übergang Geld→betragsloser Sachwert wurde die
schon vergebene Gutschriftsnummer auf null gesetzt → **Lücke** in der GS-Serie.