Alle Banken, die die Applikation zur Erstellung von SWIFT MT Zahlungsnachrichten verwenden, müssen ihre Installationen aktualisieren, um die Version SWIFT MX CBPR+ nutzen zu können.
Die Einführung auf Bankenseite ist jederzeit während einer dreijährigen Übergangsfrist möglich, die am 20. März 2023 und im November 2025 endet. Die Banken können flexibel entscheiden, wann sie während der Übergangszeit auf CBPR+ Zahlungsnachrichten umsteigen wollen. Ab dem 20. März 2023 können die Banken mit der Nutzung von CBPR+ Nachrichten beginnen oder bis zum Ende der Übergangsfrist im November 2025 warten oder die CBPR+ Nachrichtenfunktion in dem dazwischen liegenden Zeitraum verwenden. Wenn die Aktualisierung nicht vorgenommen wird, können ab November 2025 keine elektronischen Zahlungsnachrichten mehr über SWIFT versendet werden.
Die CBPR+ Funktionalität wird über einen zentralen Aktivierungsparameter in der Transaktion Verwalten von System-Einstellungen auf dem Panel “Swift Release Aktivierung” aktiviert. Durch Setzen des SWIFT CBPR+ Aktivierungsdatums kann die Bank die Funktionalität ab dem eingegebenen Datum auf dem Panel “SWIFT Releases” aktivieren.
Die Swift MX CBPR+ Lösung gilt nur für die bisherigen Zahlungen und zahlungsbezogenen Nachrichten im Swift FIN MT Format. Daher unterstützt die Applikation die Nachrichten, die bereits als MT-Zahlungsnachrichten unterstützt wurden:
FIN MT Nachricht | MX ISO 20022 |
---|---|
103 CORE | pacs.008.001.08 v2.1 |
202 / 202COV | pacs.009.001.08 (CORE) v2.1 pacs.009.001.08COV v2.1 pacs.009.001.08ADV |
192 292 | camt.056.001.08 v2.1 |
196 296 | camt.029.001.08 v2.1 (Im ersten Schritt als nur Antwort auf eine erhaltene camt.056) |
Detaillierte Informationen über die CBPR+-spezifische Hantierung und die Generierung der Zahlungsnachrichten sind in SESPAY Zahlungsmodul zu finden.
Ausgehende CBPR+-Nachrichten werden für den Versand vorbereitet, wenn die entsprechende Transaktion freigegeben wurde. Ist “Swift XML” (SXO) aktiviert, wird der Exportprozess für den Versand der ausgehenden SWIFT XML-Nachrichten vom Task Manager durchgeführt.
Die Konfiguration des Services “SWIFT XML” (SXO) kann im gleichnamigen Konfigurations-Panel vorgenommen werden, wie z.B. der Pfad, wo die erstellten XML-Dateien gespeichert werden oder bankindividuelle Informationen, die in den ausgehenden Nachrichten hinzugefügt werden müssen.
Der bisherige Service “SWIFT Senden” (SWT) für SWIFT MT Nachrichten bleibt unverändert. Beide können nebeneinander bestehen und genutzt werden.
SWIFT-XML-Nachrichten werden typischerweise in einer so genannten Envelope-Struktur verpackt. Diese Anwendung unterstützt derzeit drei Arten von Envelopes
Das Umschlagformat kann auf dem Panel “SWIFT XML” im Task Manager konfiguriert werden.
Dieses generische Umschlagformat verpackt den generischen Header und die Nachricht in das XML-Element <envelope>
Der Nachrichtenkopf und der Nachrichtentext werden in den von SWIFT spezifizierten XMLv2-Umschlag verpackt. Bei Auswahl dieses Formats stehen zusätzliche Konfigurationsoptionen zur Verfügung, mit denen bestimmte Daten bei der Erstellung der Nachricht überschrieben werden können.
Für den Fall, dass ein individuell anpassbares Umschlagformat benötigt wird. Das benutzerdefinierte Umschlagformat muss im Kunden-Overlay entwickelt werden.
Eingehende CBPR+ XML Nachrichten werden in der Transaktion Manager für eingehende Nachrichten im Service SWIFT XML (SRVSXI) verarbeitet. Dieser muss aktiviert sein, um SWIFT XML Nachrichten zu empfangen.
Eingehende CBPR+ Nachrichten, die derzeit unterstützt werden, sind pacs.008, pacs.009, camt.056, camt.029 und technische Bestätigungsnachrichten.
Darüber hinaus kann jede Bank, die dem Swift MX CBPR+ Service noch nicht angeschlossen ist, Swift XML MULTIFORMAT-Nachrichten empfangen. Dabei handelt es sich um MX XML-Nachrichten, die ursprünglich im MT-Format erstellt und gesendet wurden. Innerhalb des Zahlungsflusses übersetzt eine Bank in der Zahlungskette oder das Swift-Netzwerk-Transaktionsmanagement-Tool selbst diese Nachricht in eine CBPR+-Nachricht oder wandelt sie um. Da Nachrichten nicht 1:1 von MT nach MX konvertiert werden können, werden die ursprünglichen MT-Nachrichten eingebettet, um die originalen Informationen anzuzeigen.
Handhabung in dieser Anwendung:
Beispiel:
Das Verzeichnis “ini” in der Applikation enthält zusätzliche Konfigurationsdateien, die festlegen, wie ein “Tag” im PrettyPrint einer elektronischen Nachricht benannt werden soll, wenn er vom technischen Xml-Elementnamen abweicht. Für CBPR+ sind diese Informationen in der Datei sxotxt.ini gespeichert.
Weitere Informationen zu Ini-Dateien sind unter Korrespondenzarten / Kanäle zu finden.
CBPR+ erlaubt im XML-Format einige zusätzliche Zeichen, auch wenn sie sich hauptsächlich auf den SWIFT-Zeichensatz X beziehen, aber es gibt Ausnahmen für “escaped characters”, wie “&”, oder “>” oder “<”.
Diese Zeichen werden in einem PrettyPrint korrekt dargestellt, aber in der XML-Datei sind sie “escaped”.
Diese zusätzlichen Zeichen sind nur in einigen wenigen Feldern der einer CBPR+ Nachricht zugelassen, z.B. Verwendungszweck oder Name und Anschrift.
Das SWIFT-System selbst konvertiert Nachrichten in das Format (MT oder MX), das der Empfänger der Nachricht versteht.
Ein Beispiel: Wenn die sendende Bank SWIFT-XML-Nachrichten sendet, die empfangende Bank aber noch mit SWIFT-MT-Nachrichten arbeitet, konvertiert SWIFT die Nachrichten in eine eine sogenannte “Multi-Format Nachricht”. Diese ist zwar im Swift XML-Format, aber sie enthält den ursprünglichen Text dieser der MT-Nachricht. Das jeweils eingesetzte Swift Gateway sollte die Möglichkeit besitzen, diesen Inhalt zu extrahieren und eine MT-Eingangsnachricht zu erstellen und an diese Applikation weiterzuleiten.
Die Authentifizierungseinstellungen in den Beteiligten Stammdaten entscheiden, welches Medium in der Anwendung für den Nachrichtenversand verwendet wird.
Für Empfänger vom Typ “Bank”, die einen zugehörigen BIC-Code haben, kann die Authentifizierungs-Einstellung “authentifiziert”, “verbunden” oder “nicht verbunden” sein.
Leere tags sind nicht erlaubt in CBPR+ Nachrichten. Das SWIFT network akzeptiert keine Nachrichten mit leeren Tags.
Nachricht | Element (Pfad) | Feldname | Feld in der Applikation | Frage | Antwort |
---|---|---|---|---|---|
CBPR+_pacs.008 | FIToFICstmrCdtTrf/CdtTrfTxInf/XchgRate | Wechselkurs | Ankaufskurs oder Verkaufskurs | Warum stimmt der Umrechnungskurs nicht immer mit dem Kurs überein, der als “Ankaufskurs” oder “Verkaufskurs” angegeben ist? | Dies ist nur möglich, wenn zwei Währungen beteiligt sind. Für die währungsübergreifende (cross-currency) Umrechnung siehe weitere Informationen unten. |
CBPR+_pacs.008 | Wie kann man mehr als zwei Währungen bzw. währungsübergreifende Überweisungen abwickeln? | Wenn mehr als zwei Währungen beteiligt sind oder Gebühren hinzugerechnet/abgezogen wurden, entspricht der beauftragte Betrag, der mit dem Wechselkurs berechnet wurde, nicht dem Abrechnungsbetrag. | |||
CBPR+_pacs.009core CBPR+_pacs.009COV | ../CdtTrfTxInf/XchgRate | Exchange Rate | NA | Warum wird der Wechselkurs in pacs.009 nicht verwendet bzw. angezeigt? | pacs.009 Interbank-Nachrichten dürfen nur als “Settlment Instruction” verwendet werden. Sie enthalten nur den endgültigen Zahlungsbetrag = Settlement-Betrag. Die pacs.009 sind dazu gedacht, einen angewiesenen Betrag “einfach zu überweisen/abzurechnen”. Zusätzliche Informationen wie Umrechnungskurse sollten nicht hier, sondern in der Avis-Meldung (entweder pacs.008 oder auf anderem Wege) angegeben werden. |