Onboarding Guide S4C 092024 EN
Onboarding Guide S4C 092024 EN
Onboarding Guide
Content
1 General information 4
1.1 Swift for corporates 4
1.1.1 MA-CUG 4
1.1.2 SCORE 4
1.2.3 Store-and-forward 5
1.2.4 Real-time 5
2 Requirements 6
2.1 Contracts and forms 6
2.1.1 Swift Framework Agreement 6
2.2.2 BIC 7
3 Format overview 8
3.1 General information on specifications 8
3.1.1 ISO 20022 8
3.1.2 MT messages 9
General information
4 Test concept 12
4.1 Test scenarios 12
4.1.1 Swift FIN 13
5 Further information 14
Imprint 15
Onboarding Guide 4
General information
1 General information
This document is intended for corporate customers exchanging messages with DZ BANK AG (hereinafter
referred to as DZ BANK) via the Swift network. It contains general information about Swift and DZ BANK's
related services. Further information can be accessed via the links provided in this manual.
Essential additions to all message standards and formats offered by Swift can be found in the documents
deposited on Swift.com, including the "Swift User Handbook" and the "Service Description".
DZ BANK is not bound by this manual. DZ BANK reserves the right to amend this manual at any time
without prior notice. This Onboarding Guide has been prepared with the utmost care. Nevertheless, errors
and inaccuracies may occur. DZ BANK accepts no legal responsibility or liability whatsoever for any errors or
their consequences.
No part of this Onboarding Guide may be reproduced or transmitted in any form or by any means,
electronic or mechanical, without the prior written permission of DZ BANK.
The Society for Worldwide Interbank Financial Telecommunication (Swift) is an international cooperative of
financial institutions and the world's leading provider of secure financial messaging services between
banks, brokerage firms, exchanges and other financial institutions. Swift uses its proprietary platform,
which has proven to be highly secure and resilient since its inception. Swift enables the financial industry
and other affiliated members to process messages in an automated and standardised manner. The platform
has an availability of 99.99% in continuous operation (24/7/365).
Swift serves the financial industry in a variety of business areas, including financial messaging, treasury
disposition, payments and cash management, trade finance, trade confirmation (foreign exchange and
securities), messaging settlement, corporate actions, and securities trading and pre-trading.
For global corporates with accounts at multiple banks around the world, international payments and
recurring bulk or high value transactions, Swift provides a single, international standard communication
channel.
1.1.1 MA-CUG
A Member Administered Closed User Group (MA-CUG) is a member-managed service operated by Swift
since 2001. It enables corporate customers to exchange pre-defined messages with their partner banks via
the Swift network. Banks and corporates can belong to any number of different MA-CUGs. In an MA-CUG,
a corporate client connects directly to the bank (one-to-one relationship). For example, MA-CUGs are
suitable for the use of messages that are not permitted in the SCORE model.
DZ BANK does not manage MA-CUGs, but supports corporate customers connecting via SCORE.
1.1.2 SCORE
The SCORE (Standardised Corporate Environment) access model is used for data exchange between the
corporate customer and DZ BANK. Thanks to its uniform rules and multilateral relationships, SCORE has
become the global standard for communication between financial institutions and corporate clients.
In a user group centrally managed by Swift, all corporate customers connected to SCORE can communicate
with all financial institutions connected to the network and use their Swift services. Direct participation in
Onboarding Guide 5
General information
Swift is mandatory for corporate customers to use SCORE. At least one live BIC (Business Identifier Code) is
required. This BIC can be used to connect subsidiaries and affiliates.
Various services/channels can be used for the technical transmission of messages between corporate clients
and financial institutions.
1.2.3 Store-and-forward
In store-and-forward mode, messages are exchanged between Swift participants regardless of their geo-
graphical location and time zone. The sender can send the message at any time because the receiver does
not need to be online to receive the message. The message is received as soon as the recipient is available.
1.2.4 Real-time
With real-time data transmission, the sender reaches all recipients who are online at the time of transmis-
sion. It is an efficient way to exchange data.
Onboarding Guide 6
Requirements
2 Requirements
To use the Swift service at DZ BANK, the following requirements are necessary.
Requirements
- service bureau
- direct/on-premises connection.
For more information on connectivity options, please visit swift.com or contact your local Swift representa-
tive. Swift also helps corporate customers to determine the best connectivity option. DZ BANK will provide
a contact if required.
2.2.2 BIC
Swift participants receive a unique identifier from Swift in the form of an 8-digit or 11-digit Business Identi-
fier Code (BIC).
Format overview
- GENODEFF
- GENODEDD.
Depending on the type of message, other RMA keys may need to be exchanged. If necessary, DZ BANK will
provide information on this before the start of production.
3 Format overview
3.1.1.1 DK standard
DZ BANK accepts data formats that comply with the specifications of the German banking industry (DK).
The valid specifications can be downloaded from https://www.ebics.de/de/datenformate.
Format overview
XSD
("validation scheme") are available for download at firmenkunden.dzbank.de/formatwizard
3.1.2 MT messages
The following sections describe in detail only those message types that are most commonly used between
corporate customers and DZ BANK. More detailed information on these and all available message types can
be obtained directly from Swift.
Block Name This is the first character in the block, in this case a
1.
Application name Indicates the application for transmission, in this
case FIN = F.
Service description Describes the field of application, where 01 stands
for FIN and 21 for Acknowledgement (ACK) or
Negative Acknowledgement (NAK).
Onboarding Guide 10
Format overview
LT (logical terminal) Address System addition to the BIC, e.g. X, A-D; this adds
one character to the BIC and displays it with 12
digits.
Block Name This is the first character in the block, in this case a
2.
Input/ Output Distinguish whether it is an input or a dispatch:
I = Input
O = Output.
Message type Indicates the message type, in this case 101.
Identification of the counterparty BIC of the counterparty, including LT address and
branch identifier, 12 digits.
Message priority U - Urgent
N - Normal
S - System
Block name This is the first character within the block, in this
case a 4.
Identification of the counterparty BIC of the sender.
Identification of the counterparty BIC of the recipient.
Message type Indicates the message type, in this case 101.
Onboarding Guide 11
Format overview
General notes
When assigning the headers, the following should be considered:
- If the Basic Header and the MUG Header are used in parallel, the information in the Basic Header
takes precedence
- If only the MUG header is used, the Basic Header is generated from the data
- Care must be taken to ensure that the sender and receiver BICs are not identical.
DZ BANK mainly supports the following message types in exchanges with customers. If you would like to
exchange other message types, please contact us.
Test concept
3.2.1.1 MT101
The Swift MT101 message is a transfer request (also known as RfT = Request for Transfer) sent by a com-
pany to a third-party bank. The message triggers transactions on the third-party account by the originator,
which are then executed by the third-party bank.
A format specification can be provided by DZ BANK.
4 Test concept
As mentioned above, DZ BANK recommends that you test the connection or the format of the messages
and files before you start exchanging messages.
The first test refers to the test connection. In this case, send a payment file or a message via the test con-
nection or to the test BIC.
Please note: The results achieved in the test environment do not
guarantee the start of production and that no rights or obligations can be derived from them. We therefore
recommend that you carry out a series of penny tests on your production connection once you have
Onboarding Guide 13
Test concept
completed the tests in the test environment. For data protection reasons, we also recommend that you do
not use any personal data in your test files, or only use anonymised data.
1. You send (test) files with the same mapping and method that will be used in the production environ-
ment
2. You send (test) files that comply with the specifications given by DZ BANK, including the type of re-
quest. Checks are possible before the test begins.
3. The address is specified in the FileAct header as Swift.corp.fa!p to ensure that the message is sent to
the test environment and not the production environment:
- If the check of the connection and the order data was successful, you will receive a pain.002 with
the acknowledgement
- If there is a problem with the delivery, you will receive a NACK (Negative Acknowledgement). This
is not followed by a pain.002 message because the file was rejected at an early stage in the pro-
cessing chain
Onboarding Guide 14
Further information
- If the delivery was successful but the validation of the order data was negative, you will receive a
pain.002 with the reason for the rejection.
Production testing
Once testing is complete, we recommend that you run a penny test, i.e. a job with a small amount in the
pennies range. This is the same process as the test, but now in the production environment. The aim is to
ensure that the processing of orders works correctly in the production environment.
If the tests in the production environment are successful, the testing process is complete and the transition
to the production environment can take place.
5 Further information
Imprint
Imprint
DZ BANK AG
Republic Square
Postal address
Phone + 49 69 7447-01
Fax + 49 69 7447-1685
www.dzbank.de
Board of Directors:
Souâd Benkredda
Uwe Berghaus
Ulrike Brouzi
Johannes Koch
Michael Speth
Thomas Ullrich