Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Erweitern
titleWie werden die Bankdaten validiert? Wird die SepaBox dafür verwendet?

WICHTIG: Aktuell noch in Klärung. Ohne laufende Sepabox ist keine Bankdatenvalidierung und damit Anzeigenbuchung möglich, allerdings wird beim Start von webanz oder admintool sowohl die bic-de.csv als auch die BLZ-Tabelle abgefragt. Noch unklar, was davon tatsächlich benötigt wird.
--
Die Validierung erfolgt (leider!) zweistufig intern(Zusammenhänge und Ablauf jedoch unklar).

  1. Es wird die Tabelle BLZ der Webanzeigen-DB verwendet. Diese wird per Job "10 BLZ-Liste des Backends in die WebDB laden" aktuell gehalten. Dieser lädt je nach konfiguriertem Backend (VL oder P5) die Bankdaten aus selbigem und schreibt sie selbstständig in die Webanz-DB. (Wichtig! Dies ist per Funktion im Batchfile so umgesetzt. Webanzeigen hat dafür zwei getrennte Jobs, die sonst manuell passend zum Backend aufgerufen und im Anschluss das erzeugte SQL-Script manuell in die Webanz-DB eingespielt werden muss! – VL: LoadBLZFromBackEnd.xml; P5: LoadBLZFromHupBlz32.xml)
    In dieser Tabelle sind keine BICs hinterlegt! Dafür wird Punkt 2 benötigt. SEPABox benötigt
  2. Es wird Für die Validierung der BIC liegt sowohl in der Weberfassung als auch dem Admintool auf Dateiebene eine CSV-Datei (.\shared\data\bic-de.csv) die erwartet, welche ein Export aus dem XLSX der BLZ-Datei der Deutschen Bundesbank (https://www.bundesbank.de/Redaktion/DE/Standardartikel/Aufgaben/Unbarer_Zahlungsverkehr/bankleitzahlen_download.html) als csv-Export aus dem XSLXist.
    Ist eine vom User angegebene BIC in dieser nicht enthalten, erfolgt im Logfile der Applikation folgende Meldung: "[2x019] Angegebene BIC existiert nicht, Die von Ihnen angegebene BIC existiert nicht!"
    Das aus dem XLSX exportierte csvCSV-Format muss folgender Syntax genügen, wobei die erste Zeile die Beschreibungszeile sein muss:
Codeblock
"Bankleitzahl";"Kurzbezeichnung";"Bezeichnung";"BIC";"PLZ";"Ort";"Gültig bis"
"10000000";"BBk Berlin";"Bundesbank";"MARKDEF1100";"10591";"Berlin";""
"10010010";"Postbank Berlin";"Postbank";"PBNKDEFFXXX";"10916";"Berlin";""
...
"12070000";"Deutsche Bank Luckenwalde";"Deutsche Bank";"DEUTDEBB188";"14943";"Luckenwalde";""
...