Gutschriften: Auszahlungskonto (Bankkonto des Kunden) fuer Ueberweisungen
Bei Geld-Gutschriften kann die Auszahlung auf ein anderes Konto gehen als das Vertrags-Abbuchkonto: - CreditNote.payoutBankCardId + Migration (FK ON DELETE SET NULL, damit Loeschen einer Bankkarte die Gutschrift nicht mitreisst). - Formular: Dropdown mit allen Bankkonten des Kunden (Default = Vertrags-Abbuchkonto). getCreditNoteDefaults liefert bankCards + contractBankCardId. - Server prueft, dass die gewaehlte Bankkarte dem Kunden des Vertrags gehoert (kein Fremdkonto unterschieben). - PDF: bei Ueberweisung 'Unsere Bankverbindung' (Absender) + darunter 'an Bankkonto: <Kunden-IBAN> (<Inhaber>)'. Section-Zeile zeigt das Auszahlungskonto. Lokal verifiziert (Anlage + PDF). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -137,6 +137,13 @@ isolierte Instanz (keine Multi-Tenancy im Code), Provisioning + Abrechnung
|
||||
`POST /credit-notes/:id/pdf`, „PDF"-Button in der Section (Ansehen/Erzeugen).
|
||||
PDF-Pfad wird bei inhaltlicher Änderung geleert (Neu-Erzeugung). Lokal
|
||||
verifiziert (valides PDF).
|
||||
- **Auszahlungskonto (nur GELD):** `CreditNote.payoutBankCardId` +
|
||||
Migration (FK ON DELETE SET NULL). Dropdown im Formular mit ALLEN
|
||||
Bankkonten des Kunden (Default = Vertrags-Abbuchkonto), da die Auszahlung
|
||||
auf ein anderes Konto gehen kann. Server prüft, dass die Bankkarte dem
|
||||
Kunden des Vertrags gehört. PDF zeigt bei Überweisung „Unsere
|
||||
Bankverbindung" + „an Bankkonto: <Kunden-IBAN>". Section-Zeile zeigt das
|
||||
Auszahlungskonto.
|
||||
- **Offen:** Phase 3b Teil 2 (ZUGFeRD-XML EN 16931, Typ 381, in PDF/A-3
|
||||
einbetten – **muss gegen ZUGFeRD-Validator** geprüft werden). USt-
|
||||
Einordnung (Vermittlung vs. Abschlussbonus) mit Steuerberater klären –
|
||||
|
||||
Reference in New Issue
Block a user