Finanzmanager/migrations/020_buchung_herkunft.sql
fds2610-bot 2223ab4e06 Fix n.n.: Kontoblatt zeigt IBAN und Bank der Gegenseite im Verwendungszweck-Tooltip
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-27 15:46:51 +02:00

20 lines
1,021 B
SQL
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- IBAN und Bank der Gegenseite, soweit der Bankabruf sie liefert.
--
-- MT940 und CAMT nennen zur Gegenseite einer Buchung deren Kontonummer (bei
-- CAMT die IBAN) und deren Bankleitzahl bzw. BIC – bisher landete das nirgends,
-- Nutzer sahen im Kontoblatt nur den Namen. Bei Buchung 31178 („Felix David
-- Schepmann“) reichte der Name nicht, um die Herkunft zu erkennen.
--
-- Aufgelöst wird der Bankname schon beim Abruf (Services\FinTsAbruf) über das
-- Bankleitzahlenverzeichnis (Models\Bankinstitut) – nicht erst bei jeder
-- Anzeige im Kontoblatt.
ALTER TABLE bank_umsaetze ADD COLUMN IF NOT EXISTS
gegen_iban VARCHAR(34) NOT NULL DEFAULT '' AFTER verwendungszweck;
ALTER TABLE bank_umsaetze ADD COLUMN IF NOT EXISTS
gegen_bankname VARCHAR(128) NOT NULL DEFAULT '' AFTER gegen_iban;
ALTER TABLE buchungen ADD COLUMN IF NOT EXISTS
iban VARCHAR(34) NOT NULL DEFAULT '' AFTER empfaenger;
ALTER TABLE buchungen ADD COLUMN IF NOT EXISTS
bankname VARCHAR(128) NOT NULL DEFAULT '' AFTER iban;