1 Zusammenstellung relevanter SWIFT

Transcription

1 Zusammenstellung relevanter SWIFT
Technische Anbindung BOSS-CUBE
Kreditinstitute
Inhaltsverzeichnis
Nachrichtenformate
1swift.doc
Inhaltsverzeichnis
05.10.1998
Inhaltsverzeichnis
1
Zusammenstellung relevanter S.W.I.F.T.-Konventionen für die
Orderübermittlung
1
1.1
Grundstruktur einer Nachricht
1
1.2
Nachrichten-Kategorien, -Gruppen und -Typen
3
1.2.1
Nachrichten-Kategorien (Category)
4
1.2.2
Nachrichten-Gruppen (Groups)
5
1.2.3
Nachrichten-Typen (Kategorie 5)
6
1.3
Nachrichten-Formate
7
1.4
Symbole für Felder und Unterfelder
8
1.4.1
Beschränkungen in der Länge
8
1.4.2
Art der erlaubten Zeichen
8
1.4.3
Besondere Formate
8
1.4.4
ISO-Codes
9
1.4.5
Wahlfreie Unterfelder
9
1.4.6
Code-Wörter
9
1.4.7
Auftragsnummern
9
1.5
Aufbau einer Nachricht (S.W.I.F.T. II)
1.5.1
Blockstruktur
10
1.5.1.1
Beschreibung: Basic-Header
11
1.5.1.2
Beschreibung: Anwendungs-Header
12
1.5.1.3
Beschreibung: Benutzer-Header
14
1.5.1.4
Textblock
14
1.5.1.5
Nachrichtenende (Trailer)
15
1.5.2
Grundstruktur einer Adresse S.W.I.F.T. II
16
1.5.3
Folgenummern
17
1.5.3.1
Eingabefolgesteuerung (ISN: Input-Sequence-Number)
17
10
Technische Anbindung BOSS-CUBE
Kreditinstitute
Inhaltsverzeichnis
Nachrichtenformate
1swift.doc
Inhaltsverzeichnis
05.10.1998
1.5.3.2
Ausgabefolgesteuerung (OSN: Output-Sequence-Number)
17
2
Anwendung der S.W.I.F.T.-Konventionen innerhalb der
Orderübermittlung
18
2.1
Nachrichtenstruktur und -übermittlung
18
2.2
Nachrichten-Kategorien, -Gruppen und -Typen
19
2.3
Nachrichten-Formate
20
2.4
Symbole für Felder und Unterfelder
21
2.4.1
Allgemeines
21
2.4.2
Xetra® relevante Änderungen
21
2.5
Aufbau einer Nachricht
2.5.1
Blockstruktur
22
2.5.1.1
Beschreibung: Basic-Header
22
2.5.1.2
Beschreibung: Anwendungs-Header
23
2.5.1.3
Beschreibung: Benutzer-Header
25
2.5.1.4
Textblock
25
2.5.1.5
Nachrichtenende (Trailer)
25
2.5.2
Anwendung von Adressen
26
2.5.3
Folgenummern
27
2.5.3.1
Eingabefolgesteuerung (ISN: Input-Sequence-Number)
27
2.5.3.2
Ausgabefolgesteuerung (OSN: Output-Sequence-Number)
27
2.5.4
Feld - Standards
27
2.5.4.1
Einteilung und Bestandteile der Felder
28
2.5.4.2
Feld-Formate und Regeln
28
2.5.4.3
Pflicht- und Kann-Felder
28
2.5.5
Fehler-Identikatoren
29
2.5.5.1
Fehler im Nachrichtenkopf / Formatfehler
29
22
Technische Anbindung BOSS-CUBE
Kreditinstitute
Inhaltsverzeichnis
Nachrichtenformate
1swift.doc
Inhaltsverzeichnis
05.10.1998
2.5.5.2
Fehler in der Nachricht (Mnn)
29
2.5.5.3
Fehler im Text (Tnn)
29
2.5.5.4
Plausibilitäts-Fehler (Cnn)
30
2.5.5.5
Systeminterne Fehlermeldungen / Hinweise
30
2.5.5.5.1
BOSS-CUBE - Fehlermeldungen / Hinweise
30
2.5.5.5.2
Xetra® - Fehlermeldungen / Hinweise
34
2.5.6
Anbindungsarten
35
2.5.6.1
Dezentrale Anbindung
36
2.5.6.2
Zentrale Anbindung
37
2.6
Nachrichtenformate
2.6.1
Nachrichtenformate Kategorie 0
41
2.6.1.1
Anmeldung (MT 000)
42
2.6.1.2
Anmeldungsbestätigung, Passwortänderung und Änderung des Nachrichtenumfangs (MT 001)
43
2.6.1.3
Abmeldung (MT 002)
44
2.6.1.4
Abmeldungsbestätigung (MT 003)
46
2.6.1.5
Retrieval-Anforderung (MT 020)
47
2.6.1.6
Antwort auf Retrieval (MT 021)
49
2.6.2
Nachrichtenformate Kategorie 5
50
2.6.2.1
Kauforder (MT 500)
50
2.6.2.2
Verkauforder (MT 501)
58
2.6.2.3
Ausführungsbestätigung (MT 519)
66
2.6.2.4
Ereignisse im WP-Geschäft (MT 551)
70
2.6.2.5
Anfrage: Änderung / Streichung (MT 595)
83
2.6.2.6
Antwort (MT 596)
93
2.6.2.7
Nachricht für eigene Anwendung (MT 598)
97
38
Technische Anbindung BOSS-CUBE
Kreditinstitute
Inhaltsverzeichnis
Nachrichtenformate
1swift.doc
Inhaltsverzeichnis
05.10.1998
3
Beispiele zur Anwendung der S.W.I.F.T.-Konventionen innerhalb der
Orderübermittlung
98
3.1
Kauforder (MT 500)
98
3.2
Verkauforder (MT501)
99
3.3
Ausführungsanzeige (MT 519)
100
3.4
Ereignis im Wertpapiergeschäft (MT 551)
101
3.4.1
Kassakursmitteilung
101
3.4.2
Kursaussetzung für VW-Aktien in Frankfurt
101
3.5
Anfrage (MT 595)
3.5.1
Orderänderung
102
3.5.2
Orderstreichung
103
3.6
Antwort (MT 596)
3.6.1
Bestätigung der Orderannahme
104
3.6.2
Ablehnung wegen Datenfehler
105
3.6.3
Bestätigung einer Änderung
107
3.6.4
Bestätigung einer Streichung
108
3.7
Nachricht für eigene Anwendung (MT 598)
3.7.1
Login
109
3.7.2
Bestätigung Login
109
3.7.3
Rückmeldung fehlerhafter Nachrichten durch Kreditinstitut
110
3.7.4
Anforderung historischer Nachrichten, Anfangs-OSN
111
3.7.5
Antwort auf Anforderung
112
102
104
109
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
1
05.10.1998
Seite 1
Zusammenstellung relevanter S.W.I.F.T.-Konventionen für die Orderübermittlung
In diesem Abschnitt sind die relevanten Konventionen aus den unterschiedlichen S.W.I.F.T.-Handbüchern zusammengefaßt, um ständiges Nachschlagen zu vermeiden. Die für die Realisierung notwendigen Restriktionen sind in
Kapitel 2 beschrieben.
1.1
Grundstruktur einer Nachricht
Nachrichtenkopf
(Header)
Nachrichten-Text
(Message Text)
Nachrichtenende
(Trailer)
Nachrichtenkopf und Nachrichtenende bilden zusammen den "Briefumschlag" (Envelope).
Die einzelnen Felder werden mittels Steuerzeichen voneinander getrennt (Field Separator):
• Nachrichtenanfang (Start of Message)
= SOH
(Hex '01')
• Feldbegrenzung (Field Separator within Text)
= CrLf:
(Hex '0D257A')
• Textende (End of Text)
= CrLf-
(Hex '0D2560')
• Nachrichtenende (End of Message)
= ETX
(Hex '03')
• Neue Zeile (New Line)
= CrLf
(Hex '0D25')
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 2
Die Felder im Nachrichten-Text beginnen jeweils mit einem Etikett (Tag) gefolgt von einem ":"
Doppelpunkt
=
Begrenzung Feldetikett
Neue Zeile =
+ Doppelpunkt
Feldbegrenzung
Jedes Feld beginnt mit einem Doppelpunkt
Bindestrich
=
Textende
Doppelpunkt und Bindestrich dürfen deshalb nicht als erstes Zeichen einer Zeile verwendet werden.
Der Nachrichtenkopf beinhaltet die Bestimmungs- und Sendeadresse, die fortlaufende Nummer, den Nachrichtentyp und die Priorität.
Der Nachrichten-Text besteht aus einer Folge von Feldern, die bestimmten Konventionen unterliegen. Unterfelder (Subfields) werden gekennzeichnet durch Schrägstrich(e) = Slash (/, //).
Entsprechend des Nachrichtentyps kann sich der Text aus einem geschlossenen Block oder aus mehreren Abschnitten (Sections) zusammensetzen. Einige Abschnitte können innerhalb einer Nachricht mehrfach auftreten (Sequence). Dabei darf allerdings die Maximallänge einer S.W.I.F.T.- Nachricht von 2000 Zeichen nicht überschritten
werden.
Das Nachrichtenende kann als Bestandteil der Nachricht fehlen. Alle Finanznachrichten der Kategorie 1, 2, 4, 5,
7 und 8 müssen mit einem Authenticator gesichert werden.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
1.2
05.10.1998
Seite 3
Nachrichten-Kategorien, -Gruppen und -Typen
Jede S.W.I.F.T.-Nachricht wird durch den Nachrichtentyp eindeutig spezifiziert. Der Nachrichtentyp besteht aus
drei Ziffern, von denen jede eine andere Bedeutung hat:
Kategorie
MT:
Gruppe
Typ
n n n
Alle S.W.I.F.T.-Nachrichten, die zwischen Benutzern ausgetauscht werden, müssen den Standards für Nachrichtentexte entsprechen, die in den Bänden für die Standards beschrieben sind:
Die S.W.I.F.T.-Standards umfassen sechs Bände:
STANDARDS 1
=
Allgemeine Informationen, wie
− ISO-Code für Bankadressen
− Nachrichtenaufbau
− Definitionen der Felder
STANDARDS 2
=
Zahlungsverkehr, Cash Management und Kundenstatus
− Kategorie 1
− Kategorie 2
− Kategorie 9
STANDARDS 3
=
Außenhandelsfinanzierung
− Kategorie 4
− Kategorie 7
STANDARDS 4
=
Devisen- und Geldhandel
− Kategorie 3
− Kategorie 6
STANDARDS 5
=
Reiseschecks
− Kategorie 8
STANDARDS 6
=
Wertpapierhandel
− Kategorie 5
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
1.2.1
05.10.1998
Seite 4
Nachrichten-Kategorien (Category)
Nr.
Bezeichnung
Benutzerhandbuch
0
System-Nachrichten
Betriebsfunktionen
1
Kundenüberweisungen, Schecks
Standards 2
2
Banküberträge
Standards 2
3
Geld- und Devisenhandel
Standards 4
4
Dokumenten-Inkassi, Kreditbriefe
Standards 3
5
Wertpapiere
Standards 6
6
Konsortialgeschäfte
Standards 4
7
Dokumentenakkreditive, Garantien
Standards 3
8
Reiseschecks
Standards 5
9
Kunden-Status, Nostro-Auszüge
Netting, Auskünfte
Standards 2
n
Allgemeine Gruppe
Allgemeine Informationen
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
1.2.2
05.10.1998
Seite 5
Nachrichten-Gruppen (Groups)
Innerhalb jeder Kategorie sind eine Anzahl von Nachrichtengruppen definiert. Sie werden durch das zweite Zeichen
des Nachrichtentyps bestimmt.
Eine Gruppe, die sog. "Allgemeine Gruppe" (Common Group) erscheint als letzte Gruppe bei allen Kategorien gemeinsam. Sie enthält folgende Nachrichtentypen:
n90
Gebührenanzeige
Advice of Charges, Interest and other Adjustments
n91
Gebührenanforderung
Request for Payment of Charges, Interest and
other Expenses
n92
Stornierungsauftrag
Request for Cancellation
n95
Anfragen
Queries
n96
Antworten
Answers
n98
Nachricht für eigene Anwendungen
n99
Freies Format
Free Format
n = Kategorie
Da die Kategorie in jedem Fall angegeben wird, können Nachrichten der Common Group jeweils in eine entsprechende Gruppe eingeordnet werden. So würde sich der Nachrichtentyp 295 auf die Anfrage zu einem Bankübertrag
beziehen.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
1.2.3
Nachrichten-Typen (Kategorie 5)
Nachrichtentyp
500
Kauforder
501
Verkauforder
510
Kauf-/Verkaufsbestätigung
512
Bestätigung eines Wertpapierhandels
519
Ausführungsanzeige
520
Eingang ohne Zahlung
521
Eingang gegen Zahlung
522
Ausgang ohne Zahlung
523
Ausgang gegen Zahlung
530
Bestätigung eines Eingangs ohne Zahlung
531
Bestätigung eines Eingangs gegen Zahlung
532
Bestätigung eines Ausgangs ohne Zahlung
533
Bestätigung eines Ausgangs gegen Zahlung
539
Avis eines Eingangs / Ausgangs von Wertpapieren
550
Bezugsrechtsankündigung
551
Nachricht über ein Ereignis
552
Angebot auf Zeichnung oder Sonderrecht
553
Anweisung an eine Depotbank
554
Avis über Gelderträge
555
Avis über Erträge in Form von Wertpapieren
556
Tilgungsavis
557
Avis über Erträge aus Wertpapieren
559
Ausgleich von Forderungen einer Zahlstelle
560
Ankündigung einer Versammlung
561
Stimmrechtsermächtigung und Anweisungen
570
Anforderung einer Aufstellung
571
Depotaufstellung
572
Aufstellung von Depotumsätzen
573
Aufstellung von schwebenden Geschäften
574
Aufstellung von offenen Aufträgen
577
Aufstellung von Stückenummern
579
Stückenummern (Folgenachricht)
05.10.1998
Seite 6
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
1.3
05.10.1998
Nachrichten-Formate
Innerhalb der Nachrichtengruppen wurden unterschiedliche Nachrichtentypen festgelegt. Das Format beschreibt die
Regeln für die Zusammensetzung der einzelnen Nachricht.
Seite 7
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
1.4
Symbole für Felder und Unterfelder
1.4.1
Beschränkungen in der Länge
nn
nn-nn
nn
nn*nn
1.4.2
Art der erlaubten Zeichen
n
a
c
b
x
1.4.3
maximale Länge
minimale und maximale Länge
feste Länge
maximale Anzahl von Zeilen mal maximale Zeilenlänge
nur Ziffern
nur Buchstaben
nur Buchstaben und Ziffern
nur Leerzeichen
jedes Zeichen aus dem zugelassenen Zeichenvorrat einschließlich Blanks:
A-Z
0-9
Sonderzeichen:
/-?:().,'+
Besondere Formate
6n
nn....n,
Datum in der ISO-Norm (JJMMTT)
Wertzahlen (z.B.: Beträge)
05.10.1998
Seite 8
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
1.4.4
05.10.1998
ISO-Codes
z.B.: Währungs-Code (DEM, EUR, USD)
1.4.5
Wahlfreie Unterfelder
Wahlfreie Unterfelder erscheinen in [...]
1.4.6
Code-Wörter
z.B. BEN, OUR, AMEND
1.4.7
Auftragsnummern
Nicht zugelassen ist ein Schrägstrich "/" als erstes oder letztes Zeichen des Feldes oder zwei aufeinanderfolgende
Schrägstriche "//" innerhalb des Feldes.
Seite 9
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 10
1.5
Aufbau einer Nachricht (S.W.I.F.T. II)
1.5.1
Blockstruktur
Die Transaktionen (Nachrichten) bestehen aus maximal fünf Blöcken:
NACHRICHT
BASIC HEADER
[ANWENDUNGS-HEADER]
[BENUTZER-HEADER]
[TEXT]
[TRAILER]
([]
=
Wahlfrei)
Die Hauptblöcke beginnen mit einem Kennzeichen aus einer Ziffer gefolgt von einem Doppelpunkt:
1
2
3
4
5
=
=
=
=
=
Basic-Header
Anwendungs-Header
Benutzer-Header
Textblock
Trailer-Block
Der einzig zwingend vorgeschriebene Block ist der Basic-Header. Jeder Block einer Nachricht beginnt und endet mit
einer geschweiften Klammer '{' und '}' (HEX 'C0' bzw. HEX 'D0').
Die Blöcke 3, 4 und 5 können Unter-Blöcke enthalten.
Bei S.W.I.F.T. II wird jede Nachricht als fortlaufende Zeichenkette übertragen, ohne Zeilenanfang / Zeilenvorschub
(CrLf) zwischen Blöcken und Unterblöcken (siehe Kapitel 3 Beispiele zur Anwendung der S.W.I.F.T.-Konventionen
innerhalb der Orderübermittlung).
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
1.5.1.1
05.10.1998
Seite 11
Beschreibung: Basic-Header
Blockkennzeichen
=
1:
Anwendungs-Kennzeichen
=
1a
F
A
L
für Anwendung Finanzbereich
für "Generelle Pflichtanwendung (APC)"
für "Generelle Pflichtanwendung (LTC)"
Kennung Dateneinheit
=
2n
'01' für System- und Benutzernachrichten
LT Adresse
=
4a2a2c1c3c
Sender-LT für Eingabenachrichten
Empfänger-LT für Ausgabenachrichten
Sitzungsnummer
=
4n
Selektiertes Anwendungsprogramm
Folgenummer
=
6n
ISN / OSN
Beispiel:
{1:F01BANKDEFFAXXX2222123456}
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
1.5.1.2
05.10.1998
Seite 12
Beschreibung: Anwendungs-Header
Blockkennzeichen
=
2:
Kennzeichen für Ein- / Ausgabe
=
1a
I
O
Transaktionstyp
für Eingabe
für Ausgabe
=
3n
Nachrichten-Typ
Bestimmungsadresse
=
4a2a2c1c3c
12-stellige S.W.I.F.T.-Adresse des Empfängers
Priorität
=
1a
S
U
N
für System
für Eilig
für Normal
1n
1
2
3
Warnmeldung bei Nichtzustellung
Meldung bei Zustellung
sowohl 1 als auch 2
Nur bei Eingabe:
Überwachung der Zustellung
Periode für Überfälligkeit
=
=
Beispiel: Anwendungs-Header (Eingabe)
3n
Einheiten von 5 Min
{2:I500BANKDEFFXXXXN2020}
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 13
Nur bei Ausgabe:
Uhrzeit der Eingabe
=
HHMM
Eingabereferenz MIR
=
Eingabedatum (JJMMTT)
Sender-LT
Sitzungsnummer
ISN
Ausgabedatum
=
JJMMTT
Uhrzeit der Ausgabe
=
HHMM
Priorität
=
1a
S
U
N
für System
für Eilig
für Normal
Beispiel: Anwendungs-Header (Ausgabe)
{2:O5961200900510BANKDEFFAXXX22221234569005101201N}
Für bestimmte Nachrichten wird die logische Zusammenfassung einzelner Komponenten aus Basis- und Anwendungsheader wie folgt benötigt:
Eingabereferenz MIR (Block 106)
=
Eingabedatum (JJMMTT)
Sender-LT
Sitzungsnummer
ISN
Ausgabereferenz MOR (Block 107)
=
Ausgabedatum (JJMMTT)
Empfänger-LT
Sitzungsnummer
OSN
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
1.5.1.3
Seite 14
Beschreibung: Benutzer-Header
Blockkennzeichen
=
3:
Bankpriorität
=
113: 4x
Benutzerreferenz MUR
=
108: 16x
Beispiel:
1.5.1.4
05.10.1998
{3:{113:XXXX}{108:ABCDEFGH90123456}}
Textblock
Der Text einer Benutzernachricht bei S.W.I.F.T. II ist identisch mit dem Text der entsprechenden Nachricht bei
S.W.I.F.T. I, mit Ausnahme eines zusätzlichen Blocktrennzeichens (= 4:).
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
1.5.1.5
05.10.1998
Seite 15
Nachrichtenende (Trailer)
Der Trailer setzt sich aus einer Folge von Trailer-Bestandteilen zusammen. Eine Trailer-Komponente besteht aus
einem dreistelligen Identikator, danach folgt wahlweise eine Information, welche Aussage gibt über die einzelne Ursache.
Verzeichnis wichtiger Trailer-Identikatoren:
AUT
Nachricht mit Authentikator
PDE
Mögliche Doppelnachricht (Possible Duplicate Emission)
(PDE ist der einzige Trailer, der vom Sender angefügt werden kann)
PDM
Mögliche Doppelnachricht
(Wird vom System an jede Nachricht hinzugefügt, welche noch einmal gesendet wird, weil
eine vorherige Zustellung zweifelhaft ist)
TNG
Trailer für Training (ab S.W.I.F.T. II)
Die Trailer können in zwei Kategorien eingeteilt werden:
• Benutzer-Trailer
• System-Trailer
Beispiel:
{5:{AUT:41F2}}
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
1.5.2
05.10.1998
Seite 16
Grundstruktur einer Adresse S.W.I.F.T. II
Bei der Adressierung innerhalb S.W.I.F.T. II wurde eine Struktur festgelegt, die aus fünf aufeinanderfolgenden Unterfeldern besteht, wie die folgende Skizze zeigt:
B
B
B
1
B
C
C
L
2
L
3
E
4
Br
Br
Br
5
Filialcode (branch code)
Adresserweiterung (address extension)
Ortscode (location code)
Ländercode (country code)
Code des Kreditinstitutes (financial institution code)
Zu 4: Die Erweiterung einer Adresse besteht aus einem alphanumerischen Zeichen und wird zur Kennzeichnung
eines bestimmten logischen Terminals benutzt. Wenn der Sender einer Transaktion nicht weiß, an welches
LT die Transaktion zugestellt werden soll, so muß ein X verwendet werden.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
1.5.3
Folgenummern
1.5.3.1
Eingabefolgesteuerung (ISN: Input-Sequence-Number)
05.10.1998
Seite 17
Jede Nachricht, die S.W.I.F.T. empfängt, muß eine Eingabefolgenummer enthalten, die von der Senderbank zugeteilt wird. S.W.I.F.T. prüft diese Nummer. Jede Nachricht, deren ISN außerhalb der Reihenfolge liegt, wird von
S.W.I.F.T. zurückgewiesen.
Für den Nachrichtenverkehr über das System der Deutsche Börse Systems AG gelten abweichende Regeln (siehe
Kapitel 2.5.3.1).
1.5.3.2
Ausgabefolgesteuerung (OSN: Output-Sequence-Number)
Jede von S.W.I.F.T. übermittelte Nachricht enthält eine Ausgabefolgenummer, die jeweils auf ein Terminal bezogen
ist und die von der Empfängerbank geprüft werden muß. Erhält eine Bank eine Nachricht außerhalb der Nummernfolge, ist die Bank für die Nachforschung der fehlenden Nachrichten und für die weitere Untersuchung des Sachverhaltes verantwortlich.
Für den Nachrichtenverkehr über das System der Deutsche Börse Systems AG gelten abweichende Regeln (siehe
Kapitel 2.5.3.2)
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 18
2
Anwendung der S.W.I.F.T.-Konventionen innerhalb der Orderübermittlung
2.1
Nachrichtenstruktur und -übermittlung
Das Orderübermittlungssystem der Deutsche Börse Systems AG verarbeitet Nachrichten nach den Konventionen
von S.W.I.F.T. II.
Die Banken senden Nachrichten an die Deutsche Börse Systems AG über
• CPU-Verbindung mit Bank-Rechner
Die Datenherkunft und das betroffene Börsensystem werden durch die Nutzung der entsprechenden HeaderAngaben definiert (vgl. 2.5.2):
• Logische Adresserweiterung:
Datenherkunft
(1c)
• Filialcode:
Börsensystem
(3c)
Ordertransaktionen werden nach Prüfung für weitere Bearbeitung in der Eingangs-DB bereitgestellt. Positive und
negative Rückmeldungen werden in Form eines MT n96 in der Ausgangs-DB abgestellt.
Die Eingangs-DB entspricht der Send-Queue und die Ausgangs-DB der Receive-Queue eines CBT von S.W.I.F.T.
Jede DB des Systems verhält sich wie eine Kopie der entsprechenden S.W.I.F.T.- Queue. D.h. von der Orderübermittlung werden keine ACK- oder NAK-Bestätigungen gesendet (gespeichert).
Input- Header
Output- Header
BANK
BÖRSE
Input-Header
Output- Header
S.W.I.F.T.
Output-Header
Input-Header
Um den Banken ein einheitliches Nachrichten-Handling zu gewährleisten, wird seitens der Deutsche Börse Systems
AG zwischen S.W.I.F.T.- und direkter Übertragung (Banken) bezüglich des Austausches der Input- und OutputHeader unterschieden.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
2.2
Nachrichten-Kategorien, -Gruppen und -Typen
Das Orderübermittlungssystem verarbeitet Nachrichten gemäß Abschnitt 2.6 Nachrichtenformate.
05.10.1998
Seite 19
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
2.3
05.10.1998
Nachrichten-Formate
Das unter Punkt 2.6 Nachrichtenformate aufgezeigte Format beschreibt die Regeln für die Zusammensetzung der
einzelnen Nachrichten für das Orderübermittlungssystem.
Es wurden bei der Definition der Formate die S.W.I.F.T.-Konventionen vollständig eingehalten. Notwendige Änderungen aufgrund bestehender Regeln seitens der Deutsche Börse Systems AG beziehen sich lediglich auf Umwandlung von Kann- in Mußfelder, gekürzte Feldlängen und Einschränkung des Datenformats.
Seite 20
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
2.4
Symbole für Felder und Unterfelder
2.4.1
Allgemeines
05.10.1998
Seite 21
vgl. Abschnitt 1.4 Symbole für Felder und Unterfelder.
2.4.2
Xetra® relevante Änderungen
Sonderzeichen in Textfeldern bzw. im Feld ”Bankinterne Ordernummer” werden bei der Eingabe über eine VALUES
basierte Frontend-Applikation in das Zeichen ”?” konvertiert.
Für die Kennzeichnung der sich durch Xetra® ergebenden Änderungen werden folgende Konventionen benutzt:
1. In der tabellarischen Beschreibung der Nachrichtenformate wurde eine zusätzliche Spalte aufgenommen, in der
die betroffenen Felder durch ein ”X” gekennzeichnet sind. Als betroffen gelten Felder, wenn:
• Feldinhalte für Xetra® eine veränderte Bedeutung haben
• neue Eingabemöglichkeiten für Xetra® generiert wurden
• das Format des Feldes auf Grund von Xetra® angepaßt wurde
• ein Feld für Xetra® erweitert wurde
2. Veränderungen, die sich durch Xetra® ergeben, werden im Teil ”Regeln” bei der jeweiligen Feldbeschreibung im
Detail beschrieben.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
2.5
Aufbau einer Nachricht
2.5.1
Blockstruktur
05.10.1998
Seite 22
Zwingend vorgeschriebene Blöcke im Orderübermittlungssystem sind der
• Basic-Header
• Anwendungs-Header
• Textblock
2.5.1.1
Beschreibung: Basic-Header
Blockkennzeichen
=
1:
Anwendungs-Kennzeichen
=
F
Kennung Dateneinheit
=
01
LT Adresse
=
4a2a2c1c3c
Sender-LT für Eingabenachrichten
Empfänger-LT für Ausgabenachrichten
Sitzungsnummer
=
0000
(für das Orderübermittlungssystem nicht relevant)
Folgenummer
=
6n
ISN / OSN
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
2.5.1.2
05.10.1998
Seite 23
Beschreibung: Anwendungs-Header
Blockkennzeichen
=
2:
Kennzeichen für
=
1a
I
O
Transaktionstyp
Ein- / Ausgabe
für Eingabe (Bank
für Ausgabe (System
Ù System)
Ù Bank)
=
3n
Nachrichten-Typ
Bestimmungsadresse
=
4a2a2c1c3c
12-stellige S.W.I.F.T.-Adresse des Empfängers
Priorität
=
N
S
für System
U
für Eilig
N
für Normal
(für das Orderübermittlungssystem nicht relevant)
Überwachung der Zustellung
=
2
1
Warnmeldung bei Nichtzustellung
2
Meldung bei Zustellung
3
sowohl 1 als auch 2
(für das Orderübermittlungssystem nicht relevant)
Periode für Überfälligkeit
=
005
Einheiten von 5 Min
(für das Orderübermittlungssystem nicht relevant)
Nur bei Eingabe:
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 24
Nur bei Ausgabe:
Uhrzeit der Eingabe
=
HHMM
Eingabereferenz MIR
=
Eingabedatum (JJMMTT)
Sender-LT
Sitzungsnummer
ISN
Ausgabedatum
=
JJMMTT
Uhrzeit der Ausgabe
=
HHMM
Priorität
=
N
S
für System
U
für Eilig
N
für Normal
(für das Orderübermittlungssystem nicht relevant)
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
2.5.1.3
05.10.1998
Seite 25
Beschreibung: Benutzer-Header
Angaben im Benutzer-Header werden vom Orderübermittlungssystem ignoriert.
2.5.1.4
Textblock
Siehe Kapitel 2.6 Nachrichtenformate.
2.5.1.5
Nachrichtenende (Trailer)
Das Orderübermittlungssystem überliest sämtliche Trailer-Angaben mit Ausnahme des TNG-Trailers (Training).
Nachrichten mit TNG-Trailer werden von der Deutsche Börse Systems AG geprüft und entsprechend bestätigt
(MT596; DWZ-Ordernummer = 0000000000000), jedoch nicht im System gespeichert. Rückmeldungen zu Trainingsnachrichten werden ebenfalls mit TNG-Trailer, alle anderen jedoch ohne Trailer-Block in die Ausgangs-DB geschrieben.
Trainingsnachrichten müssen von der Bank mit der Orginal-S.W.I.F.T.-Adresse belegt werden und der TNG-Trailer
muß angehängt werden (abweichend zur Übermittlung im S.W.I.F.T.-Netz).
Damit werden Leitungstest und Tests der Formatprüfungsroutinen jederzeit im laufenden System ermöglicht.
Xetra®: Diese Funktion existiert in Xetra® nicht.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
2.5.2
05.10.1998
Seite 26
Anwendung von Adressen
Die 12-stelligen LT-Adressen für das Börsensystem enthalten in der logischen Adresserweiterung die Art des
Transfers.
Mögliche Werte:
DWZXDEFFAXXX
DWZXDEFFBXXX
=
=
Rechner-Rechner-Verbindung
File-Transfer
DWZX
=
Adress-Code der Deutsche Börse Systems AG
(Die Deutsche Börse Systems AG ist kein S.W.I.F.T.-Teilnehmer)
XXX
=
BOS: BOSS-CUBE
In BOSS-CUBE kann zur Zeit kein Nachrichtenverkehr über das S.W.I.F.T.-Netz stattfinden. Der hier definierte interne Adress-Code bzw. Branch-Code der Deutsche Börse Systems AG kann sich bei Nutzung des S.W.I.F.T.Netzes in späteren Releases ändern (Deutsche Börse Systems AG ist noch kein S.W.I.F.T.-Teilnehmer).
Im Nachrichtentext wird kein Bank Identifier Code benötigt.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
2.5.3
Folgenummern
2.5.3.1
Eingabefolgesteuerung (ISN: Input-Sequence-Number)
05.10.1998
Seite 27
Jede Nachricht, die von der Bank versandt wird, muß eine 6-stellige Eingabefolgenummer enthalten, die von der
Bank vergeben wird und pro Tag eindeutig sein muß.
Bei eventuellen Störungen der Verbindung muß die Bank Nachrichten, die seitens der Deutsche Börse Systems AG
nicht quittiert wurden, nochmals mit der gleichen Eingabefolgenummer versenden. Bei der Deutsche Börse Systems
AG wird sichergestellt, daß Nachrichten mit gleicher Eingabefolgenummer nur einmal verarbeitet werden.
2.5.3.2
Ausgabefolgesteuerung (OSN: Output-Sequence-Number)
Jede Nachricht, die von BOSS-CUBE oder Xetra® in die Ausgangs-DB gesendet wurde und an die Bank übertragen
bzw. zur Übertragung bereitgestellt wird, enthält eine Ausgabefolgenummer, die pro Bank fortlaufend und eindeutig
von der Deutsche Börse Systems AG vergeben wird. Diese Ausgabefolgenummer muß von der Bank auf Eindeutigkeit geprüft werden, da nach Störungen ggf. Nachrichten von der Deutsche Börse Systems AG doppelt versandt
werden können (gleiche Ausgabefolgenummer).
Doppelte Nachrichten müssen von der Bank ignoriert werden. Die Nachrichten müssen auf der Bankenseite nicht
zwingend mit fortlaufenden Ausgabefolgenummern ankommen (bei Nutzung mehrerer Empfangs-LTERMs).
Die OSN wird von der Deutsche Börse Systems AG pro Bank in drei verschiedenen Nummernkreisen vergeben (aus DV-technischen Gründen):
• Rückmeldungen zu Orders und Anmeldungen (ab 000001)
• Ereignisse / Ausführungsbestätigungen (ab 300001)
• Schlußnoten aus Geschäftsabwicklung [Boega] (ab 600001): Zur Zeit nicht genutzt für die Orderübermittlung
Zum Tagesende müssen die bei der Bank eingetroffenen Nachrichten pro Nummernkreis in lückenloser Folge vorliegen.
2.5.4
Feld - Standards
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
2.5.4.1
05.10.1998
Einteilung und Bestandteile der Felder
Die Felder sind in Gruppen eingeteilt, die durch das erste Zeichen des Etiketts gekennzeichnet sind.
2.5.4.2
Feld-Formate und Regeln
Siehe S.W.I.F.T.-Konventionen.
Anmerkung:
2.5.4.3
Übermittelte Kleinbuchstaben werden vom Orderübermittlungssystem in Großbuchstaben umgewandelt.
Pflicht- und Kann-Felder
Das Format jedes Nachrichtentyps unterscheidet eine Anzahl von Feldern fester und variabler Länge, deren Vorhandensein zwingend vorgeschrieben oder freigestellt sein kann.
Ein zwingend vorgeschriebenes Feld muß bei jeder Anwendung vorhanden sein.
Ein nicht zulässiges Feld, oder ein Feld, das in der Formatbeschreibung für einen einzelnen Typ nicht erscheint,
darf niemals vorkommen.
• O = Kann-Feld (Optional)
• M = Pflicht-Feld (Mandatory)
Seite 28
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
2.5.5
Fehler-Identikatoren
2.5.5.1
Fehler im Nachrichtenkopf / Formatfehler
H01
H02
H15
H20
H25
H30
H50
H99
U00
Z00
2.5.5.2
Fehler in der Nachricht (Mnn)
M60
2.5.5.3
Formatfehler Block 1
Anwendungskennzeichen nicht "F"
falsche Session
falsche Eingabefolgenummer (ISN)
Formatfehler Block 2
ungültiger Nachrichten-Typ
keine Bestimmungsadresse
Ungültiges Zeichen im Anwendungsheader
Formatfehler Block 3
Formatfehler Block 5
ungültiges Zeichen
Fehler im Text (Tnn)
T12
T13
T16
T26
T30
T31
T32
T33
T34
T37
T40
T43
T50
T52
T80
T98
T99
Fehler im Inhalt des Feldes
Zwingend vorgeschriebenes Feld fehlt, Feldfolge unkorrekt
Feldkennzeichen ohne Doppelpunkt; Buchstabe wurde an unerlaubter Stelle gefunden
Feld darf nicht mit "/" beginnen oder mit "/" enden und ebenso darf kein "//" vorkommen
im Feld wurden zu viele Komponenten vorgefunden
Trennzeichen zwischen den Komponenten fehlt oder ist ungültig
Zwingend vorgeschriebene Komponente fehlt
Länge der Komponente zu groß
Länge der Komponente zu klein
Unterfeld 1 in Feld F:35A enthält ungültiges Codewort
Betrag/Zahl fehlt oder erstes Zeichen ist falsch
das Trennzeichen für Dezimalstellen ist kein Komma
Datumsfehler
Ungültiger Währungs-Code
Trailer fehlt
'end of message' falsch
Innerhalb einer Nachricht befindet sich mehr als eine Ende-Sequenz (CrLf-)
05.10.1998
Seite 29
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
2.5.5.4
Plausibilitäts-Fehler (Cnn)
C03
2.5.5.5
Anzahl der Nachkommastellen größer als für das Feld maximal zugelassen
Systeminterne Fehlermeldungen / Hinweise
Zusätzlich zu den S.W.I.F.T.-Fehler-Identikatoren werden folgende interne Fehlerhinweise verwendet
2.5.5.5.1
BOSS-CUBE - Fehlermeldungen / Hinweise
BC0000F
BC0010F
BC0020F
BC0030F
BC0040F
BC0050F
BC0070F
BC0090F
BC0100F
BC0110F
BC0160F
BC0170F
BC0210F
BC0220F
BC0340F
BC0350F
BC0360F
BC0370F
BC0400F
BC0480F
BC0490F
BC0600F
BC0610F
BC0630F
BC0650F
BC0660F
BC0670F
BC0680F
Keine Berechtigung zu dieser Funktion
Mußfeld fehlt
Fehler bei Abhängigkeitsprüfung
Feld muß gültigen Schlüsselwert enthalten
Feld muß gültiges Datum enthalten
Feld muß WKN oder Kürzel enthalten
Feld muß numerisch sein
Falsche Stellenzahl
Feld enthält unzulässige Zeichen
WKN nicht vorhanden
Feld nicht änderbar
Limit nicht zulässig, da Geschäftsart fehlerhaft
Feldeingabe nicht erlaubt
Funktion z.Z. gesperrt
Börsenplatz ungültig oder nicht zugelassen
Orderaufgeber ungültig
Wegen-Bank ungültig
Empfänger ungültig
Eingeber ungültig
Nominale ist kleiner Kleinste-Handelbare-Einheit
Handelshinweis < EK > und < SK > nicht erlaubt
Maklerbüro ist zur Zeit nicht besetzt
WKN am entspr. Börsenplatz für BOSS-CUBE nicht zugelassen
Die Börse des Kontrahenten hat einen Feiertag
WKN ist kursausgesetzt
Tagesgültige Splitorder nach Kassakurs eingegeben
Tagesgültige Kassaorder nach Kassakurs eingegeben
Tagesgültige Order zum ersten Kurs nach erstem Kurs eingegeben
05.10.1998
Seite 30
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
BC0690F
BC0700F
BC0710F
BC0720F
BC0750F
BC0760F
BC0780F
BC0790F
BC0810F
BC0830F
BC0840F
BC0850F
BC0860F
BC0870F
BC0880F
BC0890F
BC0900F
BC0910F
BC0920F
BC0940F
BC1180F
BC1190F
BC1200F
BC1210F
BC1220F
BC1230F
BC1240F
BC1250F
BC1260F
BC1270F
BC1280F
BC1290F
BC1300F
BC1310F
BC1320F
BC1330F
BC1340F
BC1390F
BC1460F
BC1480F
BC1500F
BC1520F
BC1530F
BC1620F
BC1680F
BC1690F
Tagesgültige Order nach Orderannahmeschluß
Gültigkeit der Order überschreitet Endfälligkeit
Nur tagesgültig zulässig
Kein Handelshinweis erlaubt
Nur Handelshinweis < KS > zulässig
Limit ungültig
Limitzusatz nicht zulässig
Limitzusatz muß zu Geschäftsart passen
Nominale weicht von ausführbarer Nominale ab
WKN-Änderung/Löschung nicht zulässig
Orderänderung wegen Teilausführung nicht zulässig
Keine Berechtigung zur Orderänderung/Löschung
Provision/Spesen nur bei Wegen-Eingabe
Kompensation bei Wegen-Eingabe nicht erlaubt
Kassamarkt gesperrt zur Kursfeststellung
Variabler Markt gesperrt zur Kursfeststellung
Kurswert überschreitet zulässigen Grenzwert
Seriennummer nur bei Verkauf
WKN ist keine gültige Seriennummer
Bankinterne Ordernummer nicht eindeutig
Absender ist kein Orderrouting-Teilnehmer
Nominale ist größer als Ursprungsnominale
Restnominale ist kleiner Kleinste-Handelbare-Einheit
Ursprungsorder: Marktzugehörigkeit darf sich nicht ändern
Ungültiges Paßwort
Paßwort abgelaufen
Ungültiges neues Paßwort
Ungültige User-ID
Ablaufdatum für User-ID überschritten
Freigabe der Berechtigung (durch Security-Beauftragten) fehlt
Ersterfassungs-Paßwort vorhanden; Bitte ändern
Nominale ist fehlerhaft
WKN bzw. ISIN-Nr. ist fehlerhaft
Limitbetrag ist fehlerhaft
Limitzusatz ist fehlerhaft
Bank (LTERM) nicht angemeldet
Bank (LTERM) bereits angemeldet
Nachrichtenumfang nicht zulässig
Empfänger in BOSS-CUBE nicht zugelassen
Restorder: Marktzugehörigkeit darf sich nicht ändern
Keine Order zu bankinterner Ordernummer vorhanden
Order ist bereits ausgeführt
Tagesgültige Order nach SK eingegeben
WKN ist gesperrt (Börsensperre
WKN ist an entsprechender Börse nicht notiert
Geschäftsart ungültig
05.10.1998
Seite 31
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
BC1940F
BC1950F
BC1960F
BC1970F
BC1980F
BC1990F
BC2000F
BC2020F
BC2030F
BC2070F
BC2250F
BC2410F
BC2680F
BC2960F
BC3270F
BC3280F
BC3600F
BC3650F
BC3700F
BC3710F
BC3720F
BC3780F
BC3790F
BC3910F
BC3950F
BC4400F
BC4670F
BC4680F
BC4690F
BC4740F
BC4880F
BC4970F
BC4980F
BC4990F
BC5000F
BC5120F
BC5130F
BC5340F
BC5390F
BC5400F
BC5440F
BC5450F
BC5460F
BC5490F
BC5530F
BC5540F
Datensatz nicht entschlüsselbar
Satz mit ungültigen Messagetype
Änderung/Löschung für Order, die nicht vorhanden ist
Änderung/Löschung für Order, die nicht änderbar ist
Änderung/Löschung für Order, die nicht mehr aktiv ist
Nachricht von Bank wurde nicht über Sende-LTERM d. Bank empfangen
Seriennummer nur bei Verkauf oder Kompensation
Nachricht ist nicht für File-Transfer zugelassen
FT-Änderung mit Nominale ohne DWZ-Ordernummer
Unlimitierte Kompensationen sind nicht möglich
Nominale ist kein Vielfaches des Mindestbetrag Variabler Handel
Nominale für Split entspricht aktueller Nominale
Pfennigbetrag unzulässig
Nominale ist kein Vielfaches der kleinsten handelbaren Einheit
EK- und SK-Orders sind nur tagesgültig möglich
Feld Limitzusatz nicht änderbar
Feld enthält ungültige Sonderzeichen
WKN gelöscht
Falsches Trennzeichen
Feldkomponenten entsprechen nicht der vorgeschriebenen Länge
Fehlende Headerkomponenten
WKN ist für BOSS-CUBE nicht zugelassen
Verarbeitung für Serien-WKN nicht zulässig
Kein Skontroführender Makler zu dieser WKN vorhanden
WKN ist nicht variabel notiert
Limitzusatz SB/SL für Gattung nicht zugelassen
Bei SB/SL-Orders ist HHW EK, SK nicht erlaubt
Sender-LTERM ist identisch mit einem angemeldeten Empfänger-LTERM
Empfänger-LTERM ist identisch mit einem angemeldeten Sender-LTERM
Orderannahmeschluß erreicht; Kursfeststellung für WKN nicht abgeschlossen
Orderänderung w/Verarbeitung Nebenrechte momentan nicht möglich
Tagesgültige Order nach Buchungsschnitt
Tagesgültige Order nach Schlußkurs
Tagesgültige Kassaorder nach Kassakurs
Tagesgültige Order mit HHW 'EK' nach erstem Kurs
Angegebene Stück/Nominale (Ursprung) weicht von aktuellen Wert der Order ab
Änderung des Handelshinweises nicht erlaubt
Gattung nicht mehr notiert
Kein Handelshinweis zulässig
Aufgeber kein ECU-Clearer
Für diese Gattung ist keine Eingabe einer Kassaorder möglich
Gattung wird nur außerbörslich gehandelt
In dieser Gattung wird kein Einheitskurs notiert
Währung entspricht nicht Währung der Notierung
Aufgeber ist kein AKV-Teilnehmer
Funktion ist noch nicht zugelassen
05.10.1998
Seite 32
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
BC5600F
BC5870F
BC6850F
BC9990F
Hinweis:
05.10.1998
Seite 33
Gattung zur Zeit inaktiv
Aufgeber und Wegen-Kontrahent müssen PUEV-Teilnehmer sein
Änderung nicht möglich; SB/SL-Order wird zur Zeit auf billigst/bestens umgesetzt
Systemfehler
Falls ein Feld aus mehreren Unterfeldern besteht, wird in der 6. Stelle des Fehler-KZ die Nummer des ersten fehlerhaften Unterfeldes angegeben.
Bsp.: BC0072F ==> 2. Unterfeld ist nicht numerisch
Xetra: Dieses Verhalten gilt auch für die folgenden Xetra Fehlermeldungen, falls eine Identifizierung des fehlerhaften Unterfeldes möglich ist.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
2.5.5.5.2
05.10.1998
Seite 34
Xetra® - Fehlermeldungen / Hinweise
Aktion
Umgebung
1. Entschlüsseln S.W.I.F.T.-Satz,
formale Grobprüfung,
Berechtigungsprüfung
(Security, Anmeldung)
2. Prüfen der Daten auf formale und
fachliche Korrektheit
3. Prüfen Nachricht an Xetra®
Fehlercode
Angabe Feldetikett fehlerhaftes Feld in
Nachricht
formaler Fehler
Host
Allgemeiner BOSSTeil
BCnnnnF
ja
Xetra Orderrouting 1. formaler Fehler
2. inhaltlicher Fehler
ja
3. technische Fehler
XKnnnnF
XKnnnnF u.
XAnnnnF
BC9990F
1. formaler Fehler
2. inhaltlicher Fehler
XnnnnnF
XnnnnnF
nein
Xetra®-Backend
Fehlertyp
1. Die detaillierten Fehlermeldungen beim Prüfen der Nachricht an Xetra sind der aktuellsten Version der Dokumentation ”Xetra Release 3 - VALUES API Programming Version” zu entnehmen und werden hier nicht mehr
explizit aufgeführt.
2. Die Fehlermeldungen beim Entschlüsseln des S.W.I.F.T.-Satzes, bei der formalen Grobprüfung, und der Prüfung der Berechtigung (Security, Anmeldung) entsprechen den unter Kapitel 2.5.5.5.1 BOSS-CUBE - Fehlermeldungen / Hinweise beschriebenen Fehlermeldungen.
3. Im folgenden sind die Fehlermeldungen, deren Ursache auf formale und inhaltlichen Fehler im Xetra Orderrouting SNA System zurückzuführen ist, aufgeführt:
XK0010F
XK0020F
XK0100F
XK0110F
XK0210F
XK0300F
XK0310F
XA2000F
XA2010F
XA2020F
Absender ist kein Xetra - Teilnehmer
Xetra Orderrouting nicht möglich (MISS not available)
Orderteillöschung für Xetra nicht möglich
Ordersplit für Xetra nicht möglich
Feldeingabe für Xetra nicht erlaubt
Orderstatus nicht definiert - bitte prüfen
(Order konnte unter Umständen nicht bearbeitet werden)
Evtl. fehlende Broadcasts
(Dieser Fehler wird nicht im Nachrichtentyp MT596, sondern nur im Nachrichtentyp MT551 im Feld
F:72 für das Ereignis XEBAT geliefert. Vgl. 2.6.2.4 Ereignisse im WP-Geschäft (MT 551))
Orderänderungs- / Orderlöschanfrage ist nicht eindeutig
Angegebene Stück/Nominale (Ursprung) weicht von dem aktuellen Wert der Order ab
Stop-Limit Order kann nicht geändert werden
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
2.5.6
05.10.1998
Seite 35
Anbindungsarten
Für die Kreditinstitute werden zwei Arten der Anbindung an die verschiedenen Börsenplätze angeboten. Folgende
Restriktionen sind zu beachten:
BOSS-CUBE:
An den jeweiligen Börsen dürfen nur Kreditinstitute handeln, die ein KV-Konto am gleichen Platz besitzen (d.h. an der Börse Düsseldorf dürfen nur Kreditinstitute mit KVOrts-KZ = 4 handeln etc.).
Xetra®:
Voraussetzungen für das Handeln am Börsenplatz Xetra sind die Xetra - Mitgliedschaft und die Xetra® - Member-ID. Es erfolgt eine eindeutige Zuordnung der KVKonto-Nr zur Xetra® - Member-ID.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
2.5.6.1
05.10.1998
Seite 36
Dezentrale Anbindung
Jedes KV-Konto wird als eigenständiges Institut behandelt. Es können von einem Rechenzentrum Nachrichten für
alle Niederlassungen (KV-Konten / Börsenplätze) ausgetauscht werden. Dabei können für alle Niederlassungen inkl.
der Zentrale die gleichen Leitungsverbindungen genutzt werden. Folgende Aktionen müssen jedoch pro Niederlassung/Zentrale (KV-Konto/Börsenplatz) durchgeführt bzw. beachtet werden:
• Generierung von Sets von Logical-Units (LUs; siehe Technische Anbindung Teile 2 bis 5)
• Anmeldungen an BOSS-CUBE und Xetra®:
− für jedes LTERM (Sender/Empfänger) erfolgt eine Anmeldung durch die Bank, gekennzeichnet
durch die KV-Konto-Nr.
− für jedes LTERM erhält das Kreditinstitut eine Anmeldebestätigung
• Abmeldungen an BOSS-CUBE und Xetra®:
− für jedes LTERM (Sender/Empfänger) erfolgt eine Abmeldung durch die Bank, gekennzeichnet
durch die KV-Konto-Nr.
− für jedes LTERM erhält das Kreditinstitut eine Abmeldebestätigung; bei der jeweils letzten Abmeldung (pro KV-Konto-Nr.) erfolgt die Angabe der höchsten vergebenen OSNs pro KV-KontoNr.
• ISN/OSN-Vergabe:
Die ISN/OSN-Vergabe bzw. Prüfung erfolgt sowohl bei der Deutsche Börse Systems AG als auch
bei den angeschlossenen Kreditinstituten pro Niederlassung bzw. Zentrale d.h. pro KV-Konto-Nr.
• Bundesweit gültige Ereignismitteilungen (MT551) werden pro KV-Konto-Nr erstellt. z.B.:
− BOEND
− NOT02
• Belegung des User-Profiles in der Verarbeitungssteuerung pro KV-Konto-Nr.
• S.W.I.F.T.-Adresse der Nachrichtenformate:
jedes KV-Konto muß eine eigene S.W.I.F.T.-Adresse im Header angeben
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
2.5.6.2
05.10.1998
Seite 37
Zentrale Anbindung
Die Zentrale mit allen Niederlassungen eines Kreditinstituts werden wie ein Institut behandelt. Der Datenaustausch
erfolgt zwingend über ein Rechenzentrum. Folgende Aktionen werden lediglich einmal für die Zentrale durchgeführt
und gelten damit für alle Niederlassungen (Börsenplätze / KV-Konto-Nr.) analog:
• Generierung von einem Set von Logical-Units (LUs; siehe Technische Anbindung Teile 2 bis 5) für die
Zentrale
• Anmeldungen an BOSS-CUBE und Xetra®:
− für jedes LTERM (Sender/Empfänger) erfolgt lediglich für die Zentrale, gekennzeichnet durch die
KV-Konto-Nr. der Zentrale, eine Anmeldung
− für jedes LTERM erhält die Zentrale eine Anmeldebestätigung
• Abmeldungen an BOSS-CUBE und Xetra®:
− für jedes LTERM (Sender/Empfänger) der Zentrale erfolgt gekennzeichnet durch die KV-KontoNr., eine Abmeldung durch die Bank
− für jedes LTERM erhält das Kreditinstitut eine Abmeldebestätigung; bei der letzten Abmeldung
der Zentrale erfolgt die Angabe der höchsten vergebenen OSNs der Zentrale.
• ISN/OSN-Vergabe:
Die ISN/OSN-Vergabe bzw. Prüfung erfolgt für alle Niederlassungen in einem Nummernkreis unter der Zentrale. Somit ist eine Retrieval-Anforderung für alle Sätze einer Niederlassung nicht möglich, da
pro Niederlassung keine ISN/OSN-Vergabe stattfindet.
• Bundesweit gültige Ereignismitteilungen (MT551) werden nur einmal für die Zentrale den Kreditinstituten
übermittelt. z.B.:
− BOEND
− NOT02
• Belegung des User-Profiles in der Verarbeitungssteuerung erfolgt nur einmal für die Zentrale des Kreditinstituts
• S.W.I.F.T.-Adresse der Nachrichtenformate
alle Nachrichten enthalten die S.W.I.F.T.-Adresse der Zentrale im Header. Die Identifizierung
der KV-Konto-Nr. des Instituts (Zentrale bzw. Filiale) erfolgt in den Nachrichtenformaten
MT500/MT501 über Feld F:82D (vgl. Kap. 2.6.2.1 und Kap. 2.6.2.2).
Bemerkung: Für File-Transfer ist sowohl die dezentrale als auch die zentrale Anbindung realisiert.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
2.6
05.10.1998
Nachrichtenformate
Für sämtliche Nachrichten aus der Kategorie 5 müßte ein Authenticator ermittelt werden. Das Orderübermittlungssystem erstellt keinerlei Trailer-Angaben (außer TNG) und ist auch nicht berechtigt, AuthentikatorBerechnungen durchzuführen.
Erst wenn die Deutsche Börse Systems AG selbst S.W.I.F.T.-Teilnehmer wird, können Authentikatoren mit den
Banken ausgetauscht werden.
Im folgenden werden zur Übersicht alle innerhalb vom Orderrouting (BOSS-CUBE und Xetra®) definierten Nachrichtentypen genannt.
(1)
Von den Banken zum System der Deutsche Börse Systems AG
(1.1)
Programm-Verbindung (LU 6.1 / LU 6.2)
(1.1.1)
(1.1.2)
(1.1.3)
(1.1.4)
(1.1.5)
(1.1.6)
(1.1.7)
(1.1.8)
Anmeldung an das System (MT000)
Passwortänderung (MT001)
Änderung Nachrichtenumfang (MT001)
Abmeldung vom System (MT002)
Anforderung historischer Nachrichten (MT020)
Orderzugänge (MT500/MT501)
Änderungen/Streichungen von Orders (MT595)
Rückmeldung von fehlerhaften Nachrichten (MT021)
Hinweis:
Der Empfangstransaktionscode auf Seiten der Deutsche Börse Systems AG ist für alle Nachrichtentypen:
BC$nnnnA (nnnn = KV-Nummer des Kreditinstituts)
(2)
Von dem System der Deutsche Börse Systems AG zu den Banken:
(2.1)
Programm-Verbindung (LU 6.1 / LU 6.2)
(2.1.1)
(2.1.2)
(2.1.3)
(2.1.4)
(2.1.5)
(2.1.6)
Anmeldungsbestätigung (MT001)
Bestätigung der Passwortänderung (MT001)
Bestätigung der Änderung des Nachrichtenumfangs (MT001)
Abmeldungsbestätigung (MT003)
Bestätigung der Anforderung von historischen Nachrichten (MT021)
Bestätigung bzw. Fehlermeldung bei maschinell übermittelten Orderzugängen, -änderungen und streichungen (MT596)
Seite 38
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
(2.1.7)
(2.1.8)
(2.1.9)
(2.1.10)
(2.1.11)
05.10.1998
Seite 39
Übermittlung/Protokollierung aller Orderzugänge (MT500/MT501), -änderungen und -löschungen
(MT595), die über Terminaleingaben der Bank, von Maklern oder in Xetra® über eine VALUES basierte
Frontend-Applikationen (mit der exklusiven Trader-ID „ORSnnn“; z.B.: „ORS002“, aber nicht „ORS001“,
da diese Trader-ID von Xetra Orderrouting SNA benutzt wird) in das System eingegeben wurden.
Ausführungsbestätigungen (MT519)
Ausführungsbestätigungen auf Gattungsebene für Kassakursfeststellungen (nur 'Bezahlt'-Kurse)
(MT551)
Orderänderungen/-löschungen durch das System
− auf Gattungsebene (MT551)
− auf Einzelorderebene (MT595)
Ereignismitteilungen (MT551)
− Kursaussetzungen und Rücknahme von Kursaussetzungen
− Plus-/Minusankündigungen und Rücknahme von Plus-/Minusankündigungen
− Ankündigung und Rücknahme einer Rationierung
− Ankündigung Bezugsrechtshandel
− Ankündigung und Rücknahme einer Kurstaxe
− Einfügen, Ändern und Löschen eines Kurses
− Allgemeine Information
− Unterbrechung und Freigabe der Börsenversammlung
− Verlängerung der Börsenzeit
− Verlängerung der Geschäftseingabezeit; Eingabeende
− Betriebsstörung wegen technischer Probleme
− Wiederaufnahme des normalen Betriebes nach einer Betriebsstörung
− Handelsunterbrechung in einer Gattung
Hinweis:
• Empfangstransaktionscodes für Banken mit LU6.1-Anbindung und IMS:
− BC01nnnn-BC04nnnn (nnnn = KV-Konto-Nr.)
• Empfangstransaktionscodes für Banken mit LU6.1-Anbindung und CICS:
− BC01-BC04
• Zuordnung von Nachrichten zu Transaktionscodes:
− BC01nnnn bzw. BC01:2.1.1.; 2.1.2.; 2.1.3.; 2.1.4.; 2.1.5.
− BC02nnnn bzw. BC02:2.1.6.; 2.1.7.
− BC03nnnn bzw. BC03:2.1.8.; 2.1.9.
− BC04nnnn bzw. BC04:2.1.10; 2.1.11.
• Nachrichtenaufbau siehe Kapitel Bankenanbindung über LU6.1
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
(2.2)
05.10.1998
Seite 40
File-Transfer
(2.2.1)
Bestandsabgleich (BOSS-CUBE / nicht Xetra®):
Enthält alle noch ausführbaren Orders zu Kontrollzwecken (MT500/MT501) und evtl. dazugehörige Folgesätze (MT596); enthält zusätzlich alle Orders (MT500/MT501), die wegen Einstellung der Notierung in
der Tagesendverarbeitung gestrichen wurden und evtl. dazugehörige Folgesätze (MT596).
Xetra:
Ein Bestandsabgleich kann über die eigene MISS aus den Reports (und den darin enthaltenen Informationen) durchgeführt werden.
(2.2.2)
Historische Nachrichten:
Falls die Leitungsverbindung zwischen Bank und der Deutsche Börse Systems AG bis zum Online-Ende
gestört ist, kann ein FT/Datenträger der am Tage angefallenen Nachrichten telefonisch bei der Deutsche
Börse Systems AG angefordert werden).
Im folgenden werden die einzelnen Nachrichtentypen detailliert beschrieben.
Anmerkung:
(1)
Die Satzaufbauten der einzelnen Nachrichtentypen sind bei Programm-Verbindung und File-Transfer
identisch.
(2)
Bei File-Transfers ist die zu übertragende Datei wie folgt aufzubauen:
− Vorsatz (MT000 bzw. MT598)
− 1. Datensatz
− 2. Datensatz
− ...
− n. Datensatz
− Nachsatz (MT002 bzw. MT598)
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
2.6.1
05.10.1998
Seite 41
Nachrichtenformate Kategorie 0
Um die volle Kompatibilität mit S.W.I.F.T. II zu gewährleisten, werden die System-Nachrichten in den MT598 eingebettet.
Da die nachfolgend beschriebenen System-Nachrichten als Textstring dargestellt werden, können die Formate nach
den Bedürfnissen der Deutsche Börse Systems AG individuell angepaßt werden. Dies gilt z.B. für Geschäftsvorfallcode, andere Darstellung der User-ID etc. Dabei darf jedoch die Gesamtlänge von 73x nicht überschritten werden.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
2.6.1.1
05.10.1998
Seite 42
Anmeldung (MT 000)
Urheber:
Benutzer (Bank) und Systeme (BOSS-CUBE und Xetra®)
Bank:
Das logische Terminal (LTERM) gibt sich gegenüber dem System der Deutsche Börse
Systems AG zu erkennen. Mit der Anmeldung wird der Umfang des Nachrichtenaustauschs für das betreffende LTERM definiert. Dieser Umfang kann durch MT001 modifiziert werden. Erst nach erfolgreicher Anmeldung kann die Bank weitere Nachrichten
an das System senden bzw. Nachrichten vom System erhalten. Ausnahme: Passwortänderung ist ohne vorherige Anmeldung möglich.
System:
Vorsatz bei File-Transfers
Format:
10x/[8x1a]/[5a]/[6n6n]/
Inhalt:
User-ID,
bei Filetransfer = "BOSSnnn":
Anwendungskennung ("BOSS")
GV-Code
− 011
Orderbestandsabgleich
− 016
Historische Nachrichten (ab Anfangs OSN)
10x
Paßwort, (entfällt bei Filetransfer)
KZ Sender/Empfänger (entfällt bei Filetransfer)
S: Bank sendet Nachrichten über entspr. LTERM
E: Bank empfängt Nachrichten über entspr. LTERM
/[8x
1a]
Umfang Nachrichtenaustausch: (entfällt bei Filetransfer; nur bei Anmeldung
durch Bank und KZ Sender/Empfänger = 'E')
1. Stelle:
Bestätigung/Rückmeldung von Orderübermittlung
2. Stelle:
Ausführungsbestätigung
3. Stelle:
Ereignismitteilung
4. Stelle:
Veränderung Orderbestand wegen Nebenrechten
Für Xetra® ist dieses Feld nicht relevant
5. Stelle:
Übermittlung der BOSS-CUBE Terminaleing. / Eingabe
über VALUES basierte Frontend-Applikation
Default:
Benutzerprofile (muß der Deutsche Börse Systems AG vor
Einsatztermin schriftlich mitgeteilt werden).
/[5a]
Das im Benutzerprofile (siehe Anwendungsbeschreibung) nicht definierte Ereignis 'Betriebsstörung' wird den Banken generell mitgeteilt unabhängig von der
Parametrierung.
Y/N
Y/N
Y/N
Y/N
Y/N
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 43
Alle im Benutzerprofile mit 'INFO ...' beginnenden Nachrichten werden hier
unter dem Begriff 'Ereignismitteilung' zusammengefaßt parametriert.
Erstellungsdatum (JJMMTT)
(nur bei File-Transfer; der Bestandsabgleich wird am Ende des Börsentages erstellt und enthält hier generell das Datum des abgelaufenen Börsentages, auch
wenn der Datenträger am Folgetag erstellt wird).
Erstellungsuhrzeit (HHMMSS)
(nur bei File-Transfer)
Zu Anmeldung:
Die Bank muß sich pro LTERM bei dem System der Deutsche Börse Systems AG anmelden.
Es wird pro Bank eine Anmeldung über zwei LTERMs (LUs) von der Deutsche Börse Systems AG empfohlen:
• ein LTERM zum Senden von Nachrichten (max. 4 LTERMS möglich)
• ein LTERM zum Empfangen von Nachrichten (max. 4 LTERMS möglich)
Hinweis:
Die Rückmeldungen auf Anmeldung / Abmeldung / Passwortänderung / Anforderung
historischer Nachrichten (MT0NN) werden jeweils über den LTERM versandt, auf dem
die entsprechende Anfrage erfolgte (also auch über den Sende-LTERM).
Die Anmeldung erfolgt durch Angabe von USER-ID und PASSWORT. Eine Anmeldung über beide LTERMs mit der
gleichen USER-ID ist möglich. Es sollte daher für jede Bank eine USER-ID definiert werden, die die Berechtigung
erhält, über Programm-Programm-Verbindung, Nachrichten zu senden.
Die Einrichtung der USER-ID inkl. Berechtigungen kann durch den Security-Beauftragten der Bank über Terminaleingabe durchgeführt werden.
Bei der Einrichtung einer USER-ID wird ein Ersterfassungs-Paßwort vergeben. Dieses muß vor der ersten Anmeldung mit der USER-ID geändert werden (MT001). Das PAßWORT hat nur für einen gewissen Zeitraum (z.Z. 1
Monat) Gültigkeit. Nach Ablauf dieser Zeitspanne wird eine Anmeldung mit dem Hinweis BC1230F: 'PASSWORT
ABGELAUFEN' abgelehnt. Eine gültige Anmeldung ist erst nach Änderung des Paßworts möglich.
Weitere Informationen sind der Beschreibung des Security-Systems für Online-Anwendungen der Deutsche Börse
Systems AG zu entnehmen.
Treffen Nachrichten von Banken ein, ohne daß eine gültige Anmeldung erfolgt ist, so werden diese Nachrichten abgewiesen und den Kreditinstituten eine entsprechende Rückmeldung gesandt:
(MT596; Feld F:76:/3n5; Fehlermeldung BC1330F).
2.6.1.2
Anmeldungsbestätigung, Passwortänderung und Änderung des Nachrichtenumfangs (MT 001)
Urheber:
Benutzer (Bank) und Systeme (BOSS-CUBE und Xetra®)
/[6n
6n]/
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
Bank:
Systeme:
05.10.1998
Seite 44
(1)
Änderung des Paßworts: In zyklischen Abständen verlangt das System eine Änderung
des Paßworts durch den Benutzer. Eine Änderung des Paßworts ist ohne vorherige
erfolgreiche Anmeldung an das System möglich
(2)
Änderung des Nachrichtenumfangs: Der in der Anmeldung spezifizierte Umfang kann
hierüber modifiziert werden.
(1)
(2)
(3)
Bestätigung/Ablehnung der Anmeldung (MT000)
Bestätigung/Ablehnung der Passwortänderung (MT001)
Bestätigung/Ablehnung der Änderung des Nachrichtenumfangs
Format:
[10x]/[8x][1a]/[8x]/[5a]/3n/[3x7x]
Inhalt:
User-ID,
Altes Paßwort,
KZ Sender/Empfänger (vgl. MT000)
(nur bei GV-Code=102;001;002;005;006)
10x
/[8x]
[1a]
Neues Paßwort,
/[8x]
Umfang Nachrichtenaustausch,(nur bei Empfangs-LTERM möglich; siehe
MT000) Default: aktuellen Status beibehalten
/[5a]
Geschäftsvorfallcode von der Bank an System:
101
Passwortänderung
102
Änderung Nachrichtenumfang
/3n
Geschäftsvorfallcode von System an Bank
001
Anmeldung akzeptiert
002
Anmeldung abgelehnt
003
Passwortänderung akzeptiert
004
Passwortänderung abgelehnt
005
Änderung Nachrichtenumfang akzeptiert
006
Änderung Nachrichtenumfang abgelehnt
007
ungültiger Nachrichtentyp (MT) bzw. Geschäftsvorfallcode
Fehlercode:
Feldetikett, Fehlerhinweis (mögliche Fehlerhinweise vgl. Kap. 2.5.5)
/[3x7x]
Hinweis:
Die hier definierten Nachrichten, die an die Banken gesendet werden, enthalten generell (Ausnahme: GV-Code=007
oder Datenfelder in S.W.I.F.T.-Nachricht nicht identifizierbar) die von der Bank gelieferten Datenfelder (z.B. User-ID,
altes Paßwort, neues Paßwort, Umfang Nachrichtenaustausch) inkl. Geschäftsvorfallcode und ggf. Fehlercode.
2.6.1.3
Abmeldung (MT 002)
Urheber:
Benutzer (Bank) und Systeme (BOSS-CUBE und Xetra®)
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
Bank:
Abmeldung des logischen Terminals
(LTERM) gegenüber dem System.
Systeme:
Nachsatz bei File-Transfers
Format:
10x/[6n]
Inhalt:
User-ID
bei File-Transfer: "BOSS" (Anwendungskennung)
nur bei File-Transfer:
Anzahl übertragener Sätze (inkl. Vor- und Nachsatz)
05.10.1998
Seite 45
10x
/[6n]
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
2.6.1.4
05.10.1998
Seite 46
Abmeldungsbestätigung (MT 003)
Urheber:
Systeme (BOSS-CUBE und Xetra®)
Systeme:
Bestätigung der Abmeldung (MT002) durch das System oder automatische Abmeldung
durch das System.
Format:
10x/6n/3n/[6n]/[6n]/[3x7x]
Inhalt:
User-ID,
Uhrzeit,
10x
/6n
Geschäftsvorfallcode:
021
Abmeldung akzeptiert
022
Abmeldung abgelehnt
023
automatische Abmeldung; Orderannahme wegen techn. Probleme nicht möglich
/3n
letzte OSN des 2. Nummernkreises
(Ereignisse/Ausführungsbestätigungen)
/[6n]
letzte OSN des 3. Nummernkreises (SNO)
/[6n]
Fehlercode:
Feldetikett, Fehlerhinweis (mögliche Fehlerhinweise vgl. Kap. 2.5.5)
/[3x7x]
Hinweis:
Die letzte von der Deutsche Börse Systems AG vergebene OSN für Orderrückmeldungen / Systemmeldungen
(1.Nummernkreis) ist generell die OSN der Abmeldebestätigung.
Die letzten OSNs des 2. bzw. 3. Nummernkreises sind nur bei der Abmeldungsbestätigung des letzten (falls mehrere LTERMs zulässig) Banken-Empfänger-LTERMs mit GV-Code = 021 oder 023 belegt.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
2.6.1.5
05.10.1998
Seite 47
Retrieval-Anforderung (MT 020)
Urheber:
Benutzer (Bank).
Funktion (Bank):
Anforderung von am gleichen Tage gesendeten Nachrichten ab einer bestimmten OSN
(Output-Sequence-Number). Es werden, unabhängig von einer erfolgten Anmeldung,
alle der Bank nach dem entsprechenden Benutzerprofil zustehenden Nachrichten auf
einer Ausgangs-Datenbank zur Verfügung gestellt. Die Bank kann über diesen Nachrichtentyp alle aufgelaufenen Nachrichten anfordern (bei verspäteter Anmeldung, Systemausfall der Bank, etc.). Aufgrund dieser Anforderung werden nur Nachrichten gesendet, die bei der Anmeldung im Nachrichtenumfang vorgegeben wurden.
Da die OSN für drei verschiedene Nummernkreise vergeben wird (vgl. Kap. 2.5.3.2),
muß pro Nummernkreis eine Anforderung der historischen Nachrichten erfolgen (d.h.
bei Anforderung ab OSN=17 werden keine Meldungen aus dem bei 300001 beginnenden Nummernkreis übermittelt).
Eine Anforderung der Nachrichten ist bis 18.00 Uhr möglich. Ist eine Bank bis zu diesem Zeitpunkt nicht in der Lage, die Nachrichten zu empfangen, so kann ein Datenträger mit den entsprechenden Informationen angefordert werden (File-Transfer Historische Nachrichten: siehe MT000/GV-Code = 016).
MT 020 Retrieval-Anforderung
O/M
Block
Blockbezeichnung
Format
O
153:
Anfangs-OSN
6n
O
254:
Beginn-MOR / Ende-MOR (siehe 1.5.1.2)
28c28c
Regel:
Die Angabe eines der beschriebenen Blöcke ist Pflicht.
Block 153 (Anfangs-OSN)
Bei der Anforderung historischer Nachrichten über Block 153 (Anfangs-OSN) werden
von der angeforderten OSN beginnend alle vorliegenden Nachrichten übermittelt. Dabei werden alle während der Übertragung der historischen Nachrichten neu entstehenden Nachrichten gesammelt und am Ende der Übertragung in der richtigen Sequenz
übermittelt.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 48
Block 254 (Beginn-MOR / Ende-MOR)
Bei der Anforderung historischer Nachrichten über Block 254 können historische Nachrichten für einen zusammenhängenden Bereich von OSN's angefordert werden (von
OSN, bis OSN).
Aufbau der MOR (siehe 1.5.1.2):
Ausgabedatum
Empfänger-LT
Sitzungs-Nr.
OSN
(JJMMTT)
(lt. Header)
(lt. Header)
(Die Felder Ausgabedatum, Empfänger-LT, Sitzungs-Nr. werden vom Orderübermittlungssystem nicht geprüft).
6n
12c
4n
6n
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
2.6.1.6
05.10.1998
Seite 49
Antwort auf Retrieval (MT 021)
Urheber:
Benutzer (Bank) und Systeme (BOSS-CUBE und Xetra®)
Bank:
Rückmeldung von fehlerhaften Übertragungen der Deutsche Börse Systems AG.
System:
(1)
Beantwortung der Anforderung von hist. Nachrichten (MT020).
(2)
Beginn-/Endemitteilung der Übermittlung hist. Nachrichten
MT 021 Retrieval-Antwort
O/M
Block
Blockbezeichnung
O
---
Original-Header
O
---
Originaltext
O
421:
Fehlercode / Hinweiscode
ANF - Beginn der Historie-Übertragung
END - Ende der Historie-Übertragung
alle S.W.I.F.T.-Codes
Regel:
Format
3c
Die Anforderung von historischen Nachrichten (MT020) wird wie folgt behandelt:
Bei korrektem Aufbau der Nachricht (MT020) wird dem Kreditinstitut eine Bestätigung
der Anforderung übermittelt (MT021). Falls keine historischen Nachrichten bzgl. der
vorausgegangenen Anforderung (MT020) vorhanden sind, wird lediglich eine Bestätigung der Anforderung übermittelt (MT021 / Block 421:END). Falls historische Nachrichten vorhanden sind, wird zunächst eine Bestätigung (MT021 / Block 421:ANF), danach die angeforderten historischen Nachrichten (MT5xx) übermittelt. Den Abschluß
der Historienübertragung bildet eine entsprechende Ende-Mitteilung (MT021 / Block
421:END). Der gesamte Nachrichtenblock wird über die gleiche LU (LTERM) gesendet, auf der die Anforderung (MT020) bei der Deutsche Börse Systems AG eingetroffen ist.
Block 421:
Bei der Rückmeldung von fehlerhaften Übertragungen durch das Kreditinstitut, können
alle definierten S.W.I.F.T.-Codes verwendet werden.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
2.6.2
Nachrichtenformate Kategorie 5
2.6.2.1
Kauforder (MT 500)
Urheber:
Benutzer (Bank) und Systeme (BOSS-CUBE und Xetra®)
Bank:
Übermittlung von Kauforders (Zugänge), Änderungen und Löschungen sind über
MT595 mitzuteilen.
BOSS-CUBE:
Xetra®:
05.10.1998
Seite 50
(1)
Übermittlung/Protokollierung der Kauforders, die über Terminaleingaben von Bank und
Makler in das System eingegeben wurden. Änderungen und Löschungen werden über
MT595 gemeldet.
(2)
Übermittlung aller noch ausführbaren und aller wegen Einstellung der Notierung in der
Tagesendverarbeitung gestrichenen Kauforders zu Kontrollzwecken (Orderbestandsabgleich).
Diese Übermittlung erfolgt nur über File-Transfer.
(1)
Übermittlung aller Kauforders, die über eine VALUES basierte Frontend-Applikation
(Notfall-Prozedere) eingegeben wurden.
Hinweis: Die Anmeldung in der VALUES basierten Frontend-Applikation kann mit der
exklusiven Trader-ID „ORSnnn“ (z.B.: „ORS002“, aber nicht „ORS001“, da diese Trader-ID von Xetra Orderrouting SNA benutzt wird) durchgeführt werden.
(2)
Übermittlung aller Kauforders, die „on behalf“ für den Händler mit der exklusiven Subgroup „ORS“ von der Market Supervision eingegeben wurden.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 51
MT 500 Kauforder
O/M
Etikett
Feldbezeichnung
Format
M
20:
Bankinterne Order-Nr., falls nicht vorhanden:
/NONREF
(bei Bank
Ù System)
DWZnnnnnnnnnnnnn
(bei System Ù Bank)
16x
O
23:
Geschäftsart:
[3n][1a][b1a]
Xetra®
X
− Geschäftsvorfallcode
X
− Kompensation
C = Kompensation
X
− Automatische Lieferfreigabe (wird z.Z. ignoriert)
J = Ja
N = Nein
M
30:
Order gültig bis (JJMMTT)
6n
X
M
35A:
Art des Wertpapiers
Stück oder Nennwert
(Codewörter werden nicht geprüft)
3a10n,3n
X
M
35B:
1. Zeile: Internationale Kenn-Nr.
2. Zeile: Wertpapierkurzbezeichnung (wird nicht geprüft)
ISINb12c
35x
X
Xetra® an Bank:
3. Zeile: Versionsnummer (lastupdatedate)
[18n]
X
1. Zeile:
Währung der Notierung (ISO-Code), Preis/Kurslimit
3a6n,4n
X
2. Zeile:
Börsenplatz
Empfänger der Order (KV-Hauptkto.)
Handelshinweis
Limitzusatz
/3n[4n][b2x][/2a]
X
X
X
X
M
32L:
O
82D:
Orderaufgeber
/4n
O
83C:
KV-Hauptkonto der auftraggebenden Bank (Korrespondenzbank)
/4n
O
87a:
Empfänger der Wertpapiere (wird z.Z. ignoriert)
E, F
O
88a:
Begünstigter der Wertpapiere (wird z.Z. ignoriert)
A, C, D
O
53C:
Abwicklungskonto (wird z.Z. ignoriert)
/10n
X
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 52
MT 500 Kauforder (Fortsetzung 1)
O/M
Etikett
Feldbezeichnung
Format
O
71D:
Einzelheiten zu Gebühren
Spesen
wenn negativ: Konstante /N
[7n,2n[/N]]
Provision
Provisionsbetrag (PD) oder Provisionssatz (PM) oder
Standardprovision (PS)
wenn negativ: Konstante /N
O
72:
Xetra®
X
[/2a7n,3n[/N]]
1. Zeile: freier Text
[25x]
X
2. Zeile: ID-KZ bei Terminaleingabe über System (nur
bei System an Bank)
[DWZ-USERb10x]
[EIN-ZEITb8n]
3. Zeile: Erstellungszeit der Nachricht (HHMMSSHS) (nur bei
System an Bank)
Regeln:
Feld 20
(Bankinterne Ordernummer):
Datentransfers vom System zum Kreditinstitut: Feld F:20 wird mit der bankinternen Ordernummer belegt; In einem Folgesatz (MT596) wird die DWZ-Ordernummer / Xetra®-Ordernummer in Feld F:20 geliefert, die Referenzierung erfolgt über Feld F:21 (bankinterne Ordernummer). Ist keine bankinterne Ordernummer vorhanden, so wird die DWZ-Ordernummer / Xetra®-Ordernummer in Feld F:20 von MT500
eingestellt (mit Präfix 'DWZ'); In diesem Fall wird kein Folgesatz (MT596) geliefert.
Xetra®: In Xetra® existiert kein Prüfprozedere bezüglich der Eindeutigkeit der bankinternen Ordernummer.
Feld 23
(Geschäftsvorfallcode):
Im folgenden ist aufgeführt, welche Geschäftsvorfallcodes von welchem System (BOSS-CUBE und Xetra®) unterstützt werden:
Code
Bedeutung
BOSS
Xetra®
Bank an System:
121
Order gültig ab Folgetag
Ja
Nein
Orderzugang durch Bankterminal / VALUES basierte Frontend-Applikation
Orderzugang durch Maklerterminal
Bestandsabgleich (ausführbare Kauforders)
Orderzugang während Sperre durch Bankterminal
Orderzugang während Sperre durch Maklerterminal
Ja
Ja
Ja
Ja
Ja
Ja
Nein
Nein
Nein
Nein
System an Bank:
031
032
033
034
035
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
Code
036
037
038
039
040
041
042
043
233
05.10.1998
Seite 53
Bedeutung
BOSS
Xetra®
Ablehnung eines über GV-Code=034 bestätigten Orderzugangs nach Kursfeststellung
Ablehnung eines über GV-Code=035 bestätigten Orderzuganges nach Kursfeststellung
Orderzugang durch Bankterminal gültig ab Folgetag (maschinell)
Orderzugang durch Maklerterminal gültig ab Folgetag (maschinell)
Orderzugang durch Bankterminal gültig ab Folgetag (manuell)
Orderzugang einer Stop-Limit Order
Orderzugang durch Market Supervision „on behalf“
Orderzugang einer „accept surplus“ Order
Bestandsabgleich (wegen Einstellung der Notierung in der
Tagesendverarbeitung gestrichene Kauforders)
Ja
Nein
Ja
Nein
Ja
Nein
Ja
Nein
Ja
Nein
Nein
Nein
Nein
Ja
Ja
Ja
Ja
Nein
Feld 23
(Geschäftsvorfallcode = 041):
Xetra: Bei der Eingabe einer Stop-Limit Order über eine VALUES basierte Frontend-Applikation wird
der GV-Code 041 an die Bank gesendet. Im Feld Preis- / Kurslimit (Feld F:32L) wird das Limit, bei dem
die Order umgesetzt wird, geliefert.
Feld 23
(Geschäftsvorfallcode = 043):
Xetra: Bei der Eingabe einer „accept surplus“ Order über eine VALUES basierte Frontend-Applikation
wird der GV-Code 043 an die Bank gesendet. Das Feld F:32L (Handelshinweis) wird nicht belegt. Die
weitere Verarbeitung dieser Order erfolgt wie bei einer FOK / IOC Order, die über eine VALUES basierte
Frontend-Applikation eingegeben wurde.
Feld 23
(Geschäftsvorfallcode = 121):
Wegen hausinterner Orderannahmeschlüsse bei Banken können Orders zum nächsten Börsentag aufgegeben werden. Diese Orders werden am Eingabetag nicht ausgeführt und bleiben auch von der Nebenrechtsverarbeitung unberücksichtigt. Die positive Bestätigung im MT596 erfolgt mit dem GV-Code
300 (Zugang fehlerfrei durchgeführt).
Feld 23
(Kompensation):
Xetra®: Kompensationsorders werden von Xetra® abgelehnt.
Feld 23
(automatische Lieferfreigabe):
Der Defaultwert aus den Profile-Angaben der Bank kann hier überschrieben werden.
Feld 30
(Order gültig bis):
Xetra® lehnt im Gegensatz zu BOSS-CUBE alle Verfallsdaten später als der aktuelle Handelstag + 1
Jahr ab.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 54
Feld 35B / 2. Zeile (Wertpapierkurzbezeichnung):
Xetra: Falls die Wertpapierkurzbezeichnung bei einer Eingabe über eine VALUES basierte FrontendApplikation nicht ermittelt werden kann, wird als Default-Wert „???“ an den Teilnehmer geliefert.
Feld 35B / 3. Zeile (Versionsnummer lastupdatedate):
Xetra®: Wenn eine Kauforder über eine VALUES basierte Frontend-Applikation erfaßt wird, erhält der
Teilnehmer einen Nachrichtensatz MT500. In diesem Fall transferiert Xetra® die aktuelle Versionsnummer. Diese Versionsnummer sollte für zukünftige Ordermodifikationen verwendet werden. Eine Versionsnummer wird nicht geliefert, wenn die Order entweder sofort vollständig ausgeführt wird, oder
wenn es sich um eine FOK / IOC Order handelt.
Feld 32L / 1. Zeile (Preis-Kurs Limit):
LIMIT = 0 Ù Billigst
Xetra: Bei der Eingabe einer Stop-Limit Order über eine VALUES basierte Frontend-Applikation wird
nur das Limit, bei dem die Order umgesetzt wird, in diesem Feld mitgeteilt.
Feld 32L / 1. Zeile (Währung der Notierung):
Xetra: Die Währung wird von Xetra nicht geprüft
Feld 32L / 2. Zeile (Börsenplatz):
Börse, an der die Order auszuführen ist (lt. WM- Schlüssel GD621). Möglicher Wertebereich:
100 - Berlin
110 - Bremen
120 - Düsseldorf
130 - Frankfurt
140 - Hamburg
150 - Hannover
160 - München
170 - Stuttgart
194 - Xetra®
Feld 32L / 2. Zeile (Empfänger der Order):
Falls das Feld nicht angegeben ist, so wird die Order dem skontroführenden Makler zugeteilt.
Xetra®: Bei der Eingabe einer Order mit dem Börsenplatz Xetra® werden Orders mit einem Eintrag in
diesem Feld abgelehnt.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 55
Feld 32L / 2. Zeile (Handelshinweis):
Im folgenden sind die einzelnen Ausprägungen des Handelshinweises in BOSS-CUBE und der Trading
Restriction in Xetra aufgeführt. Ferner ist es auch möglich, für Xetra die gleichen Ausprägungen wie
für BOSS-CUBE zu nutzen. Es findet dann eine Transformation der BOSS-CUBE Handelshinweise in
folgende Xetra Trading Restrictions statt (siehe Tabelle):
Schlüssel
BOSS-CUBE
Transformation in Xetra®
KS:
EK:
SK:
Kassa
Eröffnungskurs
Schlußkurs
nicht belegt: gem. Usancen
-> Nur Auktionen
-> Opening Auktion
-> Closing Auktion
nicht belegt: gem. Xetra Marktmodell
Schlüssel
Xetra®
AU:
OA:
CA:
-> Nur Auktionen
-> Opening Auktion
-> Closing Auktion
nicht belegt: gem. Xetra Marktmodell
BOSS-CUBE: Bei Ordererfassung über Terminal wird bei Kassaorders generell "KS" eingestellt.
Xetra®: Xetra® wandelt Orders, bei denen das Feld Handelshinweis (Trading Restrictions) keinen Eintrag
enthält, in Orders ohne diesbezügliche Beschränkungen. Falls im Rahmen des Notfall-Prozederes (Eingabe einer Order über eine VALUES basierte Frontend-Applikationen) eine Kauforder von Xetra an die
Bank geschickt wird, findet immer eine Transformation der Xetra Trading Restrictions in die entsprechenden BOSS-CUBE Handelshinweise statt.
Feld 32L / 2. Zeile (Limitzusatz):
Xetra:Die Eingabemöglichkeiten in diesem Feld werden um die Xetra® Zusätze „fill or kill“ und „immediate or cancel“ ergänzt. Die Eingabe von Stop Limit Orders über den Weg Bank an System wird
nicht unterstützt.
Ausprägung
Bedeutung
BOSS-CUBE
Xetra®
SB:
Stop Buy
Ja
Ja
SL:
Stop Loss
Ja
Ja
FK:
fill or kill
Nein
Ja
IC:
immediate or cancel
Nein
Ja
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 56
Feld 82D (Orderaufgeber):
Falls das Feld nicht belegt ist, wird die KV-Konto-Nr. des Orderaufgebers aus der S.W.I.F.T. - Adresse
ermittelt. Für Banken mit zentraler Anbindung muß das Feld für Orders, die nicht an den Börsenplatz der
Zentrale geroutet werden sollen, mitgeliefert werden.
Empfehlung: das Feld sollte generell gepflegt werden (auch für Banken mit dezentraler Anbindung).
Feld 35A (Art des Wertpapiers):
Im folgenden sind die verschiedenen Ausprägungen der Wertpapierart aufgeführt:
Wertpapierart
SHS
FMT
BON
OPS
RTS
UNT
RTE
WTS
MSC
Bedeutung
Aktien
Festverz. Prozentnotiz
Festverz. Stücknotiz
Optionsscheine
Rechte
Investments
Genußscheine
Bezugsrechte
sonstige
Im Unterfeld 'Art des Wertpapiers' wird generell die Art des Wertpapiers angegeben (durch entspr.
Codewort); eine Währungsangabe erfolgt nicht.
Xetra: Falls die Art des Wertpapiers bei einer Eingabe über eine VALUES basierte FrontendApplikation nicht ermittelt werden kann, wird als Default-Wert „MSC“ an den Teilnehmer geliefert.
Feld 35A (Stück oder Nennwert):
Xetra: Bei der Eingabe einer FOK bzw. IOC Kauforder über eine VALUES basierte Frontend-Applikation (Notfall-Prozedere), die nicht oder nur teilweise ausgeführt wird, wird in diesem Feld die ursprüngliche Nominale geliefert. Der Anteil der Order, der nicht ausgeführt, sondern gelöscht wurde, wird als
Teillöschung im Nachrichtentyp MT595 geliefert. Eine Beschreibung des Ablaufs bei Eingabe einer FOK
/ IOC Order findet sich im Nachrichtentyp MT596.
Feld 83C (KV-Hauptkonto der auftraggebenden Bank):
KV-Hauptkonto der Korrespondenzbank, in deren Auftrag die Order aufgegeben wird.
Xetra®: Diese Funktionalität (und die damit zusammenhängenden Felder Provision und Spesen: Feld
F:71D) existiert in Xetra® nicht. Orders mit Eingaben hierzu werden abgelehnt.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 57
Feld 71D (Einzelheiten zu Gebühren):
Nur bei Aufträgen einer Korrespondenzbank möglich (Feld F:83C muß belegt sein). Die Provision kann
als Provisionsbetrag (in Währung der Notierung (Feld F:32L)), als Provisionssatz (in Promille des Kurswertes) oder als Standardprovision eingegeben werden. Das 2a-Feld kennzeichnet die Art der Provision;
des weiteren sind die unterschiedlichen Definitionen zu beachten:
• Provisionsbetrag (2a7n,2n):
z.B.:
PD100,5
Ù Provision = 100,50 DM
PD,0
Ù keine Provision
• Provisionssatz (2a2n,3n):
z.B.:
PM5,725
Ù Provision = 5,725 Promille des Kurswertes
• Standardprovision (BOEGA)
z.B.:
PS,0
oder
keine Eingabe des Provisionsfeldes
Xetra®: Vgl. Feld F:83C
Feld 72 / 1. Zeile (freier Text):
Xetra®: Von den erlaubten 25 Zeichen werden von Xetra® nur 12 Zeichen unterstützt. Längere Eingaben
werden abgeschnitten und ignoriert.
Feld 72 / 2. Zeile (ID-KZ):
Xetra®: Das ID-KZ enthält die letzten sechs Stellen der Trader-ID (z.B.. „ORS002“)
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
2.6.2.2
05.10.1998
Seite 58
Verkauforder (MT 501)
Urheber:
Benutzer (Bank) und Systeme (BOSS-CUBE und Xetra®)
Bank:
Übermittlung von Verkauforders (Zugänge), Änderungen und Löschungen sind über
MT595 zu mitzuteilen.
BOSS-CUBE:
Xetra®:
(1)
Übermittlung/Protokollierung der Verkauforders, die über Terminaleingaben von Bank
und Makler in das System eingegeben wurden. Änderungen und Löschungen werden
über MT595 gemeldet.
(2)
Übermittlung aller noch ausführbaren und aller wegen Einstellung der Notierung in der
Tagesendverarbeitung gestrichenen Verkauforders zu Kontrollzwecken (Orderbestandsabgleich).
Diese Übermittlung erfolgt nur über File-Transfer.
(1)
Übermittlung aller Verkauforders, die über VALUES basierte Frontend-Applikationen
(Notfall-Prozedere) eingegeben wurden.
Hinweis: Die Anmeldung in der VALUES basierten Frontend-Applikation kann mit der
exklusiven Trader-ID „ORSnnn“ (z.B.: „ORS002“, aber nicht „ORS001“, da diese Trader-ID von Xetra Orderrouting SNA benutzt wird) durchgeführt werden.
(2)
Übermittlung aller Verkauforders, die „on behalf“ für den Händler mit der exklusiven
Subgroup „ORS“ von der Market Supervision eingegeben wurden.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 59
MT 501 Verkauforder
O/M
Etikett
Feldbezeichnung
Format
M
20:
Bankinterne Order-Nr., falls nicht vorhanden:
/NONREF
(bei Bank
Ù System)
DWZnnnnnnnnnnnnn
(bei System Ù Bank)
16x
O
23:
Geschäftsart:
[3n][1a][/3n]
− Geschäftsvorfallcode
Xetra®
X
X
− Automatische Lieferfreigabe (wird z.Z. ignoriert)
J = Ja
N = Nein
− Referenz-Nr. zum Verdichten von Serien (wird z.Z. ignoriert)
M
30:
Order gültig bis (JJMMTT)
6n
X
M
35A:
Art des Wertpapiers,
Stück od. Nennwert
(Codewörter werden nicht geprüft)
3a10n,3n
X
M
35B:
1. Zeile: Internationale Kenn-Nr.
2. Zeile: Wertpapierkurzbezeichnung (wird nicht geprüft)
ISINb12c
35x
X
Xetra® an Bank:
3. Zeile: Versionsnummer (lastupdatedate)
[18n]
X
1. Zeile:
Währung der Notierung (ISO-Code),
Preis-/Kurslimit
3a6n,4n
X
2. Zeile:
Börsenplatz
Empfänger der Order (KV-Hauptkonto)
Handelshinweis
Limitzusatz
/3n[4n][b2x][/2a]
X
X
X
X
M
32L:
O
35E:
Stücke-Nummern (wird z.Z. ignoriert)
6*50x
O
82D:
Orderaufgeber
/4n
O
83C:
KV-Hauptkonto der auftraggebenden Bank (Korrespondenzbank)
/4n
O
87a:
Lieferant der Wertpapiere (wird z.Z. ignoriert)
E, F
O
53C:
Abwicklungskonto (wird z.Z. ignoriert)
/10n
O
57a:
Kontoführendes Institut (wird ignoriert)
A, B, D
X
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 60
MT 501 Verkauforder (Fortsetzung 1)
O/M
Etikett
Feldbezeichnung
Format
O
58a:
Begünstigter des Geldes (wird ignoriert)
A, D
O
71D:
Einzelheiten zu Gebühren
Spesen
wenn negativ: Konstante /N
Provision
Provisionsbetrag (PD) oder Provisionssatz (PM) oder
Standardprovision (PS)
wenn negativ: Konstante /N
O
72:
Xetra®
[7n,2n[/N]]
X
[/2a7n,3n[/N]]
X
1. Zeile: freier Text
[25x]
X
2. Zeile: ID-KZ bei Terminaleingabe über BörsenSystem (nur bei System an Bank)
[DWZ-USERb10x]
[EIN-ZEITb8n]
3. Zeile: Erstellungszeit der Nachricht (HHMMSSHS) (nur bei
System an Bank)
Regeln:
Feld 20
(Bankinterne-Ordernummer):
Datentransfers vom System zum Kreditinstitut: Feld F:20 wird mit der bankinternen Ordernummer belegt; In einem Folgesatz (MT596) wird die DWZ-Ordernummer / Xetra®-Ordernummer in Feld F:20 geliefert, die Referenzierung erfolgt über Feld F:21 (bankinterne Ordernummer). Ist keine bankinterne Ordernummer vorhanden, so wird die DWZ-Ordernummer / Xetra®-Ordernummer in Feld F:20 von MT501
eingestellt (mit Präfix 'DWZ'); In diesem Fall wird kein Folgesatz (MT596) geliefert.
Xetra®: In Xetra® existiert kein Prüfprozedere bezüglich der Eindeutigkeit der bankinternen Ordernummer.
Feld 23
(Geschäftsvorfallcode):
Im folgenden ist aufgeführt, welche Geschäftsvorfallcodes von welchem System (BOSS-CUBE und Xetra®) unterstützt werden:
Code
Bedeutung
BOSS
Xetra®
Bank an System:
121
Order gültig ab Folgetag
Ja
Nein
Orderzugang durch Bankterminal / VALUES basierte Frontend-Applikation
Orderzugang durch Maklerterminal
Bestandsabgleich (ausführbare Verkauforders)
Orderzugang während Sperre durch Bankterminal
Ja
Ja
Ja
Ja
Ja
Nein
Nein
Nein
System an Bank:
031
032
033
034
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
Code
035
036
037
038
039
040
041
042
043
233
05.10.1998
Seite 61
Bedeutung
BOSS
Xetra®
Orderzugang während Sperre durch Maklerterminal
Ablehnung eines über GV-Code=034 bestätigten Orderzugangs nach Kursfeststellung
Ablehnung eines über GV-Code=035 bestätigten Orderzuganges nach Kursfeststellung
Orderzugang durch Bankterminal gültig ab Folgetag (maschinell)
Orderzugang durch Maklerterminal gültig ab Folgetag (maschinell)
Orderzugang durch Bankterminal gültig ab Folgetag (manuell)
Orderzugang einer Stop-Limit Order
Orderzugang durch Market Supervision „on behalf“
Orderzugang einer „accept surplus“ Order
Bestandsabgleich (wegen Einstellung der Notierung in der
Tagesendverarbeitung gestrichene Verkauforders)
Ja
Ja
Nein
Nein
Ja
Nein
Ja
Nein
Ja
Nein
Ja
Nein
Nein
Nein
Nein
Ja
Ja
Ja
Ja
Nein
Feld 23
(Geschäftsvorfallcode = 041):
Xetra: Bei der Eingabe einer Stop-Limit Order über eine VALUES basierte Frontend-Applikation wird
der GV-Code 041 an die Bank gesendet. Im Feld Preis- / Kurslimit (Feld F:32L) wird das Limit, bei dem
die Order umgesetzt wird, geliefert.
Feld 23
(Geschäftsvorfallcode = 043):
Xetra: Bei der Eingabe einer „accept surplus“ Order über eine VALUES basierte Frontend-Applikation
wird der GV-Code 043 an die Bank gesendet. Das Feld F:32L (Handelshinweis) wird nicht belegt. Die
weitere Verarbeitung dieser Order erfolgt wie bei einer FOK / IOC Order, die über eine VALUES basierte
Frontend-Applikation eingegeben wurde.
Feld 23
(Geschäftsvorfallcode = 121):
Wegen hausinterner Orderannahmeschlüsse bei Banken können Orders zum nächsten Börsentag aufgegeben werden. Diese Orders werden am Eingabetag nicht ausgeführt und bleiben auch von der Nebenrechtsverarbeitung unberücksichtigt. Die positive Bestätigung im MT596 erfolgt mit dem GV-Code
300 (Zugang fehlerfrei durchgeführt).
Feld 23
(automatische Lieferfreigabe):
Der Defaultwert aus den Profile-Angaben der Bank kann hier überschrieben werden.
Feld 23
(Referenz-Nr.):
Die Angabe dieses Feldes ist nur bei Serien-WKN möglich; Orders über Serien-WKNs mit gleicher
Stammgattung und gleicher Referenz-Nr. werden dem Makler verdichtet eingestellt.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
Feld 30
05.10.1998
Seite 62
(Order gültig bis):
Xetra® lehnt im Gegensatz zu BOSS-CUBE alle Verfallsdaten später als der aktuelle Handelstag + 1
Jahr ab.
Feld 35B / 2. Zeile (Wertpapierkurzbezeichnung):
Xetra: Falls die Wertpapierkurzbezeichnung bei einer Eingabe über eine VALUES basierte FrontendApplikation nicht ermittelt werden kann, wird als Default-Wert „???“ an den Teilnehmer geliefert.
Feld 35B / 3. Zeile: (Versionsnummer lastupdatedate):
Xetra®: Wenn eine Verkauforder über eine VALUES basierte Frontend-Applikation erfaßt wird, erhält der
Teilnehmer einen Nachrichtensatz vom Typ MT501. In diesem Fall transferiert Xetra® die aktuelle Versionsnummer. Diese Versionsnummer sollte für zukünftige Ordermodifikationen verwendet werden. Eine
Versionsnummer wird nicht geliefert, wenn die Order entweder sofort vollständig ausgeführt wird, oder
wenn es sich um eine FOK / IOC Order handelt.
Feld 32L / 1. Zeile (Preis-Kurs-Limit):
LIMIT = 0 Ù Bestens
Xetra: Bei der Eingabe einer Stop-Limit Order über eine VALUES basierte Frontend-Applikation wird
nur das Limit, bei dem die Order umgesetzt wird, in diesem Feld mitgeteilt.
Feld 32L / 1. Zeile (Währung der Notierung):
Xetra: Die Währung wird von Xetra nicht geprüft
Feld 32L / 2. Zeile (Börsenplatz):
Börse, an der die Order auszuführen ist (lt. WM-Schlüssel GD621). Wertebereich:
100 - Berlin
110 - Bremen
120 - Düsseldorf
130 - Frankfurt
140 - Hamburg
150 - Hannover
160 - München
170 - Stuttgart
194 - Xetra®
Feld 32L / 2. Zeile (Empfänger der Order):
Falls das Feld nicht angegeben ist, wird die Order dem skontroführenden Makler zugeteilt.
Xetra®: Bei der Eingabe einer Order mit dem Börsenplatz Xetra® werden Orders mit einem Eintrag in
diesem Feld abgelehnt.
Feld 32L / 2. Zeile (Handelshinweis):
Im folgenden sind die einzelnen Ausprägungen des Handelshinweises in BOSS-CUBE und der Trading
Restriction in Xetra aufgeführt. Ferner ist es auch möglich, für Xetra die gleichen Ausprägungen wie
für BOSS-CUBE zu nutzen. Es findet dann eine Transformation der BOSS-CUBE Handelshinweise in
folgende Xetra Trading Restrictions statt (siehe Tabelle):
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 63
Schlüssel
BOSS-CUBE
Transformation in Xetra®
KS:
EK:
SK:
Kassa
Eröffnungskurs
Schlußkurs
nicht belegt: gem. Usancen
-> Nur Auktionen
-> Opening Auktion
-> Closing Auktion
nicht belegt: gem. Xetra Marktmodell
Schlüssel
Xetra®
AU:
OA:
CA:
-> Nur Auktionen
-> Opening Auktion
-> Closing Auktion
nicht belegt: gem. Xetra Marktmodell
BOSS-CUBE: Bei Ordererfassung über Terminal wird bei Kassaorders generell "KS" eingestellt.
Xetra®: Xetra® wandelt Orders, bei denen das Feld Handelshinweis (Trading Restrictions) keinen Eintrag
enthält, in Orders ohne diesbezügliche Beschränkungen. Falls im Rahmen des Notfall-Prozederes (Eingabe einer Order über eine VALUES basierte Frontend-Applikationen) eine Kauforder von Xetra an die
Bank geschickt wird, findet immer eine Transformation der Xetra Trading Restrictions in die entsprechenden BOSS-CUBE Handelshinweise statt.
Feld 32L / 2. Zeile (Limitzusatz):
Xetra:Die Eingabemöglichkeiten in diesem Feld werden um die Xetra® Zusätze ‘fill or kill’ und ‘immediate or cancel’ ergänzt. Die Eingabe von Stop Limit Orders über den Weg Bank an System wird
nicht unterstützt.
Ausprägung
Bedeutung
BOSS-CUBE
Xetra®
SB:
Stop Buy
Ja
Ja
SL:
Stop Loss
Ja
Ja
FK:
fill or kill
Nein
Ja
IC:
immediate or cancel
Nein
Ja
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 64
Feld 82D (Orderaufgeber):
Falls das Feld nicht belegt ist, wird die KV-Konto-Nr. des Orderaufgebers aus der S.W.I.F.T. - Adresse
ermittelt. Für Banken mit zentraler Anbindung muß das Feld für Orders, die nicht an den Börsenplatz der
Zentrale geroutet werden sollen, mitgeliefert werden. Empfehlung: das Feld sollte generell gepflegt werden (auch für Banken mit dezentraler Anbindung).
Feld 35A (Art des Wertpapiers):
Im folgenden sind die verschiedenen Ausprägungen der Wertpapierart aufgeführt:
Wertpapierart
SHS
FMT
BON
OPS
RTS
UNT
RTE
WTS
MSC
Bedeutung
Aktien
Festverz. Prozentnotiz
Festverz. Stücknotiz
Optionsscheine
Rechte
Investments
Genußscheine
Bezugsrechte
sonstige
Im Unterfeld 'Art des Wertpapiers' wird generell die Art des Wertpapiers angegeben (durch entspr.
Codewort); eine Währungsangabe erfolgt nicht.
Xetra: Falls die Art des Wertpapiers bei einer Eingabe über eine VALUES basierte FrontendApplikation nicht ermittelt werden kann, wird als Default-Wert „MSC“ an den Teilnehmer geliefert.
Feld 35A (Stück oder Nennwert):
Xetra: Bei der Eingabe einer FOK bzw. IOC Verkauforder über eine VALUES basierte FrontendApplikation (im Rahmen des Notfall-Prozedere), die nicht oder nur teilweise ausgeführt wird, wird in diesem Feld die ursprüngliche Nominale geliefert. Der Anteil der Order, der nicht ausgeführt, sondern gelöscht wurde, wird als Teillöschung im Nachrichtentyp MT595 geliefert. Eine Beschreibung des Ablaufs
bei Eingabe einer FOK / IOC Order findet sich im Nachrichtentyp MT596.
Feld 83C (KV-Hauptkonto der auftraggebenden Bank):
KV-Hauptkonto der Korrespondenzbank, in deren Auftrag die Order aufgegeben wird.
Xetra®: Diese Funktionalität (und die damit zusammenhängenden Felder Provision und Spesen: Feld
F:71D) existiert in Xetra® nicht. Order mit Eingaben hierzu werden abgelehnt.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 65
Feld 71D (Einzelheiten zu Gebühren):
Nur bei Aufträgen einer Korrespondenzbank möglich (Feld F:83C muß belegt sein). Die Provision kann
als Provisionsbetrag (in Währung der Notierung (Feld F:32L)), als Provisionssatz (in Promille des Kurswertes) oder als Standardprovision eingegeben werden. Das 2a-Feld kennzeichnet die Art der Provision;
des weiteren sind die unterschiedlichen Definitionen zu beachten:
• Provisionsbetrag (2a7n,2n):
z.B.:
PD100,5
Ù Provision = 100,50 DM
PD,0
Ù keine Provision
• Provisionssatz (2a2n,3n):
z.B.:
PM5,725
Ù Provision = 5,725 Promille des Kurswertes
• Standardprovision (BOEGA)
z.B.:
PS,0
oder
keine Eingabe des Provisionsfeldes
Xetra®: Vgl. Feld F:83C
Feld 72 / 1. Zeile (freier Text):
Xetra®: Von den erlaubten 25 Zeichen werden von Xetra® nur 12 Zeichen unterstützt. Längere Eingaben
werden abgeschnitten und ignoriert.
Feld 72 / 2. Zeile (ID-KZ):
Xetra®: Das ID-KZ enthält die letzten sechs Stellen der Trader-ID (z.B.: „ORS002“)
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
2.6.2.3
05.10.1998
Seite 66
Ausführungsbestätigung (MT 519)
Urheber:
BOSS-CUBE:
Xetra®:
Systeme BOSS-CUBE und Xetra®
(1)
Nach Feststellung eines Börsenkurses und Ablauf dessen Stornierungsfrist werden
Bestätigungen für alle zu diesem Kurs ausgeführten elektronisch übermittelten Orders
den Benutzern (Banken) gemeldet. In dieser Mitteilung wird generell die ausgeführte
Nominale mitgeliefert. Die Ausführungsbestätigungen sind verbindlich. Eine Stornierung der Ausführungsbestätigungen ist nicht mehr möglich. (Stornierung nur noch über
Stornierung von Geschäften in Börsengeschäftseingabe möglich).
(2)
Bei den Ausführungsbestätigungen für Kassakurse ohne Zusätze ('Bezahlt-Kurse')
kann der Benutzer (Bank) wählen zwischen der hier definierten Mitteilung auf Einzelorderebene und einer globalen Mitteilung auf Gattungsebene (vgl. MT551). Die Festlegung erfolgt im Benutzerprofile.
(3)
Bei Kassakursen mit Zusätzen, die eine Teilausführung von einzelnen Orders notwendig machen, werden generell Ausführungsbestätigungen auf Einzelorderebene mit Angabe der jeweils ausgeführten Nominale erstellt.
(4)
Für alle elektronisch übermittelten Orders (LU6) und alle über Terminal erfaßten Orders werden Ausführungsbestätigungen erstellt.
(1)
Nach Ausführung einer Order wird dem Teilnehmer eine Ausführungsbestätigung
übermittelt.
(2)
Für alle per Orderrouting und über VALUES basierte Frontend-Applikationen (NotfallProzedere) mit der ORS-Trader-ID transferierten Orders wird eine Ausführungsbestätigung erstellt.
(3)
Die Ausführungsbestätigungen werden immer auf Einzelorderebene übermittelt.
(4)
Da in Xetra® eine Order gleichzeitig gegen mehrere Orders mit unterschiedlichen Preisen ausgeführt werden kann, können mehrere Ausführungsbestätigungen pro Ausführung (eine pro Preis) erstellt werden.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 67
MT 519 Ausführungsanzeige
O/M
Etikett
Feldbezeichnung
Format
M
20:
Bezugsauftragsnummer:
DWZ-Ordernummer bzw. Xetra® - Ordernummer
13x
X
M
21:
Bankinterne Ordernummer (aus Feld F:20 der Order) Falls
nicht vorhanden: /NONREF
16x
X
M
23:
Geschäftsart: BOUGHT oder SOLD
16x
M
31P:
Abschlußangaben:
6n3n2a4n8n
[b3x][/1x3n][/1x]
−
−
−
−
−
−
−
−
Ausführungstag (JJMMTT)
Börsenplatz
Handelshinweis
Ausführender Makler
Uhrzeit der Ausführung (HHMMSSHS)
Kurszusatz gem. Schlüsselverzeichnis
Zinstage mit Vorzeichen
Kompensation:
C = Kompensation
Xetra®
X
X
X
X
X
X
M
35A:
Art des Wertpapiers;
Stück od. Nennwert
3a10n,3n
X
M
35B:
1. Zeile: Internationale Kenn-Nr.
2. Zeile: Wertpapierkurzbezeichnung.
3. Zeile: Versionsnummer (lastupdatedate)
ISINb12c
35x
[18n]
X
X
M
33T:
Währung Notierung (ISO-Code);
Ausführungskurs
3a6n,4n
O
72:
ID-KZ des Ordereingebers
[DWZ-USERb10x]
Regeln:
Feld 20
(Bezugsauftragsnummer):
Die DWZ-Ordernummer ist wie folgt aufgebaut:
• Stelle 1-6 (6n): Einstellungsdatum der Order in das BOSS-CUBE - System;
• Stelle 7-13 (7n): 7-stellige laufende Nr.
Xetra®: Die Xetra®-Ordernummer enthält keinen Hinweis auf das Datum oder andere Attribute der Order.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 68
Feld 21
(Bankinterne Ordernummer):
In Xetra® existiert kein Prüfprozedere bezüglich der Eindeutigkeit der BI-Ordernummer.
Feld 23
(Geschäftsart):
BOUGHT aus
SOLD
aus
MT500
MT501
Feld 31P (Börsenplatz):
Börse, an der die Order ausgeführt wurde (lt. WM-Schlüssel GD621). Möglicher Wertebereich:
100 - Berlin
110 - Bremen
120 - Düsseldorf
130 - Frankfurt
140 - Hamburg
150 - Hannover
160 - München
170 - Stuttgart
194 - Xetra®
Feld 31P (Handelshinweis):
KS =
SK =
Kassakurs
Schlußkurs
EK =
VA =
Eröffnungskurs
variabel
Xetra®: In Xetra® gibt es keine Handelshinweise. Da auf Grund der S.W.I.F.T. Konventionen dieses
Feld keine Leerzeichen enthalten darf, wird als Kennzeichnung der Wert ”XT” übergeben.
Feld 31P (Ausführender Makler):
Xetra®: Da dieses Feld ein S.W.I.F.T.-Pflichtfeld ist, wird es mit dem Defaultwert Null zurückgegeben.
Feld 31P (Uhrzeit der Ausführung):
Xetra®: Die Uhrzeit der Ausführung wird in Xetra® nur mit 6 Stellen angegeben (HHMMSS). Die beiden
Stellen, die die 100-stel Sekunden darstellen, werden mit Nullen gefüllt.
Feld 31P (Kurszusatz):
Schlüsselverzeichnis:
blank
Bezahlt
+
Bezahlt; kleine Stücke ohne Umsatz
BB
Bezahlt Brief
BB+
Bezahlt Brief; kleine Stücke ohne Umsatz
BG
Bezahlt Geld
BG+
Bezahlt Geld; kleine Stücke ohne Umsatz
EB
Etwas bezahlt Brief
EB+
Etwas bezahlt Brief; kleine Stücke ohne Umsatz
EG
Etwas bezahlt Geld
EG+
Etwas bezahlt Geld; kleine Stücke ohne Umsatz
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
RB
RB+
RG
RG+
C
05.10.1998
Rationiert/Rep. Brief
Rationiert/Rep. Brief; kleine Stücke ohne Umsatz
Rationiert/Rep. Geld
Rationiert/Rep. Geld; kleine Stücke ohne Umsatz
Kompensationsgeschäft (nur Börse Frankfurt)
Xetra®: In Xetra® gibt es keine Kurszusätze.
Feld 31P (Kompensation):
Xetra®: Kompensationsorders sind in Xetra nicht vorhanden.
Feld 35A (Art des Wertpapiers):
Im folgenden sind die verschiedenen Ausprägungen der Wertpapierart aufgeführt:
Wertpapierart
SHS
FMT
BON
OPS
RTS
UNT
RTE
WTS
MSC
Bedeutung
Aktien
Festverz. Prozentnotiz
Festverz. Stücknotiz
Optionsscheine
Rechte
Investments
Genußscheine
Bezugsrechte
sonstige
Im Unterfeld 'Art des Wertpapiers' wird generell die Art des Wertpapiers angegeben (durch entspr.
Codewort); eine Währungsangabe erfolgt nicht.
Xetra: Falls die Art des Wertpapiers nicht ermittelt werden kann, wird als Default-Wert „MSC“ an den
Teilnehmer geliefert.
Feld 35B / 2. Zeile (Wertpapierkurzbezeichnung):
Xetra: Falls die Wertpapierkurzbezeichnung bei einer Eingabe über eine VALUES basierte FrontendApplikation nicht ermittelt werden kann, wird als Default-Wert „???“geliefert.
Feld 35B / 3. Zeile (Versionsnummer lastupdatedate):
Xetra®: Xetra® transferiert bei einer Ausführung die aktuelle Versionsnummer (lastupdatedate). Diese
Versionsnummer sollte für zukünftige Ordermodifikationen verwendet werden. Eine Versionsnummer
wird nicht geliefert, wenn die Order entweder sofort vollständig ausgeführt wird, oder wenn es sich um
eine FOK / IOC Order handelt.
Seite 69
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
2.6.2.4
05.10.1998
Seite 70
Ereignisse im WP-Geschäft (MT 551)
Urheber:
Systeme BOSS-CUBE und Xetra®
BOSS-CUBE: (1) Mitteilung von folgenden gattungsbezogenen Ereignissen:
• Kassakursmitteilungen/Ausführungsbestätigungen auf Gattungsebene: Für alle Kassakurse ohne
Zusätze können alternativ zu den Ausführungsbestätigungen auf Einzelorderebene diese Kassakursmitteilungen vom Benutzer (Bank) bezogen werden (Festlegung über Benutzerprofile). Bei
Ausführungsbestätigungen auf Kassakursebene wird keine ausgeführte Nominale mitgeliefert.
• Kursaussetzungen
• Rücknahme von Kursaussetzungen
• Plus-/Minusankündigungen
• Rücknahme von Plus-/Minusankündigungen
• Ankündigung einer Rationierung
• Rücknahme einer Rationierung
• Ankündigung Bezugsrechtshandel
• Ankündigung einer Kurstaxe
• Rücknahme einer Kurstaxe
• Einfügen / Ändern / Löschen eines Kurses
• Orderänderungen/-streichungen wegen Nebenrechten durch das System; Mitteilung auf Gattungsebene. Die Verarbeitung der Nebenrechte und der Versand der Ereignismitteilungen erfolgt
in der Regel im Buchungsschnitt für den folgenden Börsentag. Es ist jedoch auch eine Verarbeitung am Folgetag möglich (Anstoß Makler); es werden dann nur Orders bearbeitet, die bis zum
Buchungsschnitt des Vortages vorlagen.
• Die Verarbeitung von Orderstreichungen wegen Einstellung der Notierung nach Tagesendverarbeitung durch das System erfolgt nach dem Online-Ende von BOSS-CUBE. Sie können somit
den Kreditinstituten nicht sofort übermittelt werden. Die Daten (MT551/MT595) werden bereitgestellt und können am nächsten Tag mittels Retrieval angefordert werden.
(2) Mitteilung von sonstigen Ereignissen:
• Verlängerung der Börsengeschäftseingabe bzw. der Nachbearbeitung BOSS-CUBE (Eingabeende)
• Verlängerung der Börsenzeit
• Unterbrechung der Börsenversammlung
• Freigabe der Börsenversammlung
• Technische Störung z.B.: Ausfall von Leitungsverbindung zum HOST der Deutsche Börse Systems AG
• Ausfall BOSS-Anwendungsfunktionen
• Allgemeine Informationen
Xetra®:
(1) Insgesamt werden von Xetra® die folgenden Indikatoren geliefert:
FIXOF, INFO1, HALOF, XEBAT, XMAHA
(2) Die Vergabe einer Ereignisnummer erfolgt analog BOSS-CUBE für den Börsenplatz Xetra®.
Die Mitteilungen werden bei Auftreten bzw. Verarbeitung des Ereignisses den Banken übermittelt.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 71
MT 551 Nachricht über ein Ereignis
O/M
Etikett
Feldbezeichnung
Format
M
20:
Ereignisnummer (TRN)
6n7n
M
35B:
1. Zeile: Wertpapiergattung
2. Zeile: Kurzbezeichnung
3. Zeile: Wertpapier-Kennummer (deutsche)
[ISINb12c]
35x
6n
Xetra®
X
X
sofern gattungsbezogen, sonst
1. Zeile: Indikatorgruppe:
MISC = nicht gattungsbezogen
TECH = Technik, nicht gattungsbezogen
nnnn = KV-HKTO des Maklers
KV-HKTO des Xetra Teilnehmers
M
O
79:
72:
Ereignisschlüssel:
1. Zeile
35x
X
X
5c6n6n[6n6n]
2. Zeile
[/[6n,4n]/[N]/[3n]/[3a]/[4n]/
[2n]/[1x3n]/[ISINb12c]/[4x]/
[6n,4n]/[6n,4n]/[2a]]
3. Zeile
Siehe folgende Tabellen für Details !
[/[6n,4n]/[3x]/[6n,4n]/[3x]]
Freier Informationstext
3*35x
Regeln:
Feld 20
(Ereignisnummer):
Die Ereignisnummer (TRN) ist wie folgt aufgebaut:
• Stelle 1-6 (6n): Entstehungsdatum der Nachricht
• Stelle 7-13 (7n): 7-stellige laufende Nummer
Feld 35B / 2. Zeile und 3. Zeile:
Xetra: Falls die Wertpapierkurzbezeichnung bzw. die deutsche WKN nicht ermittelt werden kann, wird
als Default-Wert „???“ bzw. „999999“ an den Teilnehmer geliefert.
Feld 35B (Indikatorgruppe):
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 72
Die Indikatorgruppen nnnn (KV-HKTO des Maklers oder des Xetra Teilnehmers) können lediglich beim
Indikator (Feld F:79 / 1.Zeile = TREXP oder XEBAT) auftreten.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 73
Feld 79 (Allgemeine Beschreibung):
Zeile
Beschreibung
1.Zeile
Ereignisschlüssel:
Indikator
1.Datum (JJMMTT)
1.Uhrzeit (HHMMSS)
2.Datum (JJMMTT)
2.Uhrzeit (HHMMSS)
2. Zeile Kurs / Limitabschlag
N = Kennzeichen für Limitaufschlag
Börsenplatz
Währung
Ausführender Makler
Art der Plus-/Minus-Ankündigung:
01 = einfach (+/-)
02 = zweifach (++/--)
03 = dreifach (+++/---)
Zinstage mit Vorzeichen
Neue Wertpapiergattung
Art des Nebenrechts
Geldkurs
Briefkurs
Kennzeichen für Schließung der Aufnahme
3. Zeile Kurs alt
Zusatz alt
Kurs neu
Zusatz neu
Xetra®
X
X
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 74
Feld 79 / 1. Zeile:
Im folgenden werden die einzelnen Ereignisschlüssel im Feld F:79 / 1. Zeile in Abhängigkeit vom der
Indikatorgruppe in Feld F:35B beschrieben:
Indikatorgruppe
(Feld F:35B)
Ereignisschlüssel (Feld F:79 / 1. Zeile): Indikator
ISIN
FIXOF
FIXON
PLUSA
PLUSR
MINUA
MINUR
RATIA
RATIR
BZRHD
KUTAX
KUTAX
SPOTR
EKURS
AKURS
LKURS
ORDCH
(Gattungsbezogen)
ORDIN
HALOF
Xetra®
(Fixing stopped) Kursaussetzung
(Fixing restarted) Rücknahme einer Kursaussetzung
(Plusannouncement) Plusankündigung
(Plusann. retracted) Rücknahme einer Plusankündigung
(Minusannouncement) Minusankündigung
(Minusann. retracted) Rücknahme einer Minusankündigung
Ankündigung einer Rationierung
Rücknahme einer Rationierung
Ankündigung Bezugsrechthandel
Ankündigung einer Kurstaxe
Rücknahme einer Kurstaxe
(Spot-Rate) Kassakursmitteilung
Einfügen eines Kurses
Ändern eines Kurses
Löschen eines Kurses
(Orders changed) Orderänderungen/-streichungen auf Gattungsebene wegen Nebenrechten. Orderstreichungen auf Gattungsebene wegen Einstellung der Notierung (Tagesendverarbeitung)
Informationen bzgl. Nebenrechten, die keine Aktionen auf den
Orderbestand bewirken (nur informativ)
Handelsunterbrechung in einer Gattung
X
X
Xetra®: (1)
Die Instrument Suspension von Xetra® wird als FIXOF interpretiert. Beim FIXOF wird sofern vom Teilnehmer vorgegeben - neben dem Ereignis auch für jede gelöschte Order
eine MT595-Nachricht geschickt.
Die Aufhebung der Instrument Suspension erfolgt durch Übergang in einen anderen
Market Status. Eine explizite Nachricht über das Ende der Kursaussetzung wird nicht erstellt.
(2)
HALOF: Entspricht dem Xetra® - Hold. Die Orders werden (im Gegensatz zur Instrument
Suspension) nicht gelöscht. Die Aufhebung des Xetra® - Hold wird nicht mitgeteilt.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
Indikatorgruppe
(Feld F:35B)
Ereignisschlüssel (Feld F:79 / 1. Zeile): Indikator
MISC
BOEND (BOSS-Ende Buchungsschnitt); Beginn des nächsten Börsentages in BOSS-CUBE. Es werden bis zum Tagesende keine
Ereignismitteilungen (MT551) und Ausführungsbestätigungen
(MT519) mehr erstellt.
BOERE (BOSS-Restart); BOSS-CUBE wieder verfügbar; Orderübertragung heute nicht mehr möglich
ORDRE (BOSS-Restart inkl. Orders) BOSS-CUBE wieder verfügbar; Orderübertragung wieder möglich
INCLO (Input closed) Verlängerung der Eingabezeit BOSS-CUBE / Geschäftseingabe (Eingabeende)
BOINT (Börse interrupt) Unterbrechung der Börsenversammlung; alle
Bearbeitungsfunktionen der Makler sind nicht möglich (inkl.
Kursfestsetzung)
TRINT (Trade interrupt) Unterbrechung der Kursfeststellung; andere
Maklerfunktionen (z.B. Nachbearbeitung) sind erlaubt
BOSTA (Börse started) Wiederaufnahme der Börsenversammlung (nach
BOINT)
TRSTA (Trading started) Wiederaufnahme d. Kursfeststellung (nach
TRINT)
NBSTA (Nachbearbeitung started) Wiederaufnahme der Börsenversammlung nur für Nachbearbeitungsfunktionen; keine Kursfeststellung mehr möglich (nach BOINT)
TREXP (Trading time expanded) Information über eine Verlängerung der
Börsenzeit (global)
INF01
Information (allgemeine Mitteilungen)
05.10.1998
Seite 75
Xetra®
X
XMAHA Market Hold
Xetra®: (1)
(2)
Die ”Xetra® News” werden als Ereigniscode INF01 interpretiert.
Das Ereignis XMAHA wird gesendet, wenn der gesamte Markt angehalten wird, d.h. alle
Instrumente auf Hold gesetzt werden. Es wird allerdings nicht für jedes Instrument zusätzlich eine Hold Meldung (HALOF) gesendet.
X
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 76
Indikatorgruppe
(Feld F:35B)
Ereignisschlüssel (Feld F:79 / 1. Zeile): Indikator
TECH
NOT01
NOT02
NOT03
Xetra®
Bank kann keine Orders übertragen (z.B. Störung der Leitungsverbindung Bank ⇔ System)
Rechner steht nicht zur Verfügung (z.B. Ausfall HOST-Rechner
der Deutsche Börse Systems AG
Engpaß im System der Deutsche Börse Systems AG (z.B.: Bank
erhält keine Orderbestätigungen)
− Die Nachrichten bzgl. NOT01 bzw. NOT02 werden der Bank nach Störungsende übermittelt. Die Nachrichten bzgl. NOT03 werden der Bank
direkt beim Auftreten der Störung gemeldet. Diese Nachrichten werden
nur an Banken übermittelt, die zum Zeitpunkt der Störung angemeldet
waren.
− Bei Störungsende werden den Banken, die vorher automatisch abgemeldet wurden, Störungsendenachrichten übermittelt (ORDRE bzw.
BOERE). Nach Empfang dieser Störungsendenachrichten kann die
Bank den Datenaustausch mit der Deutsche Börse Systems AG, beginnend mit Anmeldenachrichten, wieder aufnehmen.
− Generell erfolgt nach dem Versenden der Nachrichten der Indikatorgruppe TECH zur Bank eine automatische Abmeldung aller
LTERMs der Bank inkl. Übermittlung der Abmeldebestätigung (MT003 in
MT598 mit GV-CODE=023). Ausnahme: Bei NOT01 werden nur die gestörten LTERMs abgemeldet.
nnnn
TREXP
(Trading time expanded) Information über eine Verlängerung der
Börsenzeit (Teilmarkt)
XEBAT
Ende Xetra Orderrouting auf Teilnehmerebene
Xetra®: XEBAT gilt immer nur für den angegebenen Xetra Teilnehmer. Für diesen Teilnehmer werden nach dem XEBAT keine Orderausführungen oder positiven Orderbestätigungen mehr
übertragen. Für alle zu diesem Zeitpunkt noch nicht beantworteten Nachrichten kann der tatsächliche Status nicht maschinell bestimmt werden. Daher ist eine manuelle Nachbearbeitung
dieser Orders erforderlich.
Die negativen Bestätigungen für diese ausstehenden Nachrichten werden mit einer entsprechenden Fehlermeldung (XK0300F, Feld F:72) nach dem XEBAT übertragen. In Ausnahmefällen wird der XEBAT erst in der Tagesendverarbeitung erstellt und gesendet. Da in diesem
Fall nicht feststeht, ob alle Broadcasts an den jeweiligen Teilnehmer gesendet wurden, wird
diese Nachricht mit einem Text im Feld F:72 belegt: XK0310F EVTL. FEHLENDE
BROADCASTS.
Feld 79 / 2.Zeile (Börsenplatz):
X
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 77
Lt. WM-Schlüssel GD621. Möglicher Wertebereich:
100 - Berlin
110 - Bremen
120 - Düsseldorf
130 - Frankfurt
140 - Hamburg
150 - Hannover
160 - München
170 - Stuttgart
194 - Xetra®
Feld 79 / 3.Zeile (Zusatz alt / Zusatz neu):
Schlüsselverzeichnis:
blank
+
BB
BB+
BG
BG+
EB
EB+
EG
EG+
RB
RB+
RG
RG+
C
B
G
-B
-G
-T
-GT
-BT
Bezahlt
Bezahlt; kleine Stücke ohne Umsatz
Bezahlt Brief
Bezahlt Brief; kleine Stücke ohne Umsatz
Bezahlt Geld
Bezahlt Geld; kleine Stücke ohne Umsatz
Etwas bezahlt Brief
Etwas bezahlt Brief; kleine Stücke ohne Umsatz
Etwas bezahlt Geld
Etwas bezahlt Geld; kleine Stücke ohne Umsatz
Rationiert/Rep. Brief
Rationiert/Rep. Brief; kleine Stücke ohne Umsatz
Rationiert/Rep. Geld
Rationiert/Rep. Geld; kleine Stücke ohne Umsatz
Kompensationsgeschäft (nur Börse Frankfurt)
Brief
Geld
Gestrichen
Gestrichen Brief
Gestrichen Geld
Gestrichen Taxe
Gestrichen Geld / Taxe
Gestrichen Brief / Taxe
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 78
Feld 79 / 1., 2., 3. Zeile (Ereignisschlüssel):
Bei den verschiedenen Indikatoren gilt folgende Feldbelegung:
Indikator Pflichtfelder (M)
Wahlfelder (O)
FIXOF
2.Datum (gültig bis)
2.Uhrzeit (gültig bis) generell, falls 2. Datum
belegt: '235959'
Art des Nebenrechts: die Ergänzung
'-ZG' (gestrichen Ziehung) ist möglich
Börsenplatz
1.Datum (gültig ab)
1.Uhrzeit (gültig ab): aktuelle Uhrzeit falls
gleichtägig wirksam wird; ansonsten:
'000000'
Xetra®
Falls keine Wahlfelder angegeben, gilt die Aussetzung bis zur expliziten Rücknahme. In Xetra® gilt die Aussetzung bis zum Übergang in einen anderen Instrument-Status.
FIXON
Börsenplatz
1.Datum (gültig ab)
1.Uhrzeit (gültig ab)
keine
PLUSA
PLUSR
MINUA
MINUR
Börsenplatz
1.Datum (gültig ab)
1.Uhrzeit (gültig ab)
Währung
Art der Plus/Minusankündigung
Geldkurs
Briefkurs
RATIA
RATIR
KUTAX
Börsenplatz
1.Datum (gültig ab)
1.Uhrzeit (gültig ab)
Währung
Geldkurs
Briefkurs
Für die Rücknahme einer Kurstaxe (KUTAX) wird der zurückgenommene Geld- und/oder
Briefkurs nicht belegt.
BZRHD
Börsenplatz
1.Datum (gültig ab)
1.Uhrzeit (gültig ab)
Währung
KZ-Aufnahme:
AG = Aufnahme geschlossen
Geldkurs
Briefkurs
SPOTR
Börsenplatz
1.Datum (gültig ab)
1.Uhrzeit (gültig ab) (= Kursfeststellungszeit)
Kurs (= Kassakurs)
Ausführender Makler
Währung
Zinstage
TREXP
(„nnnn“)
Börsenplatz
1. Datum (JJMMTT)
1. Uhrzeit (HHMMSS)
2. Datum (JJMMTT)
2. Uhrzeit (HHMMSS)
X
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 79
Indikator Pflichtfelder (M)
Wahlfelder (O)
EKURS
AKURS
LKURS
Börsenplatz
1.Datum (der Kursfeststellung)
1.Uhrzeit (der Kursfeststellung)
2.Datum (der Durchführung)
2.Uhrzeit (der Durchführung)
Kurs alt (bei AKURS / LKURS)
Zusatz alt (bei AKURS / LKURS)
Kurs neu (bei EKURS / AKURS)
Zusatz neu (bei EKURS / AKURS)
ORDCH
1.Datum (gültig ab): Dieses Feld enthält den
Extag des Handelsereignisses
1.Uhrzeit (gültig ab): generell '000000'
Art des Nebenrechts
Börsenplatz
Limitabschlag
N = Kennzeichen für Limitaufschlag
Währung
Neue Wertpapiergattung
(= WKN-Änderung)
Falls keines der Wahlfelder angegeben ist,
wurden die Orders gestrichen
Ù Zu den möglichen Arten von Nebenrechten siehe nachfolgende
Tabelle
ORDIN
1.Datum (gültig ab):Dieses Feld enthält den
Extag des Handelsereignisses
1.Uhrzeit (gültig ab): generell '000000'
Art des Nebenrechts
Xetra®
Börsenplatz
Ù Zu den möglichen Arten von Nebenrechten siehe nachfolgende
Tabelle
HALOF
Börsenplatz
1.Datum (gültig ab)
1.Uhrzeit (gültig ab)
BOEND
ORDRE
BOERE
TRINT
TRSTA
BOINT
BOSTA
NBSTA
INF01
XEBAT
(„nnnn“)
Börsenplatz
1.Datum (gültig ab)
1.Uhrzeit (gültig ab)
TREXP
INCLO
XMAHA
Börsenplatz
1.Datum (gültig bis)
1.Uhrzeit (gültig bis)
X
freier Informationstext (Feld F:72)
X
X
keine
X
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 80
Indikator Pflichtfelder (M)
Wahlfelder (O)
NOT01
NOT02
NOT03
freier Informationstext (Feld F:72)
Börsenplatz
1.Datum (gültig bis)
1.Uhrzeit (gültig bis)
Xetra®
X
X
X
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 81
ORDCH:
ORDCH: Folgende Arten von Nebenrechten sind möglich
Art des NR
Beschreibung
Aktion auf Orderbestand
EREO
ex Redenominierung wegen Euro
Orderlöschung
EXBR
ex Bezugsrecht (ordentliche Kapitalerhöhung)
Orderlöschung
EXBA
ex Berichtigungsaktien (Kapitalerhöhung aus Gesellschaftsmitteln)
Orderlöschung
EXAG
ex Ausschüttung
Limitabschlag bei Genußscheinen
EXDI
ex Dividende (Dividendenausschüttung)
Limitabschlag bei inländischen Aktien
EXDA
ex Dividende (Dividendenausschüttung)
Orderlöschung bei ausländischen
Aktien
EXZS
ex Zinsen
Limitabschlag bei Anleihen
EXAZ
ex Ausgleichszahlung
Limitabschlag bei Aktien
EXBO
ex Bonusrecht
Limitabschlag bei Aktien
HL
Hinweis (auf Besonderheiten wird gesondert hingewiesen)
Orderlöschung
HA
Hinweis (auf Besonderheiten wird gesondert hingewiesen)
Limitabschlag
EABC
ex verschiedene Rechte
Orderlöschung
EXSP
Teilung (Split) bei ausländischen Aktien
Orderlöschung
WKNA
WKN-Änderung
WKN-Änderung
ENOT
Einstellen der Notierung
Orderlöschung
LHBR
Ende des Bezugsrechtshandels
Orderlöschung von limitierten Orders
SBSL
keine SB-/SL-Orders möglich
Orderlöschung
MSEG
für BOSS-CUBE ungültiges Marktsegment
Orderlöschung
MBKS
Änderung Mindestbetrag Einheitskurs
Orderlöschung
MBVA
Änderung Mindestschluß variabler Handel
Orderlöschung/ -änderung
KSVA
Wechsel von Einheitsnotierung in variablen Handel ohne
Einheitsnotierung
Orderlöschung/ -änderung
KSKH
Wechsel von Einheitsnotierung in kein Handel
Orderlöschung
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 82
ORDCH: Folgende Arten von Nebenrechten sind möglich (Fortsetzung)
Art des NR
Beschreibung
Aktion auf Orderbestand
VAKS
Wechsel von variablen Handel ohne Einheitsnotierung in
Einheitsnotierung
Orderlöschung/ -änderung
VAKH
Wechsel von variablen Handel ohne Einheitsnotierung in
kein Handel
Orderlöschung
VKKS
Wechsel von variablen Handel mit Einheitsnotierung in
Einheitsnotierung
Orderlöschung/ -änderung
VKVA
Wechsel von variablen Handel mit Einheitsnotierung in
variablen Handel ohne Einheitsnotierung
Orderlöschung/ -änderung
VKKH
Wechsel von variablen Handel mit Einheitsnotierung in
kein Handel
Orderlöschung
ORDIN:
ORDIN: Folgende Arten von Nebenrechten sind möglich
Art des NR
Beschreibung
Aktion auf Orderbestand
EXAR
ex Ausschüttung bei Renten
keine; nur informativ
H
Hinweis (auf Besonderheiten wird gesondert hingewiesen)
keine; nur informativ
Hinweise zu ORDCH und ORDIN:
1. Im Header wird Datum und Zeit der Verarbeitung des Handelsereignisses eingestellt. In der Regel wird dieser
Zeitpunkt im Buchungsschnitt vor dem Extag liegen.
2. In Ausnahmefällen ist die Verarbeitung jedoch auch am Extag vor dem 1. Kurs möglich. Generell werden nur
Orders bearbeitet, deren Eingang bis zum Buchungsschnittende vor dem Extag in BOSS-CUBE vorlagen. Alle
Orders, deren DWZ-Ordernummer in den ersten 6 Stellen identisch mit dem Extag sind (Form: JJMMTT), und
alle Orders, die vom Orderaufgeber mit der Gültigkeit ab dem Folgetag aufgegeben wurden, werden nicht bzgl.
des Handelsereignisses bearbeitet.
3. Dies gilt nicht, falls es sich bei dem Nebenrecht um LHBR handelt. In diesem Fall werden auch die limitierten
Orders mit Gültigkeit ab Folgetag gelöscht.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
2.6.2.5
05.10.1998
Seite 83
Anfrage: Änderung / Streichung (MT 595)
Urheber:
Bank:
BOSS-CUBE:
Xetra®:
Benutzer (Bank) und Systeme (BOSS-CUBE und Xetra®)
(1)
Übermittlung von Orderänderungen und Orderstreichungen.
(2)
BOSS-CUBE: Für Orders, deren Orderbuch wegen einer laufenden Kursfeststellung
gesperrt ist, erfolgt zunächst die entsprechende Meldung (MT596). Die Änderung der
Order wird im System vorgetragen und nach Entsperren des Orderbuchs automatisch
verarbeitet. Die Bank erhält eine weitere Meldung (MT596), in der die Orderannahme
bzw. Ablehnung (Order bereits ausgeführt; Kassakurs festgestellt bei tagesgültiger Order; etc.) inkl. Uhrzeit der definitiven Annahme / Ablehnung mitgeteilt wird.
(1)
Übermittlung / Protokollierung von Orderänderungen und Orderstreichungen, die über
Terminaleingaben von Bank und Makler in das System eingegeben wurden.
(2)
Mitteilung von Orderänderungen und Orderstreichungen wegen Nebenrechten (auf Orderebene).
(3)
Mitteilung von Teilstreichungen durch Teilausführungen von nicht ganzzahligen Vielfachen des Mindestbetrages variabler Handel.
(4)
Mitteilung von Orderstreichungen wegen Befristung.
(1)
Übermittlung aller Orderänderungen und Orderstreichungen, die über eine VALUES
basierte Frontend-Applikation (Notfall-Prozedere) eingegeben wurden.
Hinweis: Die Anmeldung in der VALUES basierten Frontend-Applikation kann mit der
exklusiven Trader-ID „ORSnnn“ (z.B.: „ORS002“, aber nicht „ORS001“, da diese Trader-ID von Xetra Orderrouting SNA benutzt wird) durchgeführt werden.
(2)
Übermittlung aller Orderänderungen und Orderstreichungen, die „on behalf“ für den
Händler mit der exklusiven Subgroup „ORS“ von der Market Supervision eingegeben
wurden.
(3)
Mitteilung von Orderänderungen und Orderstreichungen wegen Nebenrechten (auf Orderebene). Diese Mitteilungen werden wie Orderänderungen oder Orderstreichungen,
die über eine VALUES basierte Frontend-Applikation eingegeben wurden, interpretiert.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 84
MT 595 Anfrage (Änderung / Streichung)
O/M
Etikett
Feldbezeichnung
Format
M
20:
Bankinterne Order-Nr.
Falls nicht vorhanden: /NONREF
16x
X
M
21:
Bezugsauftragsnummer:
DWZ-Ordernummer bzw. Xetra® - Ordernummer
13x
X
M
75:
Bank an System:
3n[3a10n,3n]
[/4n][/3n]
Geschäftsvorfallcode:
Art des Wertpapiers,
Stück oder Nennwert (aktueller Wert)
Orderaufgeber
Börsenplatz
Xetra®
X
X
X
System an Bank:
1. Zeile
Geschäftsvorfallcode
Orderaufgeber
ID-KZ bei Terminaleingabe
Börsenplatz
3n[/4n][/DWZUSERb10x][/3n]
2. Zeile
Erstellungszeit der Nachricht (HHMMSSHS)
[EIN-ZEITb8n]
3. Zeile
Art des Nebenrechts
[4x]
X
X
O
77A:
freier Text
35x
M
11:
Nachrichtentyp und
Datum der ursprünglichen Nachricht
3n
6n
O
79:
Bezeichnungen und neue Inhalte der zu ändernden Felder (gleiche Abbildung wie in Ursprungsnachricht, d.h. Feldetikett immer
am Anfang einer neuen Zeile).
Bei Änderung/Löschung von Xetra Orders ist die ISIN ein
Pflichtfeld (Unterfeld F:35B).
35*50x
X
X
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 85
Regeln:
Feld 11
(Nachrichtentyp bzw. Datum der ursprünglichen Nachricht):
Diese Felder werden von der Deutsche Börse Systems AG nicht geprüft. Aus Harmonisierungsgründen
(S.W.I.F.T.) sollten sie jedoch belegt werden:
− Nachrichtentyp:
500 bzw. 501
− Datum der urspr. Nachricht:
Datum der Orderrückmeldung bzw. Tagesdatum.
Feld 21
(Bezugsauftragsnummer):
Die DWZ-Ordernummer ist wie folgt aufgebaut:
• Stelle 1-6 (6n): Einstellungsdatum der Order in BOSS-CUBE
• Stelle 7-13 (7n): 7-stellige laufende Nr.
Xetra®: Die Xetra®-Ordernummer enthält keinen Hinweis auf das Datum oder andere Attribute der Order.
Feld 20
(Bankinterne Ordernummer) / Feld 21 (Bezugsauftragsnummer):
Bei Nachrichten von der Bank zum System genügt die Angabe eines der beiden Felder (bei Nutzung
des S.W.I.F.T.-Netz sind jedoch beide Felder erforderlich). Bei Angabe beider Felder müssen diese Felder die gleiche Order innerhalb des Orderbestandes referenzieren. Ansonsten wird die Nachricht abgewiesen.
Feld 75
(Geschäftsvorfallcode):
Im folgenden ist aufgeführt, welche Geschäftsvorfallcodes von welchem System (BOSS-CUBE und Xetra®) unterstützt werden:
Code
Bank an System:
111
112
113
System an Bank:
041
042
043
044
045
046
047
048
049
Bedeutung
BOSS
Xetra®
Orderänderung
Ordersplit (siehe unten)
Orderstreichung
Orderteillöschung
Ja
Ja
Ja
Ja
Ja
Nein
Ja
Nein
Rückmeldung Orderänderung über Terminaleingaben durch Bank /
VALUES basierte Frontend-Applikation
Rückmeldung Orderänderung über Terminaleingaben durch Makler
Rückmeldung Orderstreichung über Terminaleingaben durch Bank /
VALUES basierte Frontend-Applikation
Rückmeldung Orderstreichung über Terminaleingaben durch Makler
Order(teil)streichung von Kassaspitzen wegen Teilausführungen und
gleichzeitige Einstellung als Kassaorder
Orderänderung wegen Nebenrechte
Orderstreichung wegen Nebenrechte
Zurückgestellte Änderung via Terminal (wegen Sperre)
Zurückgestellte Löschung via Terminal (wegen Sperre)
Ja
Ja
Ja
Ja
Nein
Ja
Ja
Ja
Nein
Nein
Ja
Ja
Ja
Ja
Nein
Nein
Nein
Nein
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
Code
050
051
052
053
054
055
056
05.10.1998
Seite 86
Bedeutung
BOSS
Xetra®
Orderstreichung wegen Befristung
Umwandlung einer Stop-Order in Billigst / Bestens
Umwandlung einer Stop-Limit in eine Limit Order
Orderänderung durch die Market Supervision „on behalf“
Orderlöschung durch die Market Supervision „on behalf“
Mitteilung des nicht ausgeführten Teils einer FOK/IOC Order
Änderung einer Stop-Limit Order
Ja
Nein
Nein
Nein
Nein
Nein
Nein
Nein
Ja
Ja
Ja
Ja
Ja
Ja
Feld 75
(Geschäftsvorfallcode = 111 Orderänderung und Feld 79):
Die zu ändernden Felder sind innerhalb von Feld F:79 anzugeben. Auch die bankinterne Ordernummer
kann durch Angabe in Feld F:79 geändert werden. In Feld F:20 kann nur die bankinterne Ordernummer
der zu ändernden Order angegeben werden.
Feld 75
(Geschäftsvorfallcode = 112 Ordersplit):
Bei diesem Geschäftsvorfallcode muß zwingend die Nominale als zu änderndes Feld angegeben sein.
Weitere zu ändernde Felder sind möglich.
Folgende Verarbeitung wird bei der Deutsche Börse Systems AG durchgeführt:
Die über Feld F:21 (DWZ-Ordernummer) bzw. Feld F:20 (bankinterne Ordernummer) referenzierte Order
wird um die angegebene Nominale (Feld F:79) reduziert und gleichzeitig wird eine neue Order mit
den Grunddaten der referenzierten Order und den geänderten Feldern aus dieser Nachricht (Feld F:79)
eingestellt. Die Bank erhält zwei Rückmeldungen (MT596): Eine Bestätigung der Änderung der Ursprungsorder (Reduzierung der Nominale) und eine Bestätigung über die Neueinstellung einer Order.
Falls der Vorgang nicht komplett durchgeführt werden kann bzw. wenn das Orderbuch wegen Kursfeststellung gesperrt ist, so erhält die Bank eine Mitteilung.
Die bankinterne Ordernummer für die neu zu generierende Order muß über die zu ändernden Felder
(Feld F:79) mitgeliefert werden. Die bankinterne Ordernummer der Ursprungsorder kann bei Ordersplits
nicht geändert werden. Wird über Feld F:79 keine bankinterne Ordernummer mitgeliefert, so wird wie
folgt verfahren:
• für Banken mit eindeutiger bankinterne Ordernummer (lt. User-Profile):
• der Ordersplit wird abgelehnt
• der Ordersplit wird ebenfalls abgelehnt, falls die über Feld F:79 angegebene bankinterne Ordernummer bereits im Orderbestand von BOSS-CUBE vorhanden ist.
• für Banken mit nicht eindeutiger bankinterner Ordernummer (lt. User-Profile): der Ordersplit wird
durchgeführt; die bankinterne Ordernummer der Ursprungsorder wird in die neu zu generierende
Order übernommen.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 87
Ist die in Feld F:20 bzw. Feld F:21 angegebene Ordernummer nicht vorhanden, so wird eine Nachricht
(MT596) erzeugt mit folgendem Inhalt: Feld F:20 bzw. Feld F:21 enthält den Inhalt der zugrunde liegenden Nachricht (MT595; gedreht 20 <-> 21); im Feld F:79 wird das Feld F:20 bzw. Feld F:21 des MT595
als fehlerhaft ausgewiesen.
Der Geschäftsvorfallcode 112 ist für folgende Situation vorgesehen:
Die Bank sammelt z.B. n Kundenorders, kumuliert diese und sendet eine kumulierte Order. Veranlaßt
ein Kunde einer dieser kumulierten Orders nun eine Änderung z.B. des Limits, so wird über den hier definierten Geschäftsvorfall die Reduzierung der kumulierten Order und Neuaufgabe einer neuen Order in
einem Verarbeitungsschritt (Transaktion) durchgeführt. Würde die Bank eine Änderung durch Ursprungsorder senden und danach einen Zugang für die durch den Kunden geänderte Order, so kann
zwischen beiden Verarbeitungsschritten eine Kursfeststellung des Maklers bearbeitet werden, so daß
u.U. die Änderung ausgeführt wird und der Zugang nicht mehr (vor der Kursfeststellung). Somit könnte
der Fall eintreten, daß ein Kunde eine 'billigst' - Order auf ein Limit ändert, der Kursmakler einen Kurs
feststellt, zu dem beide Zustände der Order ausführbar sind, die Order aber aufgrund der geschilderten
Situation nicht ausgeführt wird.
Feld 75
(Geschäftsvorfallcode = 113 Orderstreichung):
Ohne Belegung von Feld F:79 wird die durch Feld F:20 bzw. Feld F:21 referenzierte Order vollständig
gestrichen. Durch Angabe der zu streichenden Nominale im Feld F:79 (als zu änderndes Feld) wird eine
Teilstreichung der Order durchgeführt.
Xetra: Im Rahmen von Xetra ist eine Teilstreichung der Order nicht möglich. Entsprechende Orders
werden mit einer Fehlermeldung abgelehnt. Falls eine Änderung des Volumens für Xetra Orders gewünscht wird, kann dieses mit dem GV-Code 111 (unter Angabe des neuen Volumens) durchgeführt
werden.
Feld 75
(Geschäftsvorfallcode = 045):
Bei Kassakursen mit bestimmten Kurszusätzen (z.B. bG, bB etc.) sind für auszuführende variable Orders auch Teilausführungen von nicht ganzzahligen Vielfachen des Mindestbetrages variabler Handel
erlaubt. Die verbleibende Restorder erfüllt in diesen Fällen dann nicht mehr die Bedingungen des variablen Handels. Für die entstehende 'Kassaspitze' der Restorder erfolgt eine Streichung bzw. Teilstreichung und eine Neueinstellung als Kassaorder. Diese Aktionen werden über GV-Code = 045 wie folgt
den Banken mitgeteilt:
• Feld F:20: BI-Ordernummer der Ursprungsorder
• Feld F:21: DWZ-Ordernummer der Ursprungsorder
• Feld F:79: die Nominale der zu (teil-)streichenden variablen Order (Kassaspitze) bzw. die Nominale
der einzustellenden Kassaorder sowie die neu vergebene DWZ-Ordernummer der neuen Kassaorder
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
Beispiel:
Ursprungsorder:
05.10.1998
Seite 88
Nominale
DWZ-Ordernummer
BI-Ordernummer
Teilausführung am 15.11.92: Nominale
= 200
= 9211010000001
= 4711
= 80 (MT519/:35A:SHS80,)
⇒ (1)
Es verbleibt von der Ursprungsorder als variable Order:
BI-Ordernummer
= 4711;
DWZ-Ordernummer
= 9211010000001
Nominale
= 100
⇒ (2)
Es erfolgt die Einstellung einer Kassaorder:
Nominale
BI-Ordernummer
neue DWZ-Ordernummer
sonstige Felder
= 20 (Kassaspitze)
= nicht belegt
= 9211150000002
= identisch mit Ursprungsorder.
Die Bank erhält folgende Nachricht:
(MT595):
.
:
:20:4711
:21:9211010000001
:75:045
:11:500
921101
:79:20:DWZ9211150000002
35A:SHS20,
.
:
-}
(Feld F:79 enthält alle Felder der neu eingestellten Kassaorder)
Feld 75
(Geschäftsvorfallcode = 046 / 047):
Informationen auf Orderebene werden generiert, wenn die Bank in ihrem Benutzerprofil folgende
Einträge hat:
• Orderbestandsänderung wegen Nebenrecht:
1 (=CPU)
• Information auf Orderebene:
J
Xetra: Für Xetra werden diese GV-Codes nicht geliefert.
Feld 75
(Geschäftsvorfallcode = 048 / 049):
Kann eine zurückgestellte Änderung/Löschung, die über Terminal eingestellt wurde, wegen zwischenzeitlicher Kursauszeichnung nicht durchgeführt werden, so wird kein MT595, sondern ein MT596 mit
Geschäftsvorfallcode 315/325 und mit Fehlercode BC1520F (=Order bereits ausgeführt) geliefert. Bei
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 89
erfolgreicher Durchführung der zurückgestellten Änderung / Löschung wird ein MT595 mit GV-Code 41
bzw. 43 geliefert.
Bei zurückgestellter Änderung der bankinternen Ordernummer enthält Feld F:20 schon die neue bankinterne Ordernummer.
Feld 75
(Geschäftsvorfallcode = 050):
Zu bestimmten Terminen (z.B. 30.06./31.12.) werden die im System befindlichen aktiven Orders zum
Ende dieses Handelstages durch das System gestrichen. Ausnahmen sind Bezugsrechtsorders und Orders mit Einstellung 'Gültig-ab-Folgetag' durch das Kreditinstitut.
Die Verarbeitung der Orderstreichungen wegen Befristung erfolgt nach dem Online-Ende von BOSSCUBE. Die Daten (MT595) können somit nicht direkt den Kreditinstituten übermittelt werden. Sie werden
bereitgestellt und können am nächsten Tag mittels Retrieval angefordert werden.
Feld 75
(Geschäftsvorfallcode = 051):
Xetra: Bei der Umwandlung einer Stop-Market Order in Billigst / Bestens wird in Xetra das Attribut
”lastupdatedate” aktualisiert. Diese Änderung wird der Bank über den GV-Code 051 mitgeteilt.
Feld 75
(Geschäftsvorfallcode = 052):
Xetra: Bei der Umwandlung einer Stop-Limit Order in eine Limit Order wird der Bank das umgesetzte
Limit mitgeteilt.
Feld 75
(Geschäftsvorfallcode = 055):
Xetra: Bei der Eingabe einer FOK / IOC Order sowohl über die SNA-Schnittstelle, als auch bei Eingabe über eine VALUES basierte Frontend-Applikation, kann es zu einer Nichtausführung bzw. zu
Teilausführungen kommen. Der nicht ausgeführte Teil der Order wird in einem solchen Fall im Feld
F:79:35A (Stück oder Nennwert) unter Angabe des GV-Codes 055 der Bank mitgeteilt. Falls es zu
Teilausführungen kommt (nur für IOC Orders relevant) werden Ausführungsbestätigungen (Nachrichtentyp MT519) an die Bank gesendet. Eine Beschreibung des Ablaufs bei Eingabe einer FOK / IOC Order findet sich unter 2.6.2.6 Antwort (MT 596).
Feld 75
(Geschäftsvorfallcode = 056):
Xetra: Dieser GV-Code wird bei den folgenden zwei Aktionen an die Bank gesendet:
1.
2.
Änderung einer Stop-Market Order in eine Stop-Limit Order über eine VALUES basierte FrontendApplikation.
Änderung einer Stop-Limit Order über eine VALUES basierte Frontend-Applikation (z.B.: Änderung
des Stop-Limits).
Eine Ordermodifikation einer Stop-Limit Order über die Xetra Order Routing SNA Schnittstelle ist nicht
möglich und wird deshalb abgelehnt (Fehlercode: XA2020F). Die Löschung einer Stop-Limit Order hingegen ist möglich.
Feld 75
(Börsenplatz):
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 90
(lt. WM- Schlüssel GD621). Möglicher Wertebereich:
100 – Berlin
110 – Bremen
120 – Düsseldorf
130 – Frankfurt
140 – Hamburg
150 - Hannover
160 - München
170 - Stuttgart
194 - Xetra®
Xetra®: Bei der Lieferung der Nachricht von der Bank zum System ist bei Xetra® Orders der Börsenplatz
(194) ein Pflichtfeld. Im umgekehrten Fall (System an Bank) wird der Börsenplatz nur bei Xetra® Orders
zurückgeliefert.
Feld 75
(Stück oder Nennwert):
Bei den GV-Codes = 111, 112 und 113 kann als Ergänzung dieses Feld (aktueller Wert, der dem Teilnehmer bekannt ist) mit angegeben werden. Die Orderänderung, der Ordersplit bzw. die Orderstreichung wird abgelehnt, falls die aktuell gültige Stückzahl / Nominale der Order in BOSS-Cube / Xetra
(nur bei der Orderänderung) ungleich diesem Feld ist. Als Fehlercodes erhält man:
BOSS-CUBE:
BC5120F
Xetra®:
XA2010F
Wird dieses Feld nicht angegeben, werden die entsprechenden Aktionen ohne Prüfung der Stückzahl /
Nominale generell durchgeführt.
Ergänzung: Falls eine Änderung der aktuell gültigen Stückzahl / Nominale gewünscht wird, so kann dieses durch Angabe des Feldes F:79:35A erreicht werden.
Xetra: Für Xetra wird das Feld aktuell gültige Stückazhl / Nominale nur bei einer Änderung (GV-Code
111) geprüft. Das Feld sollte bei Orderänderungen unbedingt gefüllt sein. Falls bei einer Orderstreichung (GV-Code 113) dieses Feld gefüllt ist, wird die Orderstreichung mit dem Fehlercode XK0210F
abgelehnt.
Feld 75
(Orderaufgeber):
Falls bei Banken mit zentraler Anbindung die KV-Konto-Nr. des Orderaufgebers von der KV-Konto-Nr.
der Zentrale abweicht und die DWZ-Ordernummer / Xetra®-Ordernummer (Feld F:21) nicht belegt wird,
muß dieses Feld bei Nachrichten von der Bank zum System mitgeliefert werden. Bei Nachrichten von
dem System zur Bank ist das Feld generell belegt.
Empfehlung: Das Feld sollte von Banken generell gepflegt werden (auch für Banken mit dezentraler Anbindung).
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
Feld 75
05.10.1998
Seite 91
(ID-KZ bei Terminaleingabe / Values basierte Frontend-Applikation):
Das Feld wird nur bei GV-Codes = 041, 042, 043, 044, 048, 049, 051, 052, 053, 054, 055 und 056 belegt.
Xetra®: Das ID-KZ enthält die letzten sechs Stellen der Trader-ID (z.B.: „ORS002“)
Feld 75
(Einstellungszeit der Nachricht):
Die Einstellungszeit enthält die Uhrzeit des Eingangs in das System.
Feld 75
(Art des Nebenrechts):
Bei Orderänderung/-löschung wegen Nebenrechten (GV-Code 046/047) wird die Art des Nebenrechts
mitgeliefert (siehe auch MT551). Bei Orderlöschung wegen Kursaussetzung wird "AUSS", bei Orderlöschung wegen Auslosung wird "-ZG" als Schlüsselwert geliefert.
Feld 77A (freier Text):
Nur belegbar bei Nachrichten von Banken zum System. Bei Bedarf können hier Änderungen / Löschungen referenziert werden; der hier angegebene Text wird unverändert vom System in die Rückmeldung
(MT596) eingestellt.
Xetra®: Das Feld F:77A wird von Xetra® nicht unterstützt.
Feld 79
(Bezeichnungen und neue Inhalte):
Xetra: Die Eingabe der ISIN ist in Xetra® sowohl für Orderänderungen, als auch Orderlöschungen eine
Pflichteingabe.
Ergänzung: Da die ISIN in der 1. Zeile des Feldes ”F:79:35B” angegeben werden muß, ist gemäß
S.W.I.F.T. Konventionen auch die zweite Zeile (Wertpapierkurzbezeichnung) zu füllen, da es sich bei
dieser Zeile um keine optionale Angabe handelt. Ferner sollte in der 3. Zeile des Feldes ”F:79:35B” das
Attribut ”lastupdatedate” mit angegeben werden.
Bei Änderungen der Order über eine VALUES basierte Frontend-Applikation wird unter Umständen eine
neue Xetra-Ordernummer vergeben. Diese neue Xetra-Ordernummer wird im Feld F:79:20 mitgeteilt
(DWZnnnnnnnnnnnnn). Ausnahme von dieser Regel ist die Orderänderung wegen Nebenrechten, bei
der keine neue Xetra-Ordernummer vergeben wird.
Darstellung der Feldinhalte F:20 (bankinterne Ordernummer), F:21 (Xetra-Ordernummer) und F:79:20
bei der Änderung einer Order über eine VALUES basierte Frontend-Applikation:
Änderung
Keine Änderung der bankin-
F:20(BI-Order-Nr.)
Aktuell gültige bankinterne Or-
ternen oder der Xetra-Order- dernummer
F:21 (Xetra-Order-Nr.)

F:79:20
Aktuell gültige Xetra -Ordernum-
Aktuell gültige bankinterne Or-
mer zur Referenzierung
dernummer
nummer
Nur Änderung der bankinter-
Aktuell gültige bankinterne Or-
Aktuell gültige Xetra-Order-
Aktuell gültige bankinterne Or-
nen Ordernummer
dernummer
nummer zur Referenzierung
dernummer
Nur Änderung der Xetra Or- Aktuell gültige bankinterne Or-
Alte Xetra-Ordernummer zur
Neue Xetra-Ordernummer
dernummer
Referenzierung beim Teilnehmer
(DWZnnnnnnnnnnnnn).
dernummer
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 92
Änderung
F:20(BI-Order-Nr.)
F:21 (Xetra-Order-Nr.)
F:79:20
Änderung der bankinternen
Aktuell gültige bankinterne Or-
Alte Xetra-Ordernummer zur
Neue Xetra-Ordernummer
und der
dernummer
Referenzierung beim Teilnehmer
(DWZnnnnnnnnnnnnn).
Xetra-Ordernummer
Feld 79
(Unterfeld 32L / Handelshinweis):
Xetra: Für den Inhalt des Attributes Handelshinweis im Feld F:79:32L gilt bei der Vornahme von Änderungen folgendes:
1. Bank an System: Um eine Order von Auction Only, Opening Auction oder Closing Auction auf Continuous Trading zu ändern, muß der Schlüsselwert „CT“ (Continuous Trading) eingegeben werden.
2. System an Bank: Bei der Mitteilung einer Orderänderung (z.B. bei Eingabe über eine VALUES basierte Frontend-Applikation) von System an Bank wird im Attribut Handelshinweis des Feldes
F:79:32L der Schlüsselwert „CT“ (Continuous Trading) für die entsprechenden Orders mitgeteilt.
Ergänzung: Der Schlüsselwert „CT“ für das Attribut Handelshinweis ist für alle anderen Nachrichtentypen (z.B.: MT500, MT501, MT519) nicht zulässig.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
2.6.2.6
05.10.1998
Seite 93
Antwort (MT 596)
Urheber:
BOSS-CUBE:
Xetra®:
Systeme BOSS-CUBE und Xetra®
(1)
Rückmeldungen (Bestätigungen und Fehlermeldungen) von Ordereinstellungen, Orderänderungen und Orderlöschungen für maschinell übermittelte Aufträge.
Für Orders, deren Orderbuch wegen einer laufenden Kursfeststellung gesperrt ist, erfolgt zunächst eine entsprechende Meldung. Die Änderung der Order wird im System
vorgetragen und nach Entsperren des Orderbuchs automatisch verarbeitet. Die Bank
erhält eine weitere Meldung (MT596), in der die Orderannahme bzw. Ablehnung (Order
bereits ausgeführt; Kassakurs festgestellt bei tagesgültiger Order; etc.) inkl. Uhrzeit der
definitiven Annahme/Ablehnung mitgeteilt wird (vgl. Anlage).
(2)
Bei Übermittlung von Orders, die über Terminaleingaben in das System gelangten und
bei Übermittlung des gesamten Orderbestandes zu Kontrollzwecken wird in Ergänzung
zu MT500/MT501 eine Nachricht dieser Art gesandt, um die DWZ-Ordernummer der
Bank mitzuteilen (nur falls bankinterne Ordernummer vorhanden). Die Verknüpfung zu
MT500/MT501 erfolgt über Feld F:20 (bankinterne Ordernummer).
(1)
Für Orders, die über die Order-Management-Systeme der Kreditinstitute eingestellt,
geändert oder gelöscht werden und via Orderroutingsystem zu Xetra® weitergeleitet
worden sind, werden Rückmeldungen (Bestätigungen und Fehlermeldungen) erstellt.
Hierfür wird der Nachrichtentyp MT596 verwendet.
Orders, die während der Preisermittlungsphase oder Marktausgleichsphase eingestellt
werden, werden von Xetra mit dem GV-Code 3n5 und einer qualifizierten Xetra
Fehlermeldung zurückgewiesen.
(2)
Bei Übermittlung von Orders, die über Eingaben in VALUES basierten FrontendApplikationen in das System gelangten, wird in Ergänzung zu MT500 / MT501 eine
Nachricht dieser Art gesandt, um die Xetra®-Ordernummer der Bank mitzuteilen (nur
falls bankinterne Ordernummer vorhanden). Die Verknüpfung zu MT500/MT501 erfolgt
über Feld F:20 (bankinterne Ordernummer).
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 94
MT 596 Antwort (Rückmeldung)
O/M
Etikett
Feldbezeichnung
Format
Xetra®
M
20:
Bezugsauftragsnummer:
DWZ-Ordernummer bzw. Xetra® - Ordernummer (alt)
13x
X
M
21:
Bezugsauftragsnummer (Bankinterne Order-Nr.)
Falls nicht vorhanden: /NONREF
16x
X
M
76:
1. Zeile:
/3n[/13x]
Codenummer
Xetra® - Ordernummer (neu)
2. Zeile:
Erstellungszeit der Nachricht (HHMMSSHS)
Versionsnummer (lastupdatedate)
X
X
[EIN-ZEITb8n]
[18n]
X
O
77A:
freier Text (wird übernommen aus MT595/Feld F:77A)
35x
X
M
11:
Nachrichtentyp und
Datum der ursprünglichen Nachricht
3n
6n
X
O
79:
Fehlercode: Feldetikett,
Fehlerhinweis
(mögliche Fehlerhinweise vgl. Kap. 2.5.5)
3*3x[7x]
X
Regel:
Feld 20
(Bezugsauftragsnummer):
Die DWZ-Ordernummer ist wie folgt aufgebaut:
• Stelle 1-6 (6n): Einstellungsdatum der Order in das BOSS-CUBE - System
• Stelle 7-13 (7n): 7-stellige laufende Nr.
Xetra®: Die Xetra®-Ordernummer enthält keinen Hinweis auf das Datum oder andere Attribute der Order.
Xetra® vergibt bei Limitänderung, Verlängerung der Gültigkeit und Erhöhung der Nominale, eine neue
Ordernummer. In diesem Fall gibt Xetra® die alte Ordernummer in Feld F:20 und die neue Ordernummer
in Feld F:76 zurück.
Bei einer Orderänderung/-löschung (MT595), die nur über die bankinterne Ordernummer (Feld F:20) referenziert wurde, und die abgelehnt wird, enthält das Feld F:20 im MT596 den Wert "0000000000000".
Feld 21
Bezugsauftragsnummer (Bankinterne Order-Nr.):
Xetra®: Bei einer Änderung der bankinternen Ordernummer wird im Gegensatz zu BOSS-CUBE in diesem Feld die neue und nicht die alte bankinterne Ordernummer geliefert.
Feld 76
(Codenummer):
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 95
Im folgenden ist aufgeführt, welche Codenummern von welchem System (BOSS-CUBE und Xetra®)
unterstützt werden.
Codenummer
/000
/3n0
/3n1
/3n2
/3n3
/3n4
/3n5
/3n6
/307
n=
Bedeutung
BOSS
Xetra®
Folgesatz zu MT500/MT501(bei Datentransfer System -->
Bank)
Anforderung fehlerfrei durchgeführt
Konvertierungsfehler (Order wurde nicht übergeben)
Anforderung zurückgestellt, später neuer Versuch durch
BOSS-CUBE
Order nicht gefunden
Order bereits vorhanden
Dateninhalte führten zu Fehler
Anforderung nicht durchgeführt; Funktionen für BOSS-CUBE
- Systemanschluß sind z.Z. gesperrt
Zugang fehlerfrei durchgeführt, gültig ab Folgetag
0 Ù Zugang
1 Ù Änderung
2 Ù Streichung
Ja
Ja
Ja
Ja
Ja
Ja
Ja
Nein
Ja
Ja
Ja
Ja
Ja
Nein
Ja
Nein
Ja
Ja
Ja
Ja
Nein
Ja
Ja
Ja
Abfolge der erzeugten Nachrichtentypen (System an Bank) bei einer Eingabe einer FOK / IOC Order
über die SNA-Schnittstelle oder eine VALUES basierte Frontend-Applikation:
Order
Ergebnis
SNA-Schnittstelle
FOK:
1. Ausführung
MT596 (GV-Code 300)
2. Ablehnung
MT596 (GV-Code 300)
1. Ausführung
MT596 (GV-Code 300)
2. Ablehnung
MT596 (GV-Code 300)
3. Teilausführung
MT596 (GV-Code 300)
IOC:
Frontend-Applikation
MT500 / MT501 und evtl. der Folgesatz MT596
Eine bis n Ausführungsbestätigungen (MT519)
MT500 / MT501 und evtl. der Folgesatz MT596
Orderlöschungsmitteilung MT595 (GV-Code 055)
MT500 / MT501 und evtl. der Folgesatz MT596
Eine bis n Ausführungsbestätigungen (MT519)
MT500 / MT501 und evtl. der Folgesatz MT596
Orderlöschungsmitteilung MT595 (GV-Code 055)
MT500 / MT501 und evtl. der Folgesatz MT596
Orderteillöschungsmitteilung MT595 (GV-Code 055) über den gelöschten Teil
Eine bis n Ausführungsbestätigungen (MT519)
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 96
Abfolge der erzeugten Nachrichtentypen (System an Bank) bei der Änderung einer Order in eine FOK /
IOC Order über die SNA-Schnittstelle oder eine VALUES basierte Frontend-Applikation. Das Verfahren
ist analog zu dem der Ordereingabe:
Order
Ergebnis
SNA-Schnittstelle
FOK:
1. Ausführung
MT596 (GV-Code 310)
MT595
Eine bis n Ausführungsbestätigungen (MT519)
2. Ablehnung
MT596 (GV-Code 310)
MT595
Orderlöschungsmitteilung MT595 (GV-Code 055)
1. Ausführung
MT596 (GV-Code 310)
MT595
Eine bis n Ausführungsbestätigungen (MT519)
2. Ablehnung
MT596 (GV-Code 310)
MT595
Orderlöschungsmitteilung MT595 (GV-Code 055)
3. Teilausführung
MT596 (GV-Code 310)
MT595
Orderteillöschungsmitteilung MT595 (GV-Code 055) über den gelöschten Teil
Eine bis n Ausführungsbestätigungen (MT519)
IOC:
Feld 76
Frontend-Applikation
(Xetra®-Ordernummer neu):
Xetra® vergibt bei einer Limitänderung, Verlängerung der Gültigkeit oder Erhöhung der Nominale eine
neue Ordernummer. In diesem Fall transferiert Xetra® die alte und die neue Ordernummer.
Feld 76 / 2. Zeile (Versionsnummer lastupdatedate):
Xetra®: Xetra® transferiert bei einer erfolgreichen Ordereingabe oder -modifikation die aktuelle Versionsnummer (lastupdatedate). Diese Versionsnummer sollte für zukünftige Ordermodifikationen verwendet werden. Eine Versionsnummer wird nicht geliefert, wenn die Order entweder sofort vollständig
ausgeführt wird, oder wenn es sich um eine FOK / IOC Order handelt.
Feld 77A (freier Text):
Xetra®: Das Feld F:77A wird von Xetra® nicht unterstützt.
Feld 11
(Nachrichtentyp):
Das Feld F:11 ‘Nachrichtentyp’ enthält als Inhalt den Nachrichtentyp, der sozusagen der Initiator der
Eingabebestätigung war.
Feld 79 / Fehlercode (Feldetikett):
Xetra®: Die Angabe des Feldetiketts wird von Xetra® nicht unterstützt. Anstelle dessen werden Leerzeichen geliefert.
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
2.6.2.7
05.10.1998
Seite 97
Nachricht für eigene Anwendung (MT 598)
Urheber:
Benutzer (Bank) und Systeme (BOSS-CUBE und Xetra®)
Funktion:
Dieser Nachrichtentyp wird als Umschlag für die bereits definierten Nachrichtentypen
MT000, MT001, MT002, MT003, MT020 und MT021 benutzt (Kap. 2.6.1 ff).
MT 598 Nachricht für eigene Anwendung
O/M
Etikett
Feldbezeichnung
Format
M
20:
Auftragsnummer (TRN)
6n7n
M
12:
Nachrichtentyp der in dieser Nachricht übermittelt wird
3n
M
77E:
Nachricht gemäß besonderer Beschreibung ohne Header und
Trailer
73x
[n*78x]
Regeln:
Feld 20:
Bei File-Transfer gilt folgendes Format: 6n3n
Bei Übertragungen vom System zur Bank wird die Auftragsnummer jeweils in Vor- (Feld F:12 = 000) und
Nachsatz (Feld F:12 = 002) eingestellt. Die Nummern in beiden Sätzen sind pro Stapel identisch.
Bei Programm/Programm-Verbindung gilt generell:
Bei allen Rückmeldungen / Bestätigungen, wird im Feld F:20 die TRN aus der zugrundeliegenden Nachricht des Kreditinstituts eingestellt. Beim Nachrichtenaustausch über das S.W.I.F.T.-Netz (Backup, Folgerelease) kann diese Verfahrensweise nicht beibehalten werden; hierbei wird die TRN neu vergeben.
Die Auftragsnummer (TRN) ist wie folgt aufgebaut:
• Stelle 1-6 (6n): Entstehungsdatum der Nachricht
• Stelle 7-13 (7n): 7-stellige laufende Nr. (wird nicht geprüft)
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
3
05.10.1998
Seite 98
Beispiele zur Anwendung der S.W.I.F.T.-Konventionen innerhalb der
Orderübermittlung
Die Beispiele sind unter Berücksichtigung der Restriktionen der Systeme erstellt wurden (Beispiele zur Kategorie 5).
Xetra: Xetra spezifische Änderungen in den Beispielen sind ”fett” gekennzeichnet.
3.1
Kauforder (MT 500)
BEISPIEL 1A: (S.W.I.F.T. II): Kauf festverzinslicher Papiere zur Kasse
{1:F01DRESDEFFAXXX0000000004}
{2:I500DWZXDEFFABOSN2005}
{4:
:20:ABCDEFGH
:30:900530
:35A:FMT10000,
:35B:ISIN DE0002681491
HESS.LDSBK.IS.E.242
:32L:DEM99,5
/130 KS
-}
(kein CrLf)
(kein CrLf)
BEISPIEL 1B: (S.W.I.F.T. II): Format für eine Xetra® - Kauforder
{1:F01DRESDEFFAXXX0000000004}
{2:I500DWZXDEFFABOSN2005}
{4:
:20:ABCDEFGH2
:30:980530
:35A:FMT10000,
:35B:ISIN DE0002030751
BAY.HYP.BK.AG PF.R.46 SVG
:32L:DEM99,5
/194
-}
(kein CrLf)
(kein CrLf)
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
3.2
05.10.1998
Seite 99
Verkauforder (MT501)
BEISPIEL 2A: (S.W.I.F.T. II): Verkauf von Aktien im variablen Handel
{1:F01DRESDEFFAXXX0000000005}
{2:I501DWZXDEFFABOSN2005}
{4:
:20:ABCDABCD
:30:900829
:35A:SHS100,
:35B:ISIN DE0007664005
VOLKSWAGEN
:32L:DEM0,
/120
:82D:/4037
-}
(kein CrLf)
(kein CrLf)
BEISPIEL 2B: (S.W.I.F.T. II): Format für eine Xetra® - Verkauforder
{1:F01DRESDEFFAXXX0000000005}
{2:I501DWZXDEFFABOSN2005}
{4:
:20:ABCDABCD2
:30:980829
:35A:SHS100,
:35B:ISIN DE0007664005
VOLKSWAGEN
:32L:DEM0,
/194
:82D:/7002
-}
(kein CrLf)
(kein CrLf)
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
3.3
Ausführungsanzeige (MT 519)
BEISPIEL 3A: (S.W.I.F.T. II): Ausführungsanzeige für festverzinsliche Papiere
Bezug auf: Beispiel 1A
{1:F01DRESDEFFAXXX0000000001}
(kein CrLf)
{2:O5191125900515DWZXDEFFABOS00000000019005151125N} (kein CrLf)
{4:
:20:9005150004711
(DWZ-Order-Nr. gem. MT596 zu MT500)
:21:ABCDEFGH
(Bankinterne Order-Nr.)
:23:BOUGHT
:31P:900515130KS780112020768/+105
:35A:FMT10000,
:35B:ISIN DE0002681491
HESS.LDSBK.IS.E.242
:33T:DEM99,45
-}
BEISPIEL 3B: (S.W.I.F.T. II): Format für eine Xetra® - Ausführungsanzeige
Bezug auf: Beispiel 1B
{1:F01DRESDEFFAXXX0000000001}
(kein CrLf)
{2:O5191125980515DWZXDEFFABOS00000000019805151125N} (kein CrLf)
{4:
:20:0000000000001
(Xetra®-Order-Nr. gem. MT596 zu MT500)
:21:ABCDEFGH2
(Bankinterne Order-Nr.)
:23:BOUGHT
:31P:980515194XT000012020700/+105
:35A:FMT10000,
:35B:ISIN DE0002030751
BAY.HYP.BK.AG PF.R.46 SVG
123456789012345678
(Versionsnummer / lastupdatedate)
:33T:DEM99,45
-}
05.10.1998
Seite 100
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
3.4
Ereignis im Wertpapiergeschäft (MT 551)
3.4.1
Kassakursmitteilung
05.10.1998
Seite 101
BEISPIEL 4: (S.W.I.F.T. II)
{1:F01DRESDEFFAXXX0000000002}
{2:O5511336900830DWZXDEFFABOS00000000219008301336N}
{4:
:20:9008301234567
:35B:ISIN DE0007664005
VOLKSWAGEN
766400
:79:SPOTR900830133550
/504,//130/DEM/7885///////
-}
3.4.2
(kein CrLf)
(kein CrLf)
Kursaussetzung für VW-Aktien in Frankfurt
BEISPIEL 5: (S.W.I.F.T. II)
{1:F01DRESDEFFAXXX0000000003}
{2:O5511155900830DWZXDEFFABOS00000000039008301155N}
{4:
:20:9008302345678
:35B:ISIN DE0007664005
VOLKSWAGEN
766400
:79:FIXOF900830120050
///130/////////
-}
(kein CrLf)
(kein CrLf)
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
3.5
Anfrage (MT 595)
3.5.1
Orderänderung
05.10.1998
Seite 102
BEISPIEL 6A: (S.W.I.F.T. II) (Bezug auf: Beispiel 2A)
Limitänderung
{1:F01DRESDEFFAXXX0000000006}
{2:I595DWZXDEFFABOSN2005}
{4:
:20:ABCDABCD
:75:111/4037
:11:501
900515
:79:32L:DEM600,
/120
-}
(kein CrLf)
(kein CrLf)
Die Änderung wird mit MT596 bestätigt.
BEISPIEL 6B: (S.W.I.F.T. II): Format für eine Xetra® - Orderänderung (Bezug auf: Beispiel 2B)
Limitänderung
{1:F01DRESDEFFAXXX0000000006}
{2:I595DWZXDEFFABOSN2005}
{4:
:20:ABCDABCD2
:21:0000000000002
:75:111/7002/194
:11:501
980515
:79:35B:ISIN DE0007665005
VOLKSWAGEN
123456789012345678
32L:DEM600,
/194
-}
Die Änderung wird mit MT596 bestätigt.
(kein CrLf)
(kein CrLf)
(Xetra® - Ordernummer)
(Versionsnummer ”lastupdatedate”)
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
3.5.2
05.10.1998
Seite 103
Orderstreichung
BEISPIEL 7A: (S.W.I.F.T. II) (Bezug auf: Beispiel 1A)
{1:F01DRESDEFFAXXX0000000007}
{2:I595DWZXDEFFABOSN2005}
{4:
:20:ABCDEFGH
:21:9005150004711
:75:113/4037
:11:500
900515
-}
(kein CrLf)
(kein CrLf)
(Bankinterne Ordernummer)
(DWZ-Order-Nr. gem. MT596 zu MT500)
BEISPIEL 7B: (S.W.I.F.T. II): Format für eine Xetra® - Orderstreichung (Bezug auf: Beispiel 1B)
{1:F01DRESDEFFAXXX0000000007}
{2:I595DWZXDEFFABOSN2005}
{4:
:20:ABCDEFGH2
:21:0000000000001
:75:113/7002/194
:11:500
980515
:79:35B:ISIN DE0007665005
VOLKSWAGEN
-}
(kein CrLf)
(kein CrLf)
(Bankinterne Ordernummer)
(Xetra®-Order-Nr. gem. MT596 zu MT500)
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
3.6
Antwort (MT 596)
3.6.1
Bestätigung der Orderannahme
05.10.1998
Seite 104
BEISPIEL 8A: (S.W.I.F.T. II) (Bezug: Beispiel 1A)
Rückmeldung (Positiv):
{1:F01DRESDEFFAXXX0000000004}
{2:O5961125900515DWZXDEFFABOS00000000049005151125N}
{4:
:20:9005150004711
:21:ABCDEFGH
:76:/300
EIN-ZEIT 11244001
:11:500
900515
-}
(kein CrLf)
(kein CrLf)
BEISPIEL 8B: (S.W.I.F.T. II): Format für Xetra® (Bezug: Beispiel 1B)
Rückmeldung (Positiv):
{1:F01DRESDEFFAXXX0000000004}
{2:O5961125980515DWZXDEFFABOS00000000049805151125N}
{4:
:20:0000000000001
:21:ABCDEFGH2
:76:/300/0000000000003
EIN-ZEIT 11244001123456789012345678
:11:500
980515
-}
(kein CrLf)
(kein CrLf)
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
3.6.2
05.10.1998
Seite 105
Ablehnung wegen Datenfehler
BEISPIEL 9A: (S.W.I.F.T. II)
Fehlerhafte Nachricht:
{1:F01DRESDEFFAXXX0000000009}
{2:I500DWZXDEFFABOSN2005}
{4:
:20:ABABABAB
:30:990710
:35A:FMT10000
:35B:ISIN DE0002681491
HESS.LDSBK.IS.E.242
:32L:DEM99,5
/120
:82D:/4037
-}
(kein CrLf)
(kein CrLf)
Rückmeldung (Datenfehler):
{1:F01DRESDEFFAXXX0000000006}
{2:O5961125900515DWZXDEFFABOS00000000069005151125N}
{4:
:20:0000000000000
:21:ABABABAB
:76:/305
EIN-ZEIT 11250110
:11:500
900515
:79:30 BC0700F
-}
(kein CrLf)
(kein CrLf)
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
05.10.1998
Seite 106
BEISPIEL 9B: (S.W.I.F.T. II): Format für Xetra®
Fehlerhafte Nachricht:
{1:F01DRESDEFFAXXX0000000009}
{2:I500DWZXDEFFABOSN2005}
{4:
:20:ABABABAB
:30:980710
:35A:FMT10000
:35B:ISIN DE0002681491
HESS.LDSBK.IS.E.242
:32L:DEM99,5
/194
:82D:/4037
-}
(kein CrLf)
(kein CrLf)
Rückmeldung (Datenfehler):
{1:F01DRESDEFFAXXX0000000006}
{2:O5961125980515DWZXDEFFABOS00000000069805151125N}
{4:
:20:0000000000000
:21:ABABABAB
:76:/305
EIN-ZEIT 11250110
:11:500
980515
:79: XnnnnnF
-}
(kein CrLf)
(kein CrLf)
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
3.6.3
05.10.1998
Seite 107
Bestätigung einer Änderung
BEISPIEL 10A: (S.W.I.F.T. II) (Bezug: Beispiel 6A)
Rückmeldung (Positiv):
{1:F01DRESDEFFAXXX0000000007
{2:O5961125900829DWZXDEFFABOS00000000079005151125N}
{4:
:20:9008290004712
:21:ABCDABCD
:76:/310
EIN-ZEIT 11255830
:11:595
900515
-}
(kein CrLf)
(kein CrLf)
BEISPIEL 10B: (S.W.I.F.T. II): Format für Xetra® (Bezug: Beispiel 6B)
Rückmeldung (Positiv):
{1:F01DRESDEFFAXXX0000000007}
{2:O5961125980829DWZXDEFFABOS00000000079805151125N}
{4:
:20:0000000000002
:21:ABCDABCD2
:76:/310/0000000000004
EIN-ZEIT 11255830123456789012345678
:11:595
980515
-}
(kein CrLf)
(kein CrLf)
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
3.6.4
05.10.1998
Seite 108
Bestätigung einer Streichung
BEISPIEL 11A: (S.W.I.F.T. II) (Bezug: Beispiel 7A)
Rückmeldung (Negativ):
{1:F01DRESDEFFAXXX0000000008}
{2:O5961125900515DWZXDEFFABOS00000000089005151125N}
{4:
:20:9005150004711
:21:ABCDEFGH
:76:/323
EIN-ZEIT 11250110
:11:595
900515
-}
(kein CrLf)
(kein CrLf)
BEISPIEL 11B: (S.W.I.F.T. II): Format für eine Xetra® - Order (Bezug: Beispiel 7B)
Rückmeldung (Negativ):
{1:F01DRESDEFFAXXX0000000008}
{2:O5961125980515DWZXDEFFABOS00000000089805151125N}
{4:
:20:0000000000001
:21:ABCDEFGH2
:76:/323
EIN-ZEIT 11250110
:11:595
980515
-}
(kein CrLf)
(kein CrLf)
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
3.7
Nachricht für eigene Anwendung (MT 598)
3.7.1
Login
05.10.1998
Seite 109
BEISPIEL 12: (S.W.I.F.T. II)
{1:F01DRESDEFFAXXX0000000010}
{2:I598DWZXDEFFABOSN2005}
{4:
:20:9005150000001
:12:000
:77E:USER567890/PASSWORTS///
-}
3.7.2
(kein CrLf)
(kein CrLf)
Bestätigung Login
BEISPIEL 13: (S.W.I.F.T. II)
{1:F01DRESDEFFAXXX0000000009}
{2:O5981006900830DWZXDEFFABOS00000000099005151006N}
{4:
:20:9005150000001
:12:001
:77E:USER567890/PASSWORTS///001/
-}
(kein CrLf)
(kein CrLf)
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
3.7.3
Rückmeldung fehlerhafter Nachrichten durch Kreditinstitut
BEISPIEL 14: (S.W.I.F.T. II)
{1:F01DRESDEFFAXXX0000000011}
(kein CrLf)
{2:I598DWZXDEFFABOSN2005}
(kein CrLf)
{4:
:20:9005150000001
:12:021
77E:1:F01DRESDEFFAXXX0000000009
← Beginn Ursprungsnachricht
2:O5981006900830DWZXDEFFABOS00000000099005151006N
4:
:20:9005150000001
:12:001
:77E:USER567890/PASSWORTS///001/
← Ende Ursprungsnachricht
:421:021
-}
05.10.1998
Seite 110
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
3.7.4
05.10.1998
Seite 111
Anforderung historischer Nachrichten, Anfangs-OSN
BEISPIEL 15: (S.W.I.F.T. II)
{1:F01DRESDEFFAXXX0000000012}
{2:I598DWZXDEFFABOSN2005}
{4:
:20:9005150000002
:12:020
:77E:153:000017
-}
(kein CrLf)
(kein CrLf)
Technische Anbindung BOSS-CUBE
Kreditinstitute
Nachrichtenformate
1swift.doc
Nachrichtenformate
(S.W.I.F.T.-Konventionen)
3.7.5
05.10.1998
Seite 112
Antwort auf Anforderung
BEISPIEL 16: (S.W.I.F.T. II)
{1:F01DRESDEFFAXXX0000000010}
{2:O5981006900830DWZXDEFFABOS0000000010900515006N}
{4:
:20:9005150000002
:12:021
77E:1:F01DRESDEFFAXXX0000000012
2:I598DWZXDEFFABOSN2005
4:
:20:9005150000002
:12:020
:77E:153:000017
:421:ANF
-}
(kein CrLf)
(kein CrLf)
:
: (historische Nachrichten; diese Nachrichten werden mit ursprünglicher OSN gesendet)
:
{1:F01DRESDEFFAXXX0000000011}
{2:O5981006900830DWZXDEFFABOS0000000011900515006N}
{4:
:20:9005150000002
:12:021
77E:1:F01DRESDEFFAXXX0000000012
2:I598DWZXDEFFABOSN2005
4:
:20:9005150000002
:12:020
:77E:153:000017
:421:END
-}
(kein CrLf)
(kein CrLf)