Gutschriften Phase 2b: Vertrags-UI + Beleg-Upload + Nummernkreis-Seite
Frontend:
- CreditNotesSection im Vertragsdetail (eigene Section wie Rechnungen):
Liste + Anlegen/Bearbeiten (Modal). Geld/Sachwert mit passenden
Feldern, USt-Block mit Live-Vorschau Netto/USt/Brutto, Datum, Ort,
Unterschrift, 'Ware erhalten'. Loeschen mit Bestaetigung.
- Ueberweisungsbeleg-Upload/-Anzeige/-Entfernen (nur Geld-Gutschriften).
- Nummernkreis-Verwaltung als Settings-Seite mit Live-Vorschau der
naechsten Nummer.
- Frontend-Typen (CreditNote etc.) + creditNoteApi.
Backend:
- Ueberweisungsbeleg-Upload-Route /upload/credit-notes/:id/receipt
(+ DELETE), Portal geblockt, Ownership ueber Vertrag.
- fileDownload: Ownership-Aufloesung fuer credit-note-receipts +
credit-notes (Vertrag) ergaenzt.
Als Section statt Tab-Balken, weil die Vertragsansicht kartenbasiert
ist (kein bestehender Tab-Balken); spaeter umbaubar.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>