- FinTS-Abruf für Comdirect/DKB/Sparkassen via nemiah/php-fints (4.1) inkl. photoTAN-Eingabe-Modal und Multi-Konto-Auswahl - Neue Tabelle bank_sources (CSV/API/FinTS) ersetzt bank_import_formats und bank_connections, Backfill in Migration 068 - Symmetrische Verschlüsselung sensibler Felder (PayPal-Signature, FinTS-PIN) mit AES-256-GCM, APP_KEY in .env - Routes /bank/fints* → /bank/direkt*; "+ Neue Bank…"-Dialog erlaubt freie API/FinTS-Anbieter - Scripts/encrypt_bank_secrets.php als idempotenter Migrations-Helfer - Neue Tests 36 (Crypto) und 37 (BankSource)
9 lines
425 B
SQL
9 lines
425 B
SQL
-- format_id optional machen (API-Batches haben kein CSV-Format)
|
|
ALTER TABLE bank_import_batches
|
|
MODIFY COLUMN format_id INT UNSIGNED NULL,
|
|
ADD COLUMN IF NOT EXISTS connection_id INT UNSIGNED NULL;
|
|
|
|
-- Externe Transaktions-ID für Duplikaterkennung bei API-Abrufen
|
|
ALTER TABLE bank_transactions
|
|
ADD COLUMN IF NOT EXISTS external_id VARCHAR(100) NULL,
|
|
ADD INDEX IF NOT EXISTS idx_bt_external_id (external_id);
|