de:app:020cor:100sys:040imp:0140impbic

Import von BICs

Transaktion IMPBIC

SWIFT stellt eine Liste aller Institutionen mit einem SWIFT BIC zur Verfügung.

Die Applikation kann diese Daten aus den Formaten

  • BankDirectoryPlus (Full- und Delta-Version)
  • BIC Directory 2018
  • BicPlusIBAN (Von Swift seit Januar 2014 nicht mehr unterstützt)

verarbeiten und erkennt selbst, welches Dateiformat vorliegt.

Um das BankDirectoryPlus korrekt verarbeiten zu können, muss der Dateiname entweder mit “BANKDIRECTORYPLUS_V3_FULL” oder mit “BANKDIRECTORYPLUS_V3_DELTA” beginnen.

Die Daten werden in die Applikation importiert und damit Beteiligte und Adressen angelegt bzw. aktualisiert.

Der vollständige Dateipfad der zu importierenden Datei muss im Feld “Pfad” angegeben werden. Durch Klicken des Icons wird die entsprechende Datei in die PTY/ADR/PTA-Struktur importiert. Die Daten stehen danach dem Benutzer zur Verfügung.

Die Logdatei dieser Transaktion kann durch Klicken auf das Icon angezeigt werden.

Hinweis: Das Unterverzeichnis BATIN muss im DATA-Verzeichnis der Applikation angelegt werden. Die konvertierte Importdatei muss sich in diesem Unterordner befinden.

Import BankDirectoryPlus

  • Der Import verarbeitet Zeilen, die einen BIC CODE und einen BRANCH CODE enthalten.
  • Sofern die entsprechende Checkbox markiert ist, werden auch Zeilen ohne BIC, aber mit einer National-ID, verarbeitet.
  • Adressen, deren Extkey nicht dem Muster “BIC<bic>” bzw. bei entspr. markierten Checkbox dem Muster “<NAT><natid>” folgt, werden nicht hantiert.
    Ausnahme bei Adressen mit BIC:
    • Bei Modification Flag = “D”elete wird ein Eintrag ins Log geschrieben, dass der BIC gelöscht wurde.
    • Ist die Checkbox “Adressen … im Log protokollieren” markiert, so werden gefundene Hauptadressen im Log ausgewiesen.
    • Ist die Checkbox “Adressen … ändern” markiert, so werden Hauptadressen mit dem aktuellen Stand aus der Importdatei überschrieben bzw. gfs. gelöscht oder gestoppt. Die Schlüssel werden jedoch nicht geändert.
    • Zusatzadressen werden weder protokolliert noch geändert.
  • Hauptadressen, deren Schlüssel nach dem Muster “BIC<bic>” bzw. “NAT<natid>” aufgebaut ist, werden aktualisiert.
  • Wurde der BIC gelöscht (Modification Flag = “D”elete), wird bei Hauptadressen mit BIC geprüft, ob der Beteiligte gelöscht werden kann (weil in keinen Kontrakten oder anderen Stammdaten benutzt). Falls ja, wird der Beteiligte gelöscht, sonst mit einem Stoplevel 0 und dem Text “BIC wurde im BIC-File gelöscht” gekennzeichnet und in einem speziellen Logfile “impbic.<timestamp>_undeleted.log” ausgewiesen. Zusatzadressen werden protokolliert und müssen manuell hantiert werden.
  • Beim Import der Full-Version: Alle Adressen, deren BIC nicht (mehr) im BankDirectoryPlus vorhanden ist, werden am Ende des Log ausgewiesen. Sie werden jedoch nicht geändert oder mit Stoplevel versehen.
  • Für BICs bzw. NatIDs, zu denen keine Adresse gefunden wurde, wird ein neuer Beteiligter mit Adresse angelegt.

Weitere Informationen über Standard-Importverfahren sind in der Entwickler-Dokumentation zu finden.

Feldzuordnungen bei Import von BankDirectoryPlus in die Applikation

Feld Feldbeschreibung Größe Tabelle in der Applikation Feld in der Applikation Kommentar zur Konvertierung
1 Modification Flag 1 A - Addition
M - Modification
D - Deletion
2 Record Key 12
3 Office Type 2
4 Parent Office Key 12
5 Head Office Key 12
6 Legal Type 1
7 Legal Parent Key 12
8 Group Type 6
9 Group Parent Key 12
10 Institution Status 4 ADR PTYTYP wenn Feldinhalt „BANK“ , “COOP” oder “CMBA”: setze „B“ , sonst „O“
11 Cooperative Group Key 12
12 ISO Lei Code 20
13 BIC8 8 ADR BIC BIC Code und Branch Code werden in einem Feld zusammengesetzt
14 Branch BIC 3 ADR BIC BIC Code und Branch Code werden in einem Feld zusammengesetzt
15 BIC 11
16 CHIPS UID 6
17 National ID 15 ADR BLZ
CLC
(BLZ wenn Country Code = DE)
18 Connected BIC 11
19 Institution Name 105 ADR
PTY
NAM, NAM1 - NAM3
NAM
20 Branch Information 70 ADR BID,
NAM1,2,3
21 POB Number 35 ADR POB, POBZIP
22 Street Address 1 35 ADR STR1, STR2
23 Street Address 2 35
24 Street Address 3 35
25 Street Address 4 35
26 City 35 ADR LOCTXT,
LOC2
27 CPS 90
28 ZIP Code 15 ADR LOCZIP
29 Country Name 70
30 ISO Country Code 2 ADR LOCCTY
31 Timezone 1
32 Subtype Indicator 4
33 Network Connectivity 3 PTM AUTFLG Stelle 1 des Feldes
34 Branch Qualifiers 35
35 Service Codes 60
36 SSI Group Key 12
37 IBAN Key 12
38 Field A 35
39 Field B 70

Feldzuordnungen bei Import von SWIFT BIC Directory 2018 Datenbank in die Applikation

Feld Feldbeschreibung Größe Tabelle in der Applikation Feld in der Applikation Kommentar zur Konvertierung
1 Tag Identifier 2 Inhalt ist immer “FI”
2 Modification flag 1
3 BIC Code 8 ADR BIC BIC Code und Branch Code werden in einem Feld zusammengesetzt
4 BIC Branch Code 3 ADR BIC BIC Code und Branch Code werden in einem Feld zusammengesetzt
BICAUT
5 Institution Name 105 ADR NAM1,2,3 Bank (Institution) und Niederlassung (Branch) sind verkettet; Zeilenumbruch in 3 x 35
Warnung bei Feldüberlauf (Overflow)
6 Branch Information 70 ADR BID In Name und BID gespeichert
7 City Heading 35 ADR BID
8 Subtype Indication 4 PTY PTYTYP Wenn Subtyp entweder MCFI SUPE NOSU NSWB PSPA SSPA SWIF CRES or PASO ist, dann 'B', ansonsten 'O'
9 Value Added Service 60
10 Extra Information 35 PTM AUTFLG Stelle 19 des Feldes
11 Physical Address 140 ADR STR1,2 “:” ersetzt durch Carriage Return (CR) und Zeilenumbruch in 2 x 35
Warnung bei Feldüberlauf (Overflow)
11 Zipcode 15 ADR LOCZIP
12 Location 90 ADR LOCTXT,LOC2 Aufgeteilt mit Zeilenumbruch, Warnung bei Feldüberlauf (Overflow)
13 Country Name 70 ADR LOCCTY Ist der BICCode vorhanden, wird ADR\LOCCTY gefüllt von Byte 5,2 des BIC.
Andernfalls wird Codetable CTYTXT für den Ländernamen zur Bestimmung des Codes durchsucht.
14 POB Number 35 ADR POB
15 POB Zipcode 15 ADR POBZIP
16 POB Location 90 ADR POBTXT
17 POB Country Name 70
18 Source of Information 2
19 Special Code 6
20 Update Date 6
21 Origin of Key 4
22 BIC+ Key 8 ADR, PTY EXTKEY 'BIC' als Präfix, verwendet als EXTKEY
23 Check Digit 2
24 Chips UID 6
25 National ID 15 ADR CLC
26 Activation Date 6
27 De-activation Date 6
28 Undo-Merge Chips UID 8
29 Undo-Merge National ID 8
30 New BIC+ Key 8
31 Commitment Flag 1
32 Committing Institution 1
33 User Field 128
34 Cross Border Info 1 17
35 Cross Border Info 2 17
36 Cross Border Info 3 17
37 Cross Border Info 4 17
38 Cross Border Info With Dates 1 29
39 Cross Border Info With Dates 2 29
40 Merge Flag 1
41 Merge Method 1
42 Merge Result 1
43 Filler 56

Transaktions-Panels

Import BICs



Datenfelder

Datenfeld Beschreibung
Codierung der zu importierenden Datei Mögliche Codierungen sind
“CP437” MS-DOS US
“CP850” MS-DOS Mitteleuropa
“​UTF-8”​ UTF-8


de/app/020cor/100sys/040imp/0140impbic.txt · Last modified: 2022/09/02 15:28 (external edit)