SWIFTNet-Services der Zürcher Kantonalbank

Transcription

SWIFTNet-Services der Zürcher Kantonalbank
SWIFTNet-Services der
Zürcher Kantonalbank
Handbuch für Corporates
Kontaktstellen
Payment Services / Cash Management
Zürcher Kantonalbank
Firmenkunden Beratung
Postfach
8010 Zürich
Telefon +41 (0)44 292 81 51
E-Mail [email protected]
www.zkb.ch
SWIFTNet Services der Zürcher Kantonalbank
(Technische Fragestellungen sowie Testing)
Zürcher Kantonalbank
SWIFTNet Services
Postfach
8010 Zürich
E-Mail [email protected]
www.zkb.ch
Hinweise zum Dokument
Die in diesem Handbuch «SWIFTNet-Services der Zürcher Kantonalbank» enthaltenen Angaben entsprechen dem aktuellen
Entwicklungsstand. Das vorliegende Dokument richtet sich an Kunden, welche via SWIFT mit der Zürcher Kantonalbank
kommunizieren. Dieses Handbuch beschreibt den Aufbau einiger Meldungsstandards bzw. -typen, die via SWIFT abgewickelt
werden. Diese sowie alle unterstützten, aber nicht beschriebenen Meldungstypen beziehen sich auf die jeweils aktuellen «SWIFT
User Handbooks» und «Service Descriptions», welche unverzichtbare Ergänzungen darstellen.
Die Zürcher Kantonalbank geht mit diesem Handbuch keinerlei Verpflichtungen ein. Die Zürcher Kantonalbank behält sich vor,
dieses Handbuch bei Bedarf jederzeit und ohne vorherige Benachrichtigung zu ändern.
Das Handbuch ist mit der grössten Sorgfalt erstellt worden. Trotzdem können Fehler und Ungenauigkeiten nicht vollständig
ausgeschlossen werden. Die Zürcher Kantonalbank kann für Fehler und deren Folgen weder eine juristische Verantwortung noch
irgendwelche Haftung übernehmen.
Dieses Handbuch oder Ausschnitte davon dürfen ohne schriftliche Genehmigung der Zürcher Kantonalbank nicht kopiert oder in
irgendeiner anderen (z.B. digitaler) Form vervielfältigt werden.
Anregungen und Fragen zu diesem Dokument können an folgende Adresse gerichtet werden:
Cash Management Services
Zürcher Kantonalbank
Produktmanagement SBZ
Postfach
8010 Zürich
Telefon +41 (0)44 292 25 70
E-Mail [email protected]
www.zkb.ch
Handbuch Version 1.2 – Dezember 2016
Copyright © Zürcher Kantonalbank 2016
Alle Rechte vorbehalten.
SWIFTNet-Services
Handbuch für Corporates
Zürcher Kantonalbank
3/35
Änderungsnachweis
Version
Datum
Änderung
1.0
15.12.2014
Erstausgabe
1.1
Juni 2015
Sämtliche MT 56x Meldungen sind ausschliesslich für Custody
Services Kunden der Zürcher Kantonalbank verfügbar.
Ziffer 2.2
Diverse Anpassungen im Customer Payment Status Report
Ziffer 4.3
Erweiterung Ziffer 3 Weitere Bestimmungen zu
Liefergeschäften (Settlement) und Verwaltungshandlungen
(Corporate Actions)
Ziffer 3.1 und 3.2
Anpassungen SWIFT FileAct Parameter
Ziffer 4.1
An- und Auslieferzeiten: Verweis auf Angaben auf unserer
Internetseite
Ziffer 3
Anpassung Verfügbarkeit einzelner Meldungen in Fusszeile
Ziffer 2.1
Präzisierung Application Header (Input/Output Identifier) bei
Verwendung von SWIFT FileAct
Ziffer 4.2.5
1.2
29.12.2016
SWIFTNet-Services
Handbuch für Corporates
Kapitel
Zürcher Kantonalbank
4/35
Inhalt
Kontaktstellen
2
Hinweise zum Dokument
3
Änderungsnachweis
4
A. SWIFTNet-Services
7
1.
Allgemeine Informationen
1.1 SWIFT-Anschlussvarianten
1.2 SWIFT-Kommunikationsarten
1.3 SWIFT Closed User Group
1.4 SWIFT-Kommunikationsmodus
1.5 SWIFT-Kennung (BIC – Business Identifier Code)
1.6 Testsystem
1.7 SWIFT Relation Management Authorisation (RMA)
1.8 Voraussetzung für die Verbindung zur Zürcher Kantonalbank via SWIFT
7
7
7
8
8
9
9
9
9
2.
Unterstützte Meldungstypen
2.1 SWIFT FileAct Services
2.2 SWIFT FIN Services
9
9
10
3.
Anwendbare Bestimmungen und Vorgaben
3.1 Weitere Bestimmungen zu Liefergeschäften (Settlement)
3.2 Weitere Bestimmungen zu Verwaltungshandlungen (Corporate Actions)
11
11
11
B. Payment Services / Cash Management
13
1.
Erreichbarkeit
13
2.
Reklamationen und Nachforschungen
2.1 Einschränkungen
13
13
3.
Annahmeschlusszeiten, Wertstellung und Auslieferzeiten
13
4.
Spezifikationen (Formatting Guide)
4.1 SWIFT FileAct
4.1.1
SWIFT Datei-Komprimierung und ZIP-Datenkompression
4.1.2
SWIFT FileAct Header
4.1.3
SWIFT FileAct spezifische Parameter
4.1.4
Request Type und Business Area Code
4.2 Customer Transfer (Customer to Bank)
4.2.1
SWIFT Meldungstypen
4.2.2
«Bulk» Zahlungen - Logisches Trennzeichen
4.2.3
Zahlungsarten und abzufüllende SWIFT-Felder
4.2.4
«Straight Through Processing (STP)» Empfehlungen
4.2.5
SWIFT MT-Header Spezifikation
4.2.6
MT101 Request for Transfer - Single
4.2.7
MT101 Request for Transfer - Multiple
4.2.8
MT103 / MT103+- Single Customer Credit Transfer
13
13
13
14
14
15
16
16
16
17
18
18
19
21
22
SWIFTNet-Services
Handbuch für Corporates
Zürcher Kantonalbank
5/35
4.3
4.4
4.2.9
MT202 - General Financial Institution Transfer
4.2.10 DTA-Format
4.2.11 LSV-Format
pain.002 Customer Payment Status Report (Bank to Customer)
4.3.1
Status-Codes und Bedeutung
4.3.2
Technische Spezifikationen pain.002.001.03
Cash Management (Bank to Customer)
4.4.1
Kontoreporting MT940 und MT942
4.4.2
Gutschriftsrecord (ESR-Typ 3)
SWIFTNet-Services
Handbuch für Corporates
24
24
24
25
26
26
33
33
35
Zürcher Kantonalbank
6/35
A. SWIFTNet-Services
SWIFT steht für «Society for Worldwide Interbank Financial Telecommunication» und bietet Kunden und Banken eine einheitliche
Plattform für den sicheren und zuverlässigen Meldungsaustausch. Mit SWIFT können Kunden ihre Bankverbindungen optimieren
indem ein einziger Kanal, statt vieler verschiedener Kanäle, einsetzt wird. Je mehr Bankenbeziehungen ein international
ausgerichtetes Unternehmen unterhält, desto höher sind die Synergien und Optimierungspotenziale.
Mit den SWIFTNet-Services der Zürcher Kantonalbank nutzen national und international tätige Unternehmen das weltweite
SWIFT-Netzwerk für den Datenaustausch mit der Zürcher Kantonalbank.
1. Allgemeine Informationen
1.1 SWIFT-Anschlussvarianten
Ein Kunde kann seine bereits vorhandene SWIFT-Infrastruktur verwenden, um Instruktionen und Meldungen an die Zürcher
Kantonalbank zu senden bzw. zu erhalten. Bindet sich ein Kunde neu an SWIFT an, kann der technische Anschluss direkt mit
eigenem SWIFT-Gateway, über ein SWIFT Service Bureau oder via SWIFT Alliance Lite erfolgen:



Unternehmen, welche vollständige Flexibilität und autonome Kommunikation benötigen, wählen den eigenen SWIFTGateway für die direkte Anbindung an SWIFT.
Für Unternehmen, die für den Zugang zu SWIFT weder Hardware noch Software kaufen und installieren, noch Kosten für
Ausbildung und Wartung aufbringen wollen, bieten sich SWIFT-zugelassene Service-Bureau als praktikable Lösung an. Das
Outsourcing der Verbindung zu SWIFT beschleunigt die Implementierung und reduziert die Investitionskosten, da einerseits
die Konnektivität beim Anbieter bereits etabliert ist und andererseits das Know-how vorhanden ist. Ein weiterer Vorteil ist,
dass das Unternehmen mit dem Anbieter Zusatzdienste vereinbaren kann, wie z.B. Formatskonvertierungen.
SWIFT Alliance Lite bietet einen einfachen Zugang zu SWIFT. Diese browser-basierte Lösung ermöglicht eine Anbindung an
SWIFT mit geringen technologischen Investitionen.
1.2 SWIFT-Kommunikationsarten
Die Zürcher Kantonalbank unterstützt folgende Kommunikationsarten:
SWIFT FIN
SWIFT FileAct
SWIFT InterAct
MT-Formate im SWIFTStandard, z.B. Treasury
Zahlungen.
Filetransfer bilateral definierter
Formate im Massenzahlungsverkehr.
XML Meldungen im SWIFT MX
Standard.
SWIFTNet-Services
Handbuch für Corporates
Zürcher Kantonalbank
7/35

SWIFT FIN
Der SWIFT FIN Messaging Service ist für den ausschliesslichen Austausch von SWIFT MT-Meldungen vorgesehen. Die
Meldungen basieren auf den standardisierten technischen Vorgaben von SWIFT und werden von SWIFTNet validiert. SWIFT
FIN ist für Einzelmeldungen geeignet (z.B. Treasury Zahlungen).

SWIFT FileAct
Mit SWIFT FileAct lassen sich verschiedene Formate via Filetransfer transportieren, wie z.B. das Schweizer DTA oder
Gutschriftsrecord Typ 3, Meldungen im ISO 20022 Standard aber auch SWIFT MT-Meldungen. Die unterstützten
Meldungsstandards und Formate werden von jeder Bank individuell festgelegt und validiert. SWIFT FileAct wird auch aus
Kostenüberlegungen für den Massenzahlungsverkehr empfohlen.

SWIFT InterAct
InterAct ergänzt FileAct und FIN. Der Austausch erfolgt wie bei SWIFT FIN meldungsbasiert, wohingegen SWIFT FileAct ein
filebasierter Ansatz darstellt. Mit InterAct werden die neuen XML Meldungen im SWIFT MX Standard ausgetauscht.
1.3 SWIFT Closed User Group
Die Zürcher Kantonalbank ist SWIFT-Teilnehmer der Kategorie «Supervised Financial Institutions (SUPE)». Jeder Teilnehmer
registriert sich bei SWIFT an der Closed User Group (CUG). SWIFT informiert den Antragsteller direkt über dessen Aufnahme in
die CUG. Details zur Registration können bei SWIFT bezogen werden. SWIFT bietet Kunden folgende zwei Modelle für den
Zugang an SWIFT an:

SCORE (Standardised Corporate Environment)
Verglichen mit MA-CUG stellt SCORE eine grosse CUG dar, die von SWIFT selbst verwaltet wird (ein offenes, eins-zu-n
Modell). SCORE steht allen Unternehmen zur Verfügung (börsenkotierten und nicht-börsenkotierten). Für die Teilnahme
benötigt ein Unternehmen ein Empfehlungsschreiben (Recommendation letter for SCORE) eines an SCORE teilnehmenden
Finanzdienstleisters. Unternehmen können SCORE mit allen teilnehmenden Finanzdienstleister nutzen. SWIFT gibt im SCORE
vor (SWIFT SCORE Service Description), welche MT-Meldungstypen via SWIFT FIN ausgetauscht werden dürfen.

MA-CUG (Member-Administered Closed User Group)
Bei MA-CUG verbindet sich ein Kunde direkt mit dem Finanzdienstleister (Punkt-zu-Punkt Modell). Bei diesem Modell
verwaltet der Finanzdienstleister seine CUG und setzt die Regeln für die auszutauschenden Meldungen fest. Dieses Modell ist
insbesondere für die Verwendung von Meldungen geeignet, die z.B. im SCORE Modell nicht zulässig sind.
Die Zürcher Kantonalbank unterstützt nur das SCORE-Modell. Jeder SWIFT-Teilnehmer besitzt eine eigene SWIFT-Kennung in
Form eines Business Identifier Code (BIC).
1.4 SWIFT-Kommunikationsmodus
 Store-and-Forward-Modus
Mit dem Store-and-Forward-Modus werden Nachrichten zwischen den SWIFT Teilnehmern unabhängig von ihrem
geographischen Ort und Zeitzone ausgetauscht. Dank dem Store-and-Forward-Modus muss der Empfänger zum Zeitpunkt
der Übertragung nicht online sein. Der Absender liefert die Nachricht aus und sobald der Empfänger erreichbar ist, bezieht er
diese.
 Real-time-Modus
Bei der Echtzeit-Dateiübertragung erreicht der Absender alle Empfänger, die zum Zeitpunkt der Übertragung online sind. Es
ist eine effiziente und kostengünstige Möglichkeit, um Files auszutauschen.
SWIFT FIN arbeitet im Store-and-Forward-Modus, SWIFT FileAct unterstützt sowohl den Store-and-Forward-Modus als auch den
Real-time-Modus.
Die technische Erreichbarkeit der Zürcher Kantonalbank ist «Kapitel B, Ziffer 1, Erreichbarkeit» beschrieben.
SWIFTNet-Services
Handbuch für Corporates
Zürcher Kantonalbank
8/35
1.5 SWIFT-Kennung (BIC – Business Identifier Code)
Der Austausch der Meldungen über SWIFT FIN erfolgt über folgende SWIFT-Kennung (BIC):
BIC der Zürcher Kantonalbank
Produktion/Live
Test & Training
ZKBKCHZZ80A
ZKBKCHZ080A
Der Austausch über SWIFT FileAct erfolgt über die Sender-DN bzw. Empfänger-DN, welche in den SWIFT FileAct Header
Informationen angegeben wird. Die Angabe für «Produktion» oder «Test» erfolgt pro Kommunikationsmodus über den Service
Name.
Die entsprechenden Angaben dazu sind in «Kapitel B, Ziffer 4.1, Absatz SWIFT FileAct spezifische Parameter, Header
Informationen» aufgeführt.
1.6 Testsystem
Jeder SWIFT-Teilnehmer muss für Tests eine funktionsfähige SWIFT-Testumgebung inklusive eigener SWIFT-Test-Kennung (Test
BIC) zur Verfügung stellen. Das Übermitteln von Meldungen mit einer produktiven SWIFT-Kennung auf das Testsystem der
Zürcher Kantonalbank und umgekehrt ist nicht möglich. Für Testzwecke wird der SWIFT-Test-BIC des Finanzinstituts benötigt.
Wir empfehlen, dass Teilnehmer vor Produktionsaufnahme alle benötigten Meldungstypen in der Testumgebung prüfen. Der
Testprozess kann auf Wunsch durch unser «SWIFTNet Service Center» begleitet werden (siehe Kontaktstellen auf Seite 2).
1.7 SWIFT Relation Management Authorisation (RMA)
Mit Hilfe des SWIFT RMA wird der Datenaustausch von FIN-Nachrichten über das SWIFTNet ermöglicht. Der RMA-Austausch wird
jeweils kurz vor der Aufnahme des Test- bzw. Produktionsbetriebs durchgeführt. Zu diesem Zweck nimmt die Zürcher
Kantonalbank mit dem Kunden Kontakt auf.
1.8 Voraussetzung für die Verbindung zur Zürcher Kantonalbank via SWIFT
Unternehmen, die via SWIFT mit der Zürcher Kantonalbank kommunizieren wollen benötigen
1. eine Anbindung zu SWIFT, entweder direkt, über SWIFT Alliance Lite oder über ein SWIFT Service Bureau
2. einen Vertrag mit SWIFT
3. eine SWIFTNet-Services Vereinbarung mit der Zürcher Kantonalbank
2. Unterstützte Meldungstypen
2.1 SWIFT FileAct Services
Übermittelt der Kunde die Aufträge via SWIFT FileAct, erfolgt die technische Prüfung der Einhaltung des aktuellen SWIFTStandards oder anderer zulässiger Formate nicht im SWIFTNet, sondern bei der Zürcher Kantonalbank. Die Zürcher Kantonalbank
führt weiter eine fachliche Prüfung der eingelieferten Aufträge durch. Die Rückmeldung des Prüfungsresultates erfolgt pro
eingelieferte Meldung bzw. Datei/File via SWIFT FileAct mit einem pain.002 Customer Payment Status Report im ISO 20022
Standard. Die pain.002 Meldung basiert auf den ISO 20022 Vorgaben (www.iso2022.org).
Folgende Standards und Formate werden unterstützt.
FileAct Services
Corporate to Zürcher Kantonalbank
SWIFT MT
MT 101 Request for Transfer (single)
Zürcher Kantonalbank to Corporate
MT 101 Request for Transfer (multiple)
MT 103 Single Customer Credit Transfer
MT 202 General Financial Institution Transfer1
Swiss Payment
Types
DTA-Files (format description code: dta)
LSV-Files (format description code: lsvbdd)
SWIFTNet-Services
Handbuch für Corporates
ESR Typ 3
1
Zürcher Kantonalbank
9/35
FileAct Services
Corporate to Zürcher Kantonalbank
Zürcher Kantonalbank to Corporate
ISO 20022
pain.001 Customer Credit Transfer1
pain.002 Customer Payment Status Report
(Reply to SWIFT MT und Swiss Payment Types Messages)
pain.002 Customer Payment Status Report
(Reply to pain.001 Messages)2
camt.052 Account Report (End-of-Day Report)2
camt.053 Statement (Intraday)2
camt.054 Debit/Credit Notification2
Elektronische Bankbelege im PDF-Format1
PDF
1
2
Der Meldungstyp wird voraussichtlich ab Ende März 2017 unterstützt.
Der Meldungstyp wird voraussichtlich ab Ende Juni 2017 unterstützt.
2.2 SWIFT FIN Services
Für einzelne SWIFT-Teilnehmer Kategorien («Supervised Financial Institutions/SUPE», «Non Supervised Entity/NOSU», «Corporate
SCORE/CORP» etc.), bestehen von SWIFT Einschränkungen hinsichtlich der Zulässigkeit der zu verwendeten Meldungen. Für
deren Einhaltungen ist der Kunde verantwortlich.
FIN Services
Corporate to Zürcher Kantonalbank
Zürcher Kantonalbank to Corporate
CAT1
Customer
Transfers
MT 101 Request for Transfer (single)
MT 199 Free Format Message
CAT2
Financial
Institution
CAT3
Treasury Markets,
Foreign Exchange,
Money Markets
and Derivatives
MT 202 General Financial Institution Transfer
(Payment Service)
MT 199 Free Format Message
MT 103 Single Customer Credit Transfer
MT 300 Foreign exchange confirmation
(Devisen Bestätigung)
MT 304 Advice/Instruction of a Third Party Deal
MT 300 Foreign exchange confirmation
MT 320 Fixed Loan/Deposit Confirmation (Festgeld
Bestätigung)
MT 330 Call/Notice Loan/Deposit Confirmation
MT 320 Fixed Loan/Deposit Confirmation
MT 350 Advice of Loan/Deposit Interest Payment
MT 350 Advice of Loan/Deposit Interest Payment
CAT5
Securities
Markets
MT 304 Advice/Instruction of a Third Party Deal
MT 330 Call/Notice Loan/Deposit Confirmation
MT 513 Client Advice Of Execution
(Bestätigung Ausführung Börsenauftrag)
MT 515 Client Confirmation of Purchase or Sale
(Abrechnungsbestätigung)
MT 535 Statement of Holdings (Depotauszug)
MT 536 Statement of Transactions
MT 537 Statement of pending Transactions
MT 540 Receive free
(Auftrag für Eingang ohne Zahlung - RFP)
MT 541 Receive against Payment
(Auftrag für Eingang gegen Zahlung - RVP)
MT 542 Deliver free
(Auftrag für Lieferung ohne Zahlung - DFP)
MT 543 Deliver against Payment
(Auftrag für Lieferung gegen Zahlung - DVP)
MT 565 Corporate Action Instruction*
MT 544 Receive free Confirmation
(Ausführungsbestätigung für Auftrag Eingang frei von Zahlung)
MT 545 Receive against Payment Confirmation
(Ausführungsbestätigung für Auftrag Eingang gegen Zahlung)
MT 546 Deliver free Confirmation
(Ausführungsbestätigung für Auftrag Lieferung frei von Zahlung)
MT 547 Deliver against Payment Confirmation
(Ausführungsbestätigung für Auftrag Lieferung gegen Zahlung)
MT 548 Settlement Status and Processing
(Status Update pendenter Aufträge MT 540 - MT 543)
MT 564 Corporate Action Notification (Avisierung)*
MT 566 Corporate Action Confirmation*
MT 567 Corporate Action Status and Processing Advice*
MT 568 Corporate Action Narrative (Freitext in Verbindung mit 564)*
CAT6
Treasury
MT 600 Commodity Trade Confirmation
SWIFTNet-Services
Handbuch für Corporates
MT 600 Commodity Trade Confirmation
MT 604 Commodity Transfer/Delivery Order
Zürcher Kantonalbank
10/35
FIN Services
Corporate to Zürcher Kantonalbank
Zürcher Kantonalbank to Corporate
Markets;
Commodity
MT 605 Commodity Notice to Receive
CAT9
Cash
Management
MT 900 Confirmation of Debit
MT 608 Statement of a Commodity Account
MT 910 Confirmation of Credit
MT 940 Customer Statement Message
MT 942 Interim Transaction Report
MT 950 Statement Message
* Sämtliche MT 56x Meldungen sind ausschliesslich für Custody Services Kunden der Zürcher Kantonalbank verfügbar.
3. Anwendbare Bestimmungen und Vorgaben
Die Zürcher Kantonalbank hat keinen Einfluss auf den Betrieb und die Verfügbarkeit des vom Kunden gewählten SWIFTMessaging-Services.
Insbesondere bei Übermittlungen via SWIFT FileAct ist ausschliesslich der Kunde für den Inhalt der Datei verantwortlich. Der
Kunde muss sicherstellen, dass der Inhalt der Datei kein Sicherheitsrisiko darstellt. Insbesondere muss der Kunde gewährleisten,
dass der Inhalt der Datei keinerlei Schadsoftware enthält oder andere Daten, die ein Sicherheitsrisiko für den Sender, für SWIFT
oder für den Empfänger bedeuten könnten. Die Zürcher Kantonalbank empfiehlt, dass der Absender die Datei mit einer
aktuellen Anti-Virus Software prüft, bevor diese an die Bank übermittelt wird.
Die Bereitstellung der SWIFTNet-Services der Zürcher Kantonalbank erfolgt gemäss den jeweils massgebenden Bestimmungen
und Regelwerke («User Handbook») sowie Service-Beschreibungen (Service Descriptions) von SWIFT. Die SWIFT
Dokumentationen sind über das SWIFT-Portal für SWIFT-User erhältlich.
Ergänzend zur «Vereinbarung SWIFTNet-Services der Zürcher Kantonalbank» gelten die Bestimmungen der Regelwerke und
Service-Beschreibungen von SWIFT bzw. den entsprechenden Dokumentationen (insb. SWIFT General Terms and Conditions und
By Laws).
Die jeweils gültigen Standards von SWIFT sowie die jeweils gültigen Datensatzformate bilden die Grundlage der SWIFTNetServices der Zürcher Kantonalbank und sind ein Bestandteil der «Vereinbarung SWIFTNet-Services der Zürcher Kantonalbank».
Releases, die von SWIFT als verbindlich vorgegeben sind, müssen von beiden Parteien termingerecht umgesetzt werden. Sofern
von SWIFT vor dem Produktionstermin eine Betriebsbereitschaft (SWIFT Release Readiness) verlangt wird, ist der Kunde
verpflichtet, diese zum angegebenen Termin sicherzustellen.
3.1 Weitere Bestimmungen zu Liefergeschäften (Settlement)
Unmittelbar nach jedem Kauf oder Verkauf von Depotwerten, welcher nicht über die Bank erfolgt, ist der Kunde bzw. der
Bevollmächtigte verpflichtet, der Bank eine entsprechende Instruktion zuzustellen.
Die Bank akzeptiert von Kunden Settlement-Instruktionen für Effektentransaktionen via SWIFT MT540 Receive Free Order,
MT541 Receive Against Payment Order, MT542 Delivery Free Order, MT543 Deliver Against Payment Order und informiert über
den Status der Effektentransaktionen via SWIFT MT544 Confirmation of Receipt Free of Payment Order, MT545 Confirmation of
Receive Against Payment Order, MT546 Confirmation of Delivery Free of Payment Order, MT547 Confirmation of Delivery
Against Payment Order, MT548 Order Status Intimation.
3.2 Weitere Bestimmungen zu Verwaltungshandlungen (Corporate Actions)
Die nachfolgende SWIFT-Dienstleistung wird nur Kunden angeboten, welche mit der Zürcher Kantonalbank ein Custody
Agreement abgeschlossen haben:
Die Bank überwacht die üblichen Verwaltungshandlungen/Corporate Actions gemäss Ziffer 7 der Allgemeinen
Depotbedingungen, indem sie Informationen der Drittverwahrungsstellen, SIX Financial Information AG und der Schweizer
Tagespresse weiterleitet (wobei letztere auf den Schweizer Markt beschränkt ist), ohne jedoch eine Verantwortung für die
SWIFTNet-Services
Handbuch für Corporates
Zürcher Kantonalbank
11/35
Vollständigkeit und den Inhalt der Informationen zu übernehmen. Die Bank ist nicht zur Weiterleitung von Informationen
verpflichtet, die nicht unmittelbar mit der technischen Verwaltung der Depotwerte zusammenhängen, wie zum Beispiel:




Sammelklagen,
Kauf- oder Tauschangebote von anderen Parteien als dem Emittenten,
der Möglichkeit einer Re-Investition in einen Investmentfonds,
Generalversammlungen und ihre Abstimmungsergebnisse.
Steht genügend Zeit zur Verfügung, informiert die Bank den Kunden, basierend auf den vorliegenden Angaben, via SWIFT MT
564 Corporate Action Notification über freiwillige Verwaltungshandlungen/Voluntary Corporate Actions und fordert ihn zur
Erteilung von Instruktionen auf. Der Kunde kann diese via SWIFT MT565 Corporate Action Instruction innerhalb der
vorgegebenen Fristen zu erteilen. Zwingende Verwaltungshandlungen/Mandatory Corporate Actions werden von der Bank ohne
Instruktionen des Kunden ausgeführt. Des Weiteren übermittelt die Bank dem Kunden SWIFT MT566 Corporate Action
Confirmation, MT567 Advice of Status, MT568 Corporate Action Narrative.
SWIFTNet-Services
Handbuch für Corporates
Zürcher Kantonalbank
12/35
B. Payment Services / Cash Management
1.
Erreichbarkeit
Die Zürcher Kantonalbank ist wie folgt erreichbar:




Technische Erreichbarkeit von SWIFT FIN gemäss SWIFT-Verfügbarkeit (Store-and-Forward)
Technische Erreichbarkeit von SWIFT FileAct gemäss SWIFT-Verfügbarkeit (Store-and-Forward)
Technische Erreichbarkeit (Betriebszeiten) «SWIFTNet Services der Zürcher Kantonalbank»:
Montag bis Freitag, 06.00– 23.00 Uhr (SWIFT FileAct) und 06.00–19.00 Uhr (SWIFT FIN), mit Ausnahme von Feiertagen
Support «SWIFTNet Services der Zürcher Kantonalbank» (siehe Kontaktstellen auf Seite 2):
Montag bis Freitag, 08.00–17.00 Uhr, mit Ausnahme von Feiertagen
Die Verarbeitung der Kundenaufträge und die Datenauslieferung an den Kunden erfolgt gemäss den unter Kapitel B, Ziffer 3
aufgeführten Zeitangaben.
2. Reklamationen und Nachforschungen
Der Kunde sorgt für die vollständige, genaue und widerspruchsfreie Zahlungsinstruktion. Nur die von der Zürcher Kantonalbank
für korrekt befundenen Aufträge werden weiterverarbeitet und bei Aufträgen mit mehreren Posten sind es nur die für korrekt
befundenen Posten.
Fehlerhafte Angaben führen zu Verspätungen und aufwändigen Nachforschungen. Reklamationen und
Nachforschungsbegehren des Kunden erfolgen mittels SWIFT Meldungs-Typ MT 199 via SWIFT FIN. Eine Rückmeldung der
Zürcher Kantonalbank erfolgt nur während der Betriebszeiten (siehe Kapitel B, Ziffer 1).
2.1 Einschränkungen
 Generell gelten die Einschränkungen, die von SWIFT vorgegeben werden.
 Für via SWIFT FileAct übermittelte Aufträge an die Zürcher Kantonalbank gilt:
– Begrenzung der Dateigrösse auf maximal 175 MB
– Maximale Anzahl Zahlungsaufträge pro Datei: 100‘000 Posten
– Es darf nur 1 Datei im FileAct enthalten sein
3. Annahmeschlusszeiten, Wertstellung und Auslieferzeiten
Die Annahmeschlusszeiten für übermittelte Zahlungs- und Einzugsaufträge pro Währung, die Wertstellung bei Weiterleitung
eines Zahlungsauftrages (Valutasetzung), die Korrespondenzbanken sowie die Auslieferzeiten sind auf
www.zkb.ch/annahmeschlusszeiten publiziert.
4. Spezifikationen (Formatting Guide)
4.1 SWIFT FileAct
4.1.1 SWIFT Datei-Komprimierung und ZIP-Datenkompression
In den Parametern des SWIFT FileAct Headers wird angegeben, ob eine Datei durch SWIFT komprimiert werden soll oder nicht.
Dabei wird im Feld „FileInfo“ SwCompression=None angegeben. Sender (Auftraggeber) nutzen die SWIFT Datei-Komprimierung
(anstelle eines Zip-Verfahrens) insbesondere aus dem Grund, um Interoperabilität-Probleme zu vermeiden. Bei der SWIFTKomprimierung wird im SWIFTNet Link des Senders die Datei automatisch komprimiert und im SWIFTNet Link des Empfängers
wird diese automatisch dekomprimiert.
Die Zürcher Kantonalbank unterstützt nur die SWIFT Datei-Komprimierung, jedoch keine anderen ZIP-Datenkompressionen.
SWIFTNet-Services
Handbuch für Corporates
Zürcher Kantonalbank
13/35
4.1.2 SWIFT FileAct Header
Der Meldungsaustausch via SWIFT FileAct enthält einen eigenen Headerblock. Er besteht aus einer SWIFT FileAct Anforderung
(Request), mit welcher der Sender automatisch die Datei übertragen kann und wird vom Empfänger mit einer Antwort
(Response) via SWIFT FileAct beantwortet.
Beispiel Header SWIFT Alliance Access:
Anforderung (Request) durch den Sender
Antwort (Response) durch den Empfänger
Header Information
Status
Format
Identifier /
Request Typ
Authorisation
No
Delivery Notification
Header Information
Status
Format
Identifier /
Request Typ
Requestor DN
Responder DN
Service Name
User Reference
Priority
Signed
Non-repudiation
Delivery mode
Delivery notif.
request
SWIFTNet Copy
Requested
Authorisation
Delivery Notification
FileInfo
Logical File Name
File Description
File Info
File Size
File Digest Value
File Digest Algorithm
Transfer Description
Transfer Info
FileInfo
Logical File Name
File Description
File Info
File Size
File Digest Value
File Digest Algorithm
Transfer Description
Transfer Info
Read-Only / Deletable
File
pain.fin.mt101
Requestor DN
Responder DN
Service Name
User Reference
Priority
Signed
Non-repudiation
Delivery mode
Delivery notif.
request
o=corpchzz,o=swift
o=zkbkchzz,o=swift
swift.corp.fa
SWIFTNet Copy
Requested
No
Normal
True
True
Real-time
True
MT101_20150101
SwCompression=none
624
KRzjag9RPfE90LWJ+KidQ0mtvAu1C=im/MDlnpW6s=
SHA-256
Read-Only / Deletable
File
pain.002.001.03
o=zkbkchzz,o=swift
o=corpchzz,o=swift
swift.corp.fa
Normal
True
False
Real-time
True
No
No
PAIN002_20150101_123456789.swift
pain.002
SwCompression=none
4331
snFf4WwNjI4JzcfNBal5ebJfK0x9w0c1pe3=
SHA-256
4.1.3 SWIFT FileAct spezifische Parameter
Generelle Informationen
SWIFT Member
SWIFT Kommunikationsmodus
Header Informationen
Requestor DN (Sender), gemäss SWIFT Directory
BBBBCCGG = BIC 8
[ ]=optional: cn & ou
Responder DN (Receiver)
BBBBCCGG = BIC 8
[ ]=optional: cn & ou
Service Name Produktion
Beispiel SCORE-Member:
Store-and-Forward:
swift.corp.fast
Real-time:
swift.corp.fa
SWIFTNet-Services
Handbuch für Corporates
Kunde zu Zürcher Kantonalbank
 SCORE (CORP)
 Supervised Financial Institutions (SUPE)
 Non Supervised Entity (NOSU)
 Store-and-Forward
 Real-time
Zürcher Kantonalbank zu Kunde
 SCORE (CORP)
 Supervised Financial Institutions (SUPE)
 Store-and-Forward
 Real-time
Kunde zu Zürcher Kantonalbank
[cn=<name>,ou=<name>],o=<BBBBCCGG
des Kunden>,o=swift
Zürcher Kantonalbank zu Kunde
o=zkbkchzz,o=swift
o=zkbkchzz,o=swift
[cn=<name>,ou=<name>],o=<BBBBCCGG
des Kunden>,o=swift
 Store-and-Forward:
 Real-time:
 Store-and-Forward:
 Real-time:
swift.corp.fast
swift.corp.fa
swift.generic.fast
swift.generic.fa
 Store-and-Forward:
 Real-time:
 Store-and-Forward:
 Real-time:
swift.corp.fast
swift.corp.fa
swift.generic.fast
swift.generic.fa
Zürcher Kantonalbank
14/35
Header Informationen
Service Name Test
Beispiel SCORE-Member:
Store-and-Forward:
swift.corp.fast!p
Real-time:
swift.corp.fa!p
Priority
Signature
Non-Repudiation
Delivery Notification
File Info
FileInfo
Beispiel:
<FileInfo>SwCompression=none</FileInfo>
SWIFT MT
Schweizer Formate
Request
Type
ISO 20022
Kunde zu Zürcher Kantonalbank
 Store-and-Forward: swift.corp.fast!p
 Real-time:
swift.corp.fa!p
 Store-and-Forward: swift.corp.fast!p
 Real-time:
swift.corp.fa!p
Zürcher Kantonalbank zu Kunde
 Store-and-Forward: swift.corp.fast!p
 Real-time:
swift.corp.fa!p
 Store-and-Forward: swift.generic.fast!p
 Real-time:
swift.generic.fa!p
 Normal
 High
 true
 true
 false
 true
 false
 Normal
 High
 true
 false
 true
Kunde zu Zürcher Kantonalbank
SwCompression=none
Zürcher Kantonalbank zu Kunde
SwCompression=none
pain.fin.mt101
pacs.fin.mt103
pacs.fin.mt202*
camt.fin.mt940*
camt.fin.mt942*
camt.fin.mt900*
camt.fin.mt910*
camt.xxx.esr
pain.xxx.dta
pain.xxx.lsvbdd*
pain.001*
Elektronische Bankbelege im
PDF-Format
* Der Meldungstyp wird voraussichtlich ab Ende 2016 unterstützt.
pain.002.001
camt.052.001.xx*
camt.053.001.xx*
camt.054.001.xx*
camt.xxx.pdf*
4.1.4 Request Type und Business Area Code
Bei Einlieferung über SWIFT FileAct wird im FileAct-Header, über den «Request Typ» auf strukturierte Weise angegeben, welcher
Inhalt übermittelt wird. Diese Information wird insbesondere für eine effiziente Weiterverarbeitung benötigt.
Der Request Type ist folgendermassen aufgebaut: <area> <syntax_and_format>, Beispiel: pacs.fin.mt102.
Die nachfolgende Tabelle zeigt beispielshaft die Zuordnung anhand von 3 Area-Codes zu den SWIFT-Meldungstypen (MT) auf.
Die detaillierte Auflistung ist im «SWIFTNet Messaging Operations Guide» von SWIFT beschrieben.
Business area Business area
code
Description
Examples of MTs in specified
business area
camt
Cash Management
Messages that support the reporting and advising of the cash
side of any financial transactions, including cash movements,
transactions and balances, plus any exceptions and
investigations related to cash transactions.
210, 400, 900,
910, 920, 935,
940-2, 950, 97n,
990-2, 995-6,
190-2, 195-6,
290-2, 295-6
pacs
Payments Clearing and
Settlement
Messages that support the clearing and settlement processes
for payment transactions between financial institutions.
102-4, 107,
200-5, 400, 405
pain
Payments Initiation
Messages that support the initiation of a payment from the
101, 104 (RFDD),
ordering customer to a financial institution that services a cash 207
account and reporting its status.
…
Weitere Informationen sind in den SWIFT Dokumentationen enthalten.
SWIFTNet-Services
Handbuch für Corporates
Zürcher Kantonalbank
15/35
4.2 Customer Transfer (Customer to Bank)
4.2.1 SWIFT Meldungstypen
Die Zürcher Kantonalbank nimmt im SWIFT-Meldungsstandard folgende 5 Meldungstypen entgegen:
Meldungstyp
Ausprägung
SWIFT-Kommunikationsart
MT101 Single
Einzelzahlungsauftrag
FIN und FileAct
MT101 Multiple
Sammelzahlungsauftrag (im gleichen Meldungstyp können n-Posten
enthalten sein)
FileAct
MT103
Einzelzahlungsauftrag
FIN und FileAct
MT103+
Der MT103+ beinhaltet die gleichen Felder wie der MT103, erfüllt
FIN und FileAct
jedoch aufgrund strengerer Felddefinitionen die STP- Anforderungen
von SWIFT. Zahlungen zu Lasten ZKB Konto werden bei beiden MT103Formaten identisch verarbeitet.
MT202
Einzelzahlungsauftrag
FIN
Die erwähnten Meldungstypen sind nach SWIFT-Spezifikationen zu erstellen. Ein Meldungstyp enthält immer den SWIFT-Header
und Meldungsblock.
4.2.2 «Bulk» Zahlungen - Logisches Trennzeichen
Es ist möglich via SWIFT FileAct mehrere Meldungen (z.B. mehrere MT101) in einer Datei zusammen zu setzen (wird als «Bulk»
bezeichnet). Dazu werden die einzelnen Meldungen mit einem logischen Trennzeichen «$» zwischen zwei Meldungen unterteilt.
Das Ende der Datei ist ebenfalls mit dem Trennzeichen «$» zu kennzeichnen (RJE-Format).
Beispiel MT101 (mehrere MT-Meldungen in einer Datei):
{1:F01ZKBKCHZZAXXX0000000000}{2:I1011234567890BBBBCCGGAXXX12345678901234567890N}{4:
:20:INTL-0795288
:28D:1/1
:50H:/11000294235
TESTKUNDE AG
:52A:ZKBKCHZZ80A
:30:120503
:21:INTL-0795204
:23E:URGP
:32B:CHF12195655,62
:57A:CHASGB2L
:59:/GB49CHAS60924235503305
BEISPIELEMPFAENGER AG
:71A:OUR
-}${1:F01ZKBKCHZZAXXX0000000000}{2:I1011234567890BBBBCCGGAXXX12345678901234567890N}{4:
:20:INTL-0796199
:28D:1/1
:50H:/CH4500700130000588687
TESTKUNDE AG
:52A:ZKBKCHZZ80A
:30:120503
:21:INTL-0796111
:23E:URGP
:32B:US1330776,88
:57A:CHASGB2L
:59:/GB97CHAS60924235503314
BEISPIELEMPFAENGER AG
:71A:OUR
-}$
SWIFTNet-Services
Handbuch für Corporates
Zürcher Kantonalbank
16/35
Beispiel MT103 (mehrere MT-Meldungen in einer Datei):
{1:F01BBBBCCGGAXXX0000000000}{2:I103ZKBKCHZZX80AN2020}{4:
:20:000341300016
:23B:CRED
:32A:071128CHF250,
:50K:/CH3200700110007900491
Muster Zuerich AG Feldstr. 38
8045 Zuerich
:57A:CRESCHZZ80A
:59:/CH6704860029515781003 FRITZ MUSTER AG
ZUERICH
:70:/IPI/09123569872589645698
:71A:SHA
-}${1:F01BBBBCCGGAXXX0000000000}{2:I103ZKBKCHZZX80AN2020}{4:
:20:000341300017
:23B:CRED
:32A:071128CHF1200,
:50K:/CH3200700110007900491
Muster Zuerich AG Feldstr. 38
8045 Zuerich
:57A:CRESCHZZ80A
:59:/CH6704860029515781003 FRITZ MUSTER AG
ZUERICH
:70:Rechnung Nr. 1235
:71A:SHA
-}$
4.2.3 Zahlungsarten und abzufüllende SWIFT-Felder
Zahlungsart
SWIFT-Feld
56
57
59
Bankzahlung Inland mit BIC
:57A:UBSWCHZH80A
:59:/CH5002300230504
22523J HANS MUSTER
8001 ZUERICH
Bankzahlung Inland mit BCNummer (InstitutsIdentifikation IID)
:57C://SW230
:59:/36987
FRITZ MUSTER 8610
USTER
Bankzahlung Inland mit
Schweizer BC-Nummer und
Bankadresse
:57D://SW230 UBS AG
8021 ZUERICH
:59:/36987
FRITZ MUSTER 8610
USTER
Schweizer (B)ESR Bank
(Oranger Einzahlungsschein)
:57D:POSTFINANCE
:59:/01-200027-2
Hans Muster AG 8000
Zuerich
:70:/ESR/20001400000000000000
0222220
(27-stellige Referenz)
Schweizer ESR Postfinance
(Oranger Einzahlungsschein)
:57D:POSTFINANCE
:59:/18616
Rediffusion AG 8050
Zuerich
:70:/ESR/3139471430009018
(16-stellige Referenz)
Postzahlung Inland mit rotem
Einzahlungsschein
:57A:POFICHBEXXX
:59:/80-1172-9
FRITZ MUSTER AG 8600
DUEBENDORF
Auslandzahlung mit BIC
:57A:DEUTDEFFXXX
:59:/DE89370400440532
013000 PETER MUSTER
FRANKFURT
Auslandzahlung mit
nationalem Bankcode
:57D://BL50070010
DEUTSCHE BANK
FRANKFURT
:59:/DE89370400440532
013000 PETER MUSTER
FRANKFURT
Bankzahlung mit IPI-Beleg
und strukturiertem
Verwendungszweck
:57A:CRESCHZZ80A
:59:/CH5404830052369 :70:/IPI/09123569872589645698
336998 FRITZ MUSTER
(20-stellige Referenznummer)
8001 ZUERICH
SWIFTNet-Services
Handbuch für Corporates
70
Zürcher Kantonalbank
17/35
SWIFT-Feld
56
Zahlungsart
Postzahlung im Inland mit
rotem Einzahlungsschein an
eine Bank (Nicht BCTeilnehmer)
Postmandat bzw.
Zahlungsanweisung im Inland
(wird nur noch bis Nov 2016
unterstützt)
:56A:POFICHBEXXX
57
59
:57D:/84-567-3
SELDWYLABANK 8401
WINTERTHUR
:59:/11 121308096
FRITZ HUBER AG 8400
WINTERTHUR
:57D:POSTFINANCE/
POSTMANDAT
:59:HANS MUSTER
ZUERCHERSTR 10
8000 ZUERICH
70
4.2.4 «Straight Through Processing (STP)» Empfehlungen
Execution Dates/Value Dates:
Field 30,
For STP processing we recommend to use dates which are not in the past and falls not on a weekend or on a bank
32A
holiday. Those dates will be adjusted to the following business day. Further the date should not fall on a bank
holiday in the country/currency you are paying to.
Field 57
Option A with the use of SWIFT BIC is strongly recommended for the STP processing of a payment to banks outside
Switzerland.
Field 70
Unstructured without any code word.
/ESR/ - For Swiss Payment Slip (Orange)
/IPI/ - For International Payment Instruction
/ESR/
For the automatic processing of the Swiss Payment Slip with reference code (orange), the code word
«POSTFINANCE» has to appear in field 57D. Field 59 line 1 has to be filled with the ESR member number followed
by the name and address of the beneficiary in the remaining lines. The 27-digit reference number (shorter numbers
have to be filled with zeros flush right) has to be stated in field 70, preceded by the code word /ESR/.
/IPI/
The IPI Slip contains details of payment either in the structured form or in unstructured free text. IPI Slips with
structured remittance information bear one of the following form codes: 00, 02, 04.
The structured form has a fixed length of 20 alphanumeric characters, made up of 2 check digits followed by 18
characters of remittance information and it enables the beneficiary to identify and reconcile the credit entry upon
receipt.
Therefore the structured remittance information has to be stated in field 70 with the code word /IPI/
The unstructured free text (max. 35 characters) has to be filled in the field 70 without any code word.
4.2.5 SWIFT MT-Header Spezifikation
Jeder Meldungsstandard enthält seinen eigenen Headerblock. Der Header der SWIFT MT-Standards wird für alle Meldungstypen
gleich aufgebaut. Das folgende Beispiel zeigt den Header einer SWIFT MT101 Meldung:
{1:F01BBBBCCGGLXXX0000000000}{2:I101ZKBKCHZZX80AN2020}{4:
Der Header ist in zwei Bereiche unterteilt: Basic Header und Application Header.
1. Basic Header: {1:F01BBBBCCGGLXXX0000000000}
Block Identifier
Must be the first character within the block. The identifier is 1 for the Basic Header.
Application Identifier
Must designate the application which has established the association used to convey the message.
Service Identifier
Identifies the type of service message. The identifier used must belong to the set of identifiers defined for the
application.
SWIFTNet-Services
Handbuch für Corporates
Zürcher Kantonalbank
18/35
LT Address
Must be known to the system and must be active.
Info: Der «LT Identifier» (Absender) ist 12-stellig (Bsp. BBBBCCGGLXXX).
Session Number
When present, must be numeric and equal to the current application Session Number of the application entity
receiving the input message.
Sequence Number
Required only in the following instances:
For all GPA/FIN messages/service messages with the following Service Identifiers, the Sequence Number must be
equal to the next expected number:
01 (user-to-user messages)
2. Application Header (Input/Output): {2:I101ZKBKCHZZX80AN2020}{4:
Block Identifier
2
Input/Output Identifier
I für SWIFT FIN und O bei Verwendung von SWIFT FileAct
Message Type
Three digits indicating the Message Type.
Time
The first occurrence of the time field is input time and date, and is local to the sender.
Message Input
Reference
The input MIR. For SWIFT-generated system messages, the input time is the generation time (in GMT) and the input
MIR is the system MIR.
Included Sender BIC-Adress with logical Terminal.
Info:
Der Reciever BIC enthält zusätzlich an 9. Stelle ein X für das logische Terminal:
BIC:
ZKBKCHZZ80A
Receiver BIC: ZKBKCHZZX80A
Date
The output date, local to the receiver.
Time
The second occurrence of the time field is the output time and date, local to the receiver.
Message Priority
All system-originated messages are delivered with Priority S.
Aufbau Header MT103+
Im MT103+ wird zusätzlich der Block 3 benötigt.
Beispiel SWIFT FIN:
{1:F01BBBBCCGGLXXX0000000000}{2:I103ZKBKCHZZX80AN2020}{3:{119:STP}}{4:
4.2.6 MT101 Request for Transfer - Single
Der MT101 darf nur eine «Sequence B» enthalten.
Status Tag Field Name
Content/Options Specific rules for Zürcher Kantonalbank
Mandatory Sequence A General Information
M
20
O
Sender's Reference
16x
Unique Identification
21R Customer Specified Reference
16x
Ignored
M
28D Message Index/Total
5n/5n
Ignored
O
50a Instructing Party
C or L
Not processed (will be stored in the database of each payment)
M
50a Ordering Customer
/34x F, G or H
H ist the preferred option. Account (IBAN) to be debited and account
holder
O
52a Account Servicing Institution
A or C
Ignored
O
51A Sending Institution
[/1!a][/34x]
4!a2!a2!c[3!c]
Ignored
M
30
Requested Execution Date
6!n
Please refer to list with cut-off times (3).
Please refer to the list with format descriptions for straight through
processing (4.2.4).
O
25
Authorisation
35x
Ignored
16x
Unique reference for the individual transaction
Mandatory Sequence B Transaction Details
M
21
Transaction Reference
SWIFTNet-Services
Handbuch für Corporates
Zürcher Kantonalbank
19/35
Status Tag Field Name
Content/Options Specific rules for Zürcher Kantonalbank
O
21F
16x
Ignored
O
23E Instruction Code
4!c[/30x]
If used the following codes are accepted:
INTC = local/crossborder intra-company payment
URGP = crossborder urgent payment
OTHR/NONSEPA/ = SEPA compliant payments will be processed as a
ordinary SWIFT-Payment
OTHR/ = Used for bilaterally agreed codes
Other codes are ignored by ZKB and will only be forwarded to
Intermediary or Account With Institution
M
32B Currency/Transaction Amount
3!a15d
No restriction
O
50a Instructing Party
C or L
Ignored
O
50a Ordering Customer
G or H
Ignored – field 50a in sequence A has to be used
O
52a Account Servicing Institution
A or C
Ignored
O
56a Intermediary
A, C or D
A is the preferred option and is needed for automatic procession
when an intermediary has to be instructed.
O
57a Account With Institution
A, C or D
Option A with BIC code (preferred option)
Option C or D with //SW
F/X Deal Reference
In case where no BIC is available, option C or D should be used
containing a valid clearing system code in the first line preceded by a
double slash «//» and an alphabetical code as per SWIFT rules for
party identifier.
:57A: KBBECH22XXX
:57C: //SW790
:57D: //SW790
BERNER KANTONALBANK
3001 BERN
Please refer to the list with format descriptions for straight through
processing (4.2.4).
M
59a Beneficiary
A or no letter
option
First line - IBAN or Account number
Beneficiary`s name and address
O
70
4*35x
Unstructured without any code word.
/ESR/ - For Swiss Payment Slip (Orange)
/IPI/ - For International Payment Instruction
Remittance Information
Please refer to the list with format descriptions for straight through
processing (4.2.4).
O
77B Regulatory Reporting
3*35x
Ignored
O
33B Currency/Original Ordered Amount
3!a15d
Ignored
M
71A Details of Charges
3!a
SHA, OUR or BEN
O
25A Charges Account
/34x
Ignored
O
36
12d
Ignored
Exchange Rate
M = Mandatory O = Optional
SWIFTNet-Services
Handbuch für Corporates
Zürcher Kantonalbank
20/35
4.2.7 MT101 Request for Transfer - Multiple
Der MT101 enthält mehr als eine «Sequence B».
Status Tag Field Name
Content/Options Specific rules for ZKB
Mandatory Sequence A General Information
M
20
O
M
Sender's Reference
16x
Unique Identification
21R Customer Specified Reference
16x
Ignored
28D Message Index/Total
5n/5n
Ignored
O
50a Instructing Party
C or L
Not processed (will be stored in the database of each payment)
M
50a Ordering Customer
/34x F, G or H
H ist the preferred option. Account (IBAN) to be debited and account
holder
O
52a Account Servicing Institution
A or C
Ignored
O
51A Sending Institution
[/1!a][/34x]
4!a2!a2!c[3!c]
Ignored
M
30
Requested Execution Date
6!n
Please refer to list with cut-off times (3).
Please refer to the list with format descriptions for straight through
processing (4.2.4).
O
25
Authorisation
35x
Ignored
Mandatory Sequence B Transaction Details – to be repeated
M
21
Transaction Reference
16x
Unique reference for the individual transaction
O
21F
F/X Deal Reference
16x
Ignored
O
23E Instruction Code
4!c[/30x]
If used the following codes are accepted:
INTC = local/crossborder intra-company payment
URGP = crossborder urgent payment
OTHR/NONSEPA/ = SEPA compliant payments will be processed as a
ordinary SWIFT-Payment
OTHR/ = Used for bilaterally agreed codes
Other codes are ignored by ZKB and will only be forwarded to
Intermediary or Account With Institution
M
32B Currency/Transaction Amount
3!a15d
No restriction
O
50a Instructing Party
C or L
Ignored
O
50a Ordering Customer
G or H
Ignored – field 50a in sequence A has to be used
O
52a Account Servicing Institution
A or C
Ignored
O
56a Intermediary
A, C or D
A is the preferred option and is needed for automatic procession
when an intermediary has to be instructed.
O
57a Account With Institution
A, C or D
Option A with BIC code (preferred option)
Option C or D with //SW
In case where no BIC is available, option C or D should be used
containing a valid clearing system code in the first line preceded by a
double slash «//» and an alphabetical code as per SWIFT rules for
party identifier.
:57A: KBBECH22XXX
:57C: //SW790
:57D: //SW790
BERNER KANTONALBANK
3001 BERN
Please refer to the list with format descriptions for straight through
processing (4.2.4).
M
59a Beneficiary
A or no letter
option
First line - IBAN or Account number
Beneficiary`s name and address
O
70
4*35x
Unstructured without any code word.
Remittance Information
SWIFTNet-Services
Handbuch für Corporates
Zürcher Kantonalbank
21/35
Status Tag Field Name
Content/Options Specific rules for ZKB
/ESR/ - For Swiss Payment Slip (Orange)
/IPI/ - For International Payment Instruction
Please refer to the list with format descriptions for straight through
processing (4.2.4).
O
77B Regulatory Reporting
3*35x
Ignored
O
33B Currency/Original Ordered Amount
3!a15d
Ignored
M
71A Details of Charges
3!a
SHA, OUR or BEN
O
25A Charges Account
/34x
Ignored
O
36
12d
Ignored
Exchange Rate
M = Mandatory O = Optional
Beispiel SWIFT FIN MT101 (zwei Auslandzahlungen zu .Lasten eines Kontos bei der Zürcher Kantonalbank):
{1:F01BBBBCCGGLXXX0000000000}{2:I101ZKBKCHZZX80AN2020}{4:
:20:C2175AE7F42FF4B7
:21R:DTALSV.DTA
:28D:1/1
:50H:/CH3200700110007900491 MUSTER ZUERICH AG PARADEPLATZSTR. 38
8001 ZUERICH
:30:071109
:21:XXXXXZW000000001
:32B:EUR2222,00
:57D://BL50070010 DEUTSCHE BANK FRANKFURT
:59:/DE89370400440532013000 PETER MUSTER
FRANKFURT
:70:MITTEILUNG 1
:71A:OUR
:21:XXXXXZW000000002
:32B:EUR123,00
:57A:COBADEFFXXX
:59:/DE73762400110182543901 HEINZ MUELLER
D-91126 SCHWABACH
:70:MITTEILUNG 2
:71A:SHA
-}
4.2.8 MT103 / MT103+- Single Customer Credit Transfer
Status
Tag
Field Name
Content/Options
Specifics Rules for Zürcher Kantonalbank
M
20
Sender's Reference
16x
Unique Identification
O
13C
Time Indication
/8c/4!n1!x4!n
M
23B
Bank Operation Code
4!c
If not CRED, it will be replaced with CRED
O
23E
Instruction Code
4!c[/30x]
O
26T
Transaction Type Code
3!c
If used the following codes are accepted:
INTC = local/crossborder intra-company payment
SDVA = same day value
Other codes are ignored by Zürcher Kantonalbank and will be
forwarded to Intermediary or Account With Institution.
Ignored
M
32A
O
33B
Value Date/Currency/ Interbank Settled 6!n3!a15d
Amount
Currency/Instructed Amount
3!a15d
O
36
Exchange Rate
SWIFTNet-Services
Handbuch für Corporates
Please refer to the list with format descriptions for straight
through processing (4.2.4).
12d
Zürcher Kantonalbank
22/35
Status
Tag
Field Name
Content/Options
Specifics Rules for Zürcher Kantonalbank
M
50a
Ordering Customer
A or K
O
51A
Sending Institution
O
52a
Ordering Institution
[/1!a][/34x]
4!a2!a2!c[3!c]
A or D
Not processed (will be stored in the database of each payment)
Account to be debited has to fill out in field 53a
Ignored
O
53a
Sender's Correspondent
A, B or D
O
54a
Receiver's Correspondent
A, B or D
O
55a
Third Reimbursement Institution
A, B or D
Option A with BIC code (preferred option)
O
56a
Intermediary Institution
A, C or D
Option A with BIC code (preferred option)
O
57a
Account With Institution
A, C or D
Option A with BIC code (preferred option)
Option C or D with //SW
Ignored
Option B has to be used. Account to be debited and account
owner: The IBAN has to be used
In case where no BIC is available, option C or D should be used
containing a valid clearing system code in the first line preceded
by a double slash «//» and a alphabetical code as per SWIFT rules
for party identifier.
:57A: KBBECH22XXX
:57C: //SW790
:57D: //SW790
BERNER KANTONALBANK
3001 BERN
M
59a
Beneficiary Customer
O
70
Remittance Information
M
71A
Details of Charges
Please refer to the list with format descriptions for straight
through processing (4.2.4).
A or no letter option First line - IBAN or Account number
Beneficiary`s name and address
4*35x
Unstructured without any code word.
/ESR/ - For Swiss Payment Slip
/IPI/ - For International Payment Instruction
Please refer to the list with format descriptions for straight
through processing (4.2.4).
3!a
O
71F
Sender's Charges
3!a15d
Not allowed
O
71G
Receiver's Charges
3!a15d
Not allowed
O
72
Sender to Receiver Information
6*35x
O
77B
Regulatory Reporting
3*35x
will be deleted
O
77T
Envelope Contents
9000z
will be deleted
M = Mandatory O = Optional
Beispiel SWIFT FIN MT103 (IPI-Zahlung an Credit Suisse zu Lasten eines Kontos der Zürcher Kantonalbank):
{1:F01BBBBCCGGLXXX0000000000}{2:I103ZKBKCHZZX80AN2020}{4:
:20:000341300016
:23B:CRED
:32A:071128CHF250,
:50K:/CH3200700110007900491
Muster Zuerich AG Feldstr. 38
8045 Zuerich
:57A:CRESCHZZ80A
:59:/CH6704860029515781003 FRITZ MUSTER AG
ZUERICH
:70:/IPI/09123569872589645698
SWIFTNet-Services
Handbuch für Corporates
Zürcher Kantonalbank
23/35
:71A:SHA
-}
4.2.9 MT202 - General Financial Institution Transfer
Status
Tag
Field Name
Content/Options
Specifics Rules for Zürcher Kantonalbank
M
20
Transaction Reference Number
16x
Unique Identification
M
21
Related Reference
16x
O
13C
Time Indication
/8c/4!n1!x4!n
M
32A
Value Date, Currency Code, Amount 6!n3!a15d
Please refer to the list with format descriptions for straight
through processing (4.2.4).
O
52a
Ordering Institution
A or D
ignored
M
53a
Sender's Correspondent
B
Mandatory Field 53B.
Account to be debited: The full ZKB IBAN
O
54a
Receiver's Correspondent
A, B or D
O
56a
Intermediary
A or D
O
57a
Account With Institution
A, B or D
M
58a
Beneficiary Institution
A or D
O
72
Sender to Receiver Information
6*35x
M = Mandatory O = Optional
4.2.10 DTA-Format
Die technischen Bestimmungen und Recordbeschreibungen zum DTA-Format sind auf der Internetseite unter folgendem Link
publizert:
https://www.zkb.ch/media/dok/efinance/dta-standards-six-fk.pdf
4.2.11 LSV-Format
Die technischen Bestimmungen und Recordbeschreibungen zum LSV-Format sind auf der Internetseite unter folgendem Link
publiziert:
LSV+:
BDD:
https://www.zkb.ch/media/dok/efinance/lsv-plus-handbuch-fk.pdf
https://www.zkb.ch/media/dok/efinance/bdd-handbuch-fk.pdf
SWIFTNet-Services
Handbuch für Corporates
Zürcher Kantonalbank
24/35
4.3 pain.002 Customer Payment Status Report (Bank to Customer)
Der Customer Payment Status Report im ISO 20022 Standard (pain.002) enthält die Nachricht der Zürcher Kantonalbank über
den Status der eingelieferten Überweisungsaufträgen. Im pain.002 enthalten sind nur Validierungen/Informationen vor
Ausführung. Ausgeführte Überweisungsaufträge werden im Kontoreporting (z.B. MT940) angegeben.
Der pain.002 der Zürcher Kantonalbank im SWIFT FileAct Angebot richtet sich nach dem ISO-Standard «ISO 20022 Message
Definition Report (MDR2)» [ISO_MDR], welcher unter www.iso20022.org publiziert wird und auf dem ISO-Schema basiert
[ISO_pain.002].
Allgemeine Regeln
 Die XML-Meldung «Customer Payment Status Report» (pain.002) ist eine Antwort zu eingelieferten Überweisungsaufträgen
im SWIFT-MT Standard und in den Schweizer Formaten, welche via SWIFT FileAct eingeliefert wurden.
 Die pain.002 Meldung basiert auf dem ISO 20022 XML-Schema «pain.002.001.03».
 Die pain.002 Meldung liefert den aktuellen Status und gibt Auskunft über Fehler, Warnungen und Korrekturen auf
Transaktionsebene.
 Die pain.002 Meldung ist eine unmittelbare Rückmeldung zu einem eingelieferten Auftrag, d.h. es werden keine weiteren
Verarbeitungsmeldungen vor oder nach Ausführung des Auftrages erstellt.
 Die pain.002 Meldung wird bei Auftragserteilung immer erstellt und ausgeliefert, sowohl bei positiven als auch bei
fehlerhaften Aufträgen.
 Über SWIFT FileAct kann nur 1 Datei mit einem Meldungstyp/Format (MT101, DTA, etc.) eingeliefert werden. Die pain.002
Meldung wird pro Meldungstyp erstellt.
 Ungültige Meldungen und fehlerhafte Aufträge werden zurückgewiesen (RJCT).
 Aufträge mit einzelnen, fehlerhaften Transaktionen werden mit dem Status «Partially Accepted» (PART) avisiert, da der
Auftrag teilweise korrekt ist. Die fehlerhaften Transaktionen aus diesem Auftrag werden als Rejected (RJCT) ausgewiesen.
 Akzeptierte Aufträge oder Transaktionen mit Warnungen (z.B. verkettete BC-Nr.) werden mittels Status «Accepted with
Changes» (ACWC) zurückgemeldet und enthalten einen entsprechenden Hinweis.
 Fehlerfreie Aufträge werden mit dem Status «Accepted» (ACCP) bestätigt.
Meldungsstruktur





SWIFTNet-Services
Handbuch für Corporates
Die XML-Meldung «pain.002» ist grundsätzlich wie folgt strukturiert:
A-Level: Meldungsebene «Group Header». Dieser Block ist genau einmal
vorhanden.
B-Level: Informationen zur betroffenen Meldung, «Original Group Information
And Status». Dieser Block ist genau einmal vorhanden.
C-Level: Information zu den betroffenen Auftragsinformationen, «Original
Payment Information And Status». Dieser Block kann bis zu n-mal vorhanden
sein.
D-Level: Information zu den betroffenen Transaktionen, «Transaction
Information And Status». Dieser Block kann bis zu n-mal vorhanden sein.
Zürcher Kantonalbank
25/35
4.3.1 Status-Codes und Bedeutung
Die Statusmeldungen beinhalten das Ergebnis der Schema- bzw. technischen Validierung und der Business-Validierung. Folgend
werden insbesondere die Zusammenhänge zwischen dem Status-Code im GroupStatus und StatusReasonInformation aufgezeigt:
Message
B-Level
Payment
C-Level
Trx
D-Level
Definition
ACTC
Accepted
Technical
Validation
<leer>
<leer>
Gesamte Meldung ist syntaktisch korrekt.
Es werden weder Angaben zu den Transaktionen geliefert, noch eine «Status Reason Information». Es
folgt ein zweiter Payment Status Report, welcher die fachliche Prüfung beinhaltet.
Dieser Status-Code wird in der Regel nicht verwendet, da sowohl die technische wie auch die
fachliche Validierung gleichzeitig erfolgen.
ACCP
Accepted
<leer>
<leer>
Die gesamte Meldung ist syntaktisch und fachlich korrekt.
Es werden weder Angaben zu den Transaktionen geliefert, noch eine «Status Reason Information».
RJCT
Rejected
<leer>
<leer>
Die gesamte Meldung wurde zurückgewiesen. Die «Status Reason Information» (Fehler) wird im BLevel geliefert.
Es werden keine Angaben zu den Transaktionen geliefert.
ACWC
Accepted
With
Change
<leer>
ACWC
(Korrekturen
und Hinweise)
Die gesamte Meldung ist syntaktisch und fachlich korrekt.
Einzelne Transaktionen wurden jedoch korrigiert (z.B. Ausführungsdatum auf nächsten Bankwerktag
angepasst) oder enthalten einen Hinweis/Warnung (z.B. Clearing-Nummer verkettet).
Die Angaben zu den betroffenen Transaktionen sowie die entsprechende «Status Reason
Information» (Korrektur bzw. Hinweis) werden im D-Level geliefert.
PART
Partially
Accepted
<leer>
ACWC
(Korrekturen
und Hinweise)
Gesamte Meldung ist syntaktisch korrekt.
Ein oder mehrere Transaktionen beinhalten Fehler sowie Korrekturen und Hinweise. Die Angaben zu
den betroffenen Transaktionen werden im D-Level geliefert.
Die «Status Reason Information» (Fehler, Korrektur und Hinweis) wird im D-Level geliefert.
RJCT
(Fehler)
4.3.2 Technische Spezifikationen pain.002.001.03
Dokument
Die XML-Meldung «Customer Payment Status Report» (pain.002) ist eine Antwort zu eingelieferten Überweisungsaufträgen,
welche via SWIFT FileAct eingeliefert wurden. Sie liefert den aktuellen Status und gibt Auskunft über Fehler, Warnungen und
Korrekturen auf Transaktionsebene. Der pain.002 wird auf Basis des ISO 20022 XML-Schemas «pain.002.001.03» eingesetzt.
Customer Payment Status Report: pain.002.001.03
Mult.
Element Name und XML Tag
Beschreibung
[1..1]
Message root
<Document> <CstmrPmtStsRpt>
Basiselement der Meldung.
Bsp:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Document xmlns:xsi="urn:iso:std:iso:20022:tech:xsd:pain.002.001.03">
SWIFTNet-Services
Handbuch für Corporates
Zürcher Kantonalbank
26/35
Customer Payment Status Report
Der Bereich Original Payment Information And Status <OrgnlPmtInfAndSts> beinhaltet die Informationen zum betroffenen
Payment Block.
Customer Payment Status Report <CstmrPmtStsRpt>
Pain.002: <CstmrPmtStsRpt>
Mult.
Name
Beschreibung
[1..1]
GroupHeader <GrpHdr>
A-Level
[1..1]
OriginalGroupInformationAndStatus
<OrgnlGrpInfAndSts>
B-Level
[0..n]
OriginalPaymentInformationAndStatus
<OrgnlPmtInfAndSts>
C-Level. Dieser Block wird geliefert, wenn Group Status «ACWC» oder
«PART».
[1..1]
OriginalPaymentInformationIdentification
<OrgnlPmtInfId>
Identifikation der betroffenen Meldung.
Info: Eindeutige Auftragsidentifikation
[0..1]
PaymentInformationStatus <PmtInfSts>
Wird nicht verwendet.
[0..n]
StatusReasonInformation <StsRsnInf>
Wird nicht verwendet. Siehe Kapitel «Status-Codes und Bedeutung».
[1..1]
TransactionInformationAndStatus <TxInfAndSts>
D-Level
A-Level - Group Header
Der Group Header beinhaltet Informationen zur pain.002 Meldung.
Customer Payment Status Report <CstmrPmtStsRpt>
+Group Header <GrpHdr>
SWIFTNet-Services
Handbuch für Corporates
Zürcher Kantonalbank
27/35
Pain.002: A-Level <GrpHdr>
Mult.
Name
Beschreibung
[1..1]
MessageIdentification <MsgId>
Eindeutige Meldungs-Referenz der Bank (Erzeuger der Meldung). Max 35
Zeichen.
[1..1]
CreationDateTime <CreDtTm>
[0..1]
InitiatingParty <InitgPty>
+Identification <Id>
++OrganisationIdentification <OrgId>
+++BICOrBEI <BICOrBEI>
Bsp.: <MsgId>ZKBKCHZZ80A-12345678901234</MsgId>
Entspricht dem effektiven Erstellungszeitpunkt der pain.002 Meldung
(Datum und Zeit).
Bsp.: <CreDtTm>2015-04-02T09:30:47+02:00</CreDtTm>
Absender der Meldung. Business Identifier Code (BIC).
Bsp.: <BICOrBEI>ZKBKCHZZ80A</BICorBEI>
B-Level - Original Group Information and Status
Der Bereich Original Group Information and Status beinhaltet die Informationen zum betroffenen Auftrag (Meldung).
Customer Payment Status Report <CstmrPmtStsRpt>
+Original Group Information and Status <OrgnIGrpInfAndSts>
SWIFTNet-Services
Handbuch für Corporates
Zürcher Kantonalbank
28/35
Pain.002: B-Level <OrgnIGrpInfAndSts>
Mult.
Name
Beschreibung
[1..1]
OriginalMessageIdentification <OrgnlMsgId>
Datei-Identifikation der betroffenen Meldung. Max 35 Zeichen.
Hinweis: Wenn die abgerufene Datei nicht existiert, wird der Wert
«none/unknown» geliefert.
[1..1]
OriginalMessageNameIdentification <OrgnlMsgNmId>
File-/Datei-Name der betroffenen Meldung. Max 35 Zeichen.
Hinweis: Sollte der vom Auftraggeber gewählte Dateiname der
betroffenen Meldung mehr Zeichen umfassen, so werden die
vorangestellten Zeichen (links) abgeschnitten.
[0.1]
OriginalCreationDateTime <OrgnlCreDtTm>
Datum und Zeit der Einlieferung der betroffenen Meldung.
[0.1]
OriginalNumberOfTransactions <OrgnlNbOfTxs>
Anzahl Transaktionen der betroffenen Meldung.
[0.1]
GroupStatus <GrpSts>
Status der betroffenen Meldung. Es können die Werte «ACTC», «ACCP»,
«ACWC», «PART» und «RJCT» geliefert werden. Siehe Kapitel «StatusCodes und Bedeutung».
Anwendung des «Group Status» im Zusammenhang mit dem
Rückgabegrund:
«ACTC» und «ACCP»: Es wird keine «Status Reason Information»
geliefert.
 «RJCT»: Die «Status Reason Information» wird im B-Level angegeben.
 «PART» und «ACWC»: «Status Reason Information» wird im D-Level
geliefert.
Die «Status Reason Information» liefert die Information zur Rückweisung
des gesamten Meldung. Tritt nur auf, wenn Group Status (B-Level) «RJCT».

[0..n]
StatusReasonInformation <StsRsnInf>
Originator <Orgtr>
+Identification <Id>
++OrganisationIdentification <OrgId>
+++BICOrBEI <BICOrBEI>
Identifiziert die Partei mittels Business Identifier Code (BIC), welche den
Rückgabegrund erstellt hat.
Reason <Rsn>
+Code <Cd>
Wird nicht verwendet.
Der Rückgabegrund wird im «Additional Reason Information» geliefert.
SWIFTNet-Services
Handbuch für Corporates
Bsp: <BICOrBEI>ZKBKCHZZ80A</BICOrBEI>
Zürcher Kantonalbank
29/35
Pain.002: B-Level <OrgnIGrpInfAndSts>
Mult.
Name
Beschreibung
AdditionalInformation <AddtlInf>
1 - n Rückgabegründe möglich.
Die AddtlInf umfasst max. 105 Text, kann wiederholt vorkommen, falls die
die Anzahl Zeichen nicht ausreichen.
C-Level - Original Payment Information and Status
Der Bereich Original Payment Information and Status kann bis zu n-mal vorhanden sein.
Customer Payment Status Report <CstmrPmtStsRpt>
+Original Payment Information and Status <OrgnIPmtInfAndSts>
Pain.002: C-Level <OrgnlPmtInfAndSts>
Mult.
Name
Beschreibung
[0..n]
OriginalPaymentInformationAndStatus
<OrgnlPmtInfAndSts>
C-Level. Dieser Block wird geliefert, wenn Group Status «ACWC» oder
«PART».
[1..1]
OriginalPaymentInformationIdentification
<OrgnlPmtInfId>
Identifikation der betroffenen Meldung. Max 35 Zeichen.
Info: Eindeutige Auftragsidentifikation
[0..1]
PaymentInformationStatus <PmtInfSts>
Wird nicht verwendet.
[0..n]
StatusReasonInformation <StsRsnInf>
Wird nicht verwendet. Siehe Kapitel «Status-Codes und Bedeutung».
[1..1]
TransactionInformationAndStatus <TxInfAndSts>
D-Level
D-Level - Transaction Information and Status
Der Bereich Transaction Information and Status <TxInfAndSts> beinhaltet die Informationen zu den betroffenen Transaktionen.
Customer Payment Status Report <CstmrPmtStsRpt>
+Original Payment Information And Status <OrgnlPmtInfAndSts>
++TransactionInformationAndStatus <TxInfAndSts>
SWIFTNet-Services
Handbuch für Corporates
Zürcher Kantonalbank
30/35
Pain.002: D-Level <TxInfAndSts>
Mult.
Name
Beschreibung
[0..1]
StatusIdentification <StsId>
Spezifische Identifikation der Bank. Max 35 Zeichen.
[0..1]
OriginalInstructionIdentification <OrgnlInstrId>
Info: Dies ist eine interne Zahlungsidentifikation.
Identifikation der betroffenen Transaktion (sofern vorhanden). Max 35
Zeichen.
Info: Sequenznummer der Zahlung in der Datei.
[0..1]
OriginalEndToEndIdentification <OrgnlEndToEndId>
Auftraggeber-Identifikation (End to End). Max 35 Zeichen.
Info: Eindeutige Identifikation die durch die Einlieferungssoftware
vergeben wurde.
[0..1]
TransactionStatus <TxSts>
Status der betroffenen Transaktion. Es können die Werte «ACWC» und
«RJCT» geliefert werden. Siehe Kapitel «Status-Codes und Bedeutung».
Anwendung des «Transaction Status» im Zusammenhang mit dem «Group
Status» (B-Level):


[0..n]
StatusReasonInformation <StsRsnInf>
Group Status «ACWC»: Der «Transaction Status» muss «ACWC» sein.
Group Status «PART»: Der «Transaction Status» muss «ACWC» oder
«RJCT» sein.
Die «Status Reason Information» liefert die Information zum Fehler «RJCT»
oder zur Warnung/Korrektur «ACWC» der einzelnen Transaktionen.
[0..1]
Originator <Orgtr>
+Identification <Id>
++OrganisationIdentification <OrgId>
+++BICOrBEI <BICOrBEI>
Identifiziert die Partei mittels Business Identifier Code (BIC), welche den
Rückgabegrund erstellt hat.
[0..1]
Reason <Rsn>
+Code <Cd>
Wird nicht verwendet.
Der Rückgabegrund wird im «Additional Reason Information» geliefert.
[0..n]
AdditionalInformation <AddtlInf>
1 - n Gründe möglich.
Die AddtlInf umfasst max. 105 Text, kann wiederholt vorkommen, falls die
die Anzahl Zeichen nicht ausreichen
SWIFTNet-Services
Handbuch für Corporates
Bsp: <BICOrBEI>ZKBKCHZZ80A</BICOrBEI>
Zürcher Kantonalbank
31/35
Pain.002: D-Level <TxInfAndSts>
Mult.
Name
Beschreibung
[0..1]
OriginalTransactionReference <OrgnlTxRef>
Die Angaben zu den betroffenen Transaktion (Details) werden nur bei
Group Status (B-Level) «ACWC» oder «PART» geliefert.
Original Transaction Reference <OrgnlTxRef>
Pain.002: D-Level <TxInfAndSts>, <OrgnlTxRef>
Mult.
Name
Beschreibung
[1..1]
Amount <Amt>
+InstructedAmount <InstdAmt>
Beauftragte Währung und Betrag.
[0..1]
{Or
RequestedCollectionDate <ReqdColltnDt>
Vom Kunden gewünschtes Fälligkeitsdatum der Lastschrift.
[0..1]
Or}
RequestedExecutionDate <ReqdExctnDt>
Vom Kunden gewünschtes Ausführungsdatum der Überweisung.
[0..1]
PaymentMethod <PmtMtd>
Art der Transaktion. Zulässige Codewerte:
«TRF» = Credit Transfer
«DD» = Lastschrift
[0..1]
RemittanceInformation <RmtInf>
Referenz der Transaktion, welche vom Begünstigten (Creditor) angegeben
wurde. Kann entweder unstrukturiert oder strukturiert sein.
{Or
+Unstructured <Ustrd>
Unstrukturierte Referenz (max. 140 Zeichen)
Or}
+Structured <Strd>
++CreditorReferenceInformation <CdtrRefInf>
Strukturierte Referenz (z.B. ESR-Referenz, IPI-Referenz, ISO-Creditor
Reference)
[0..1]
Art der Referenz. Zulässige Codewerte:
Type <Tp>
SWIFTNet-Services
Handbuch für Corporates
Zürcher Kantonalbank
32/35
Pain.002: D-Level <TxInfAndSts>, <OrgnlTxRef>
Mult.
Name
[0..1]
[0..1]
Beschreibung
+CodeOrProprietary <CdOrPrtry>
++Proprietary <Prtry>
«ESR» = ESR-Referenz
Reference <Ref>
Angabe der ESR-Referenz-Nummer
Debtor <Dbtr>
+Name <Nm>
Zahlungspflichtiger Name und Adresse (sofern vorhanden) werden im Feld
<Nm> geliefert (max. 140 Zeichen)
Info: Der Debtor Name wird nicht angegeben. Nur der Debtor Account
wird angegeben.
[0..1]
DebtorAccount <DbtrAcct>
+Identification <Id>
Kontonummer des Zahlungspflichtigen
{Or
IBAN <IBAN>
IBAN
Or}
Other <Othr>
+Identification <Id>
Proprietäre Kontonummer
[0..1]
DebtorAgent <DbtrAgt>
+FinancialInstitutionIdentification <FinInstnId>
++BIC <BIC>
Identifikation der Bank des Zahlungspflichtigen in Form der «Business
Identifier Code (BIC)». Bsp. im Überweisungsverfahren, BIC der ZKB:
<BIC>ZKBKCHZZ80A</BIC>.
Info: Der Debtor Agent wird nicht angegeben.
[0..1]
CreditorAgent <CdtrAgt>
+FinancialInstitutionIdentification <FinInstnId>
Identifikation der Bank des Begünstigten (Zahlungsempfängers).
Info: Der Creditor Agent wird nicht angegeben.
[0..1]
Creditor <Cdtr>
+Name <Nm>
Begünstigter (Zahlungsempfänger Name und Adresse (sofern vorhanden)
werden im Feld <Nm> geliefert (max. 140 Zeichen).
[0..1]
CreditorAccount <CdtrAcct>
+Identification <Id>
Kontonummer des Begünstigten (Zahlungsempfängers)
Info: Der Creditor Account wird nicht angegeben.
{Or
IBAN <IBAN>
IBAN
Or}
Other <Othr>
+Identification <Id>
Proprietäre Kontonummer
4.4 Cash Management (Bank to Customer)
4.4.1 Kontoreporting MT940 und MT942
Die Meldung MT940 entspricht dem Kunden-Kontoauszug und die Meldung MT942 ist ein Zwischenbericht der täglichen
Transaktionen (Interim Transaction Report). Diese beiden Meldungstypen werden von der Zürcher Kantonalbank über das
SWIFTNet ausgeliefert.
Datenbeschreibung
 Die nachfolgenden Recordbeschreibungen entsprechen grundsätzlich dem SWIFT-Standard. Der Record endet mit }.
 Dispomeldungen: Im SWIFT MT942 werden auch Dispomeldungen über künftige Buchungen angezeigt; z.B. Buchungen im
Zusammenhang mit fälligen Festgeldern, Devisen-oder Geldmarktgeschäften. Diese Dispomeldungen werden gemäss SWIFTStandard als EC (expected credit) bzw. ED (expected debit) im Feld :61: gemeldet und nach der definitiven Verbuchung
nochmals als C (credit) oder D (debit) im SWIFT MT942 und SWIFT MT940 angezeigt.
MT940 Customer Statement Message Status
Status
Feld
Feldname
Format
M
20
Referenznummer der Trx
16x
M
25
Kontobezeichnung
35x
Kontonummer-Darstellung im IBAN-Format
(CH9900700110001234567)
M
28C
Kontoauszug-Nr./Folgenummer
5n[/5n]
M
60a
Vortagessaldo
F oder M
O
61
Kontoauszug-Zeile
6!n[4!n]2a[1!a]15d1!a3!c16x[//16x][34x]
SWIFTNet-Services
Handbuch für Corporates
Zürcher Kantonalbank
33/35
Status
Feld
Feldname
Format
O
86
Informationen für Kontoinhaber
6*65x
M
62a
Neuer Saldo (Buchungssaldo)
F oder M
O
64
Valutasaldo
1!a6!n3!a15d
O
65
Valutasaldo
1!a6!n3!a15d
O
86
Informationen für Kontoinhaber
6*65x
Die Zürcher Kantonalbank speichert Informationen in
folgender Priorität
 Geschäftsvorfallnummer (GVNR)
 Name und Adresse des Auftraggebers/Begünstigten
bei Einzelbuchungen
 Zahlungsgrund bei Einzelbuchungen
 Zusatzinformationen
M = Mandatory, O = Optional
MT942 Interim Transaction Report
Status
Feld
Feldname
Format
M
20
Referenznummer der Trx
16x
M
25
Kontobezeichnung
35x
Kontonummer-Darstellung im IBAN-Format
(CH9900700110001234567)
M
28C
Kontoauszug-Nr./Folgenummer
5n[/5n]
M
34F
Indikator für Betragslimit
3!a[1!a]15d
O
34F
Indikator für Betragslimit
3!a[1!a]15d
M
13D
Angabe von Datum/Uhrzeit
6!n4!n1!x4!n
O
61
Kontoauszug-Zeile
6!n[4!n]2a[1!a]15d1!a3!c16x[//16x][34x]
O
86
Informationen für Kontoinhaber
6*65x
O
90D
Anzahl und Summe der Posten
5n3!a15d
O
90C
Anzahl und Summe der Posten
5n3!a15d
O
86
Informationen für Kontoinhaber
6*65x
Die Zürcher Kantonalbank speichert Informationen in
folgender Priorität
 Geschäftsvorfallnummer (GVNR)
 Name und Adresse des Auftraggebers/Begünstigten
bei Einzelbuchungen
 Zahlungsgrund bei Einzelbuchungen
 Zusatzinformationen
M = Mandatory, O = Optional
Geschäftsvorfallnummer (GVNR) Feld 86
Informationen für den Kontoinhaber. Damit Buchungsinformationen automatisiert verarbeitet werden können, liefert die Zürcher
Kantonalbank die folgenden Geschäftsvorfall-Nummern (GVNR) ohne die erklärenden Textkonstanten. Den GVNR wird der Tag
«?ZKB:» vorangestellt. Nach der GVNR folgt eine fortlaufende Buchungsnummer.
Die aktuelle Liste der Geschäftsvorfallnummern steht zum Herunterladen auf www.zkb.ch zur Verfügung.
Zusatzinformationen Feld 86
Die Zusatzinformationen betreffen Gutschrifts- und Belastungsdaten. Sie werden nach Priorität ausgeliefert und mit einem TAG
(«?ZI» bis «?26») versehen. Haben nicht alle Informationen im MT940, Feld 86 Platz, so wird die letzte vollständige Information
angezeigt und der TAG «?ZX» angefügt.
SWIFTNet-Services
Handbuch für Corporates
Zürcher Kantonalbank
34/35
Tag
Prio
Einzelbuchung Gutschrift
Einzelbuchung Belastung und Sammelbuchungen
(ohne Begünstigtenangaben)
?ZKB:
1
?ZKB:2299 XXXXX
?ZKB:2299 XXXXX
2
NAME UND ADRESSE DES AUFTRAGGEBERS
NAME UND ADRESSE DES BEGÜNSTIGTEN
3
ZAHLUNGSGRUND
ZAHLUNGSGRUND
4
MITTEILUNG DER ZÜRCHER KANTONALBANK
MITTEILUNG DER ZÜRCHER KANTONALBANK
?ZI:
5
ANFANG DER ZUSATZINFORMATIONEN
ANFANG DER ZUSATZINFORMATIONEN
?0:
6
WÄHRUNG/ORIGINALBETRAG
?1:
7
KURS AUFTRAGGEBERBANK
?2:
8
WÄHRUNG / VERGÜTUNGSBETRAG
WÄHRUNG / VERGÜTUNGSBETRAG
?3:
9
ZUM KURS VON (ZÜRCHER KANTONALBANK)
ZUM KURS VON (ZÜRCHER KANTONALBANK)
?4:
10
SPESEN DER AUFTRAGGEBERBANK
?5:
11
SPESEN DER AUFTRAGGEBERBANK
?6:
12
SPESEN DER AUFTRAGGEBERBANK
?7:
13
SPESEN DER AUFTRAGGEBERBANK
?8:
14
SPESEN DER ZÜRCHER KANTONALBANK
?9:
15
?20:
20
INFOS DEVISENGESCHÄFT
INFOS DEVISENGESCHÄFT
?21:
21
KONTRAKT-NR.
KONTRAKT-NR.
?22:
22
KAUF WHG/ORIGINALBETRAG
KAUF WHG/ORIGINALBETRAG
?23:
23
KURS
KURS
?24:
24
VALUTADATUM
VALUTADATUM
?25:
25
VERKAUF WHG/ORIGINALBETRAG
VERKAUF WHG/ORIGINALBETRAG
?26:
26
ABZÜGE WHG/TOTALBETRAG
ABZÜGE WHG/TOTALBETRAG
KEIN PLATZ FÜR ALLE ZUSATZINFOS
KEIN PLATZ FÜR ALLE ZUSATZINFOS
?ZX
SPESEN DER ZÜRCHER KANTONALBANK
ANZAHL POSTEN
Beispiel MT940:
{1:F01ZKBKCHZZP80A0000000000}{2:I940XXXXXXXXXXXXN}{4:
:20:1310356830872
:25:110000123456
:28C:135/1
:60F:D110707CHF100,
:61:110708C688,35NTRFNONREF//7093070822670002
1 Verguetung(en)
:86:?ZKB:2300 78278
FRAU FABIENNE MUSTER
OD
HERR HEINZ MUSTER
MUSTERGASSE 99
8000 ZUERICH
11057561170022280 MUSTER FABIENNE?ZI:?0:CHF700,35?4:CHF12,
:62F:C110708CHF788,35
:64:C110708CHF788,35
}
4.4.2 Gutschriftsrecord (ESR-Typ 3)
Mit dem Gutschriftsrecord Typ 3 werden die Daten von VESR-Zahlungseingängen (ESR, ESR+, LSV+/BDD) mit dem Dateinamen
«ESR.V11» bereitgestellt. Nähere Informationen sind im VESR-Handbuch der Zürcher Kantonalbank beschrieben:
https://www.zkb.ch/media/dok/efinance/vesr-handbuch-fk.pdf.
SWIFTNet-Services
Handbuch für Corporates
Zürcher Kantonalbank
35/35