Swift Net
Swift Net
SWIFTNet FINCopy
Service Description
This service description describes the SWIFTNet FINCopy service for the benefit of users of the service, service
administrators, and developers. It describes the features and functions of the service as well as the security and control
aspects. The document also includes the general terms and conditions, the responsibilities and liabilities applicable to
SWIFT, the service administrators, and users.
16 February 2007
SWIFTNet FINCopy
Legal Notices
Copyright
Copyright © S.W.I.F.T. SCRL ("SWIFT"), avenue Adèle 1, B-1310 La Hulpe, Belgium, or its licensors, 2007.
All rights reserved.
You may copy this publication within your organisation. Any such copy must include these legal notices.
Confidentiality
This publication contains SWIFT or third-party confidential information. Do not disclose this publication outside
your organisation without the prior written consent of SWIFT.
Disclaimer
The information in this publication may change from time to time. You must always refer to the latest available
version.
Translations
The English version of SWIFT documentation is the only official and binding version.
Trademarks
SWIFT, S.W.I.F.T., the SWIFT logo, Sibos, SWIFTNet, SWIFTAlliance, SWIFTStandards, SWIFTReady, and
Accord are trademarks of S.W.I.F.T. SCRL. Other SWIFT-derived service and product names, including
SWIFTSolutions, SWIFTWatch, and SWIFTSupport are tradenames of S.W.I.F.T. SCRL. SWIFT is the trading
name of S.W.I.F.T. SCRL. Other product or company names in this publication are tradenames, trademarks,
or registered trademarks of their respective owners.
2 Service Description
Preface
Preface
Contents
This service description describes the SWIFTNet FINCopy Service. It sets out the general terms
and conditions, responsibilities, and liabilities of SWIFT and the users of the SWIFTNet FINCopy
Service.
Although SWIFTNet FINCopy is an extension of SWIFTNet FIN functionality, it is a separate
service. Similarly, this service description is separate from SWIFTNet FIN service publications.
Note This service description, together with the SWIFT General Terms and Conditions and
other relevant service documentation, is an integral part of the contractual
arrangements between SWIFT and its customers for the provision and use of
SWIFTNet FINCopy.
Intended readership
The information is intended for:
SWIFT-defined terms
This document contains terms that have a specific meaning in the context of SWIFT
documentation, for example, customer, user or SWIFT services and products. These terms, which
are either defined in this document or in the SWIFT Glossary, are highlighted as shown in this
example:
SWIFT provides secure, standardised messaging services and interface software to its
customers.
Related documentation
For a better understanding of SWIFTNet FIN messaging, see:
• SWIFT Glossary
16 February 2007 3
SWIFTNet FINCopy
4 Service Description
Table of Contents
Table of Contents
1 Introduction ....................................................................................................................................................... 9
1.1 SWIFTNet and SWIFTNet FIN Overview .............................................................................................. 9
1.2 SWIFTNet FINCopy Overview ................................................................................................................ 9
1.3 How SWIFTNet FINCopy Works .......................................................................................................... 10
1.4 Implementing SWIFTNet FINCopy ....................................................................................................... 12
1.4.1 Service Administrators ......................................................................................................... 12
1.4.2 SWIFTNet FINCopy Users .................................................................................................. 12
1.5 Support for SWIFTNet FINCopy ........................................................................................................... 13
1.5.1 Service Administrators ......................................................................................................... 13
1.5.2 SWIFTNet FINCopy Users .................................................................................................. 13
16 February 2007 5
SWIFTNet FINCopy
7 Ordering ............................................................................................................................................................ 53
6 Service Description
Table of Contents
16 February 2007 7
SWIFTNet FINCopy
8 Service Description
Introduction
1 Introduction
General
This chapter introduces the SWIFTNet FINCopy Service. It explains:
SWIFTNet FIN
SWIFTNet FIN provides users with a wide range of message types for transaction and information
processing and settlement.
SWIFTNet FIN messages consist of structured headers, text, and trailers, and conform to
internationally accepted standards. SWIFT protects the confidentiality, integrity, and authenticity
of SWIFTNet FIN messages as described in the SWIFTNet FIN Service Description.
• information processing between the sending institution and the receiving institution
• funds settlement, in which both institutions maintain accounts in the books of a controlling
institution
16 February 2007 9
SWIFTNet FINCopy
The service administrator, acting as a third party in the transfer process, must do the following:
• capture sufficient elements of the funds transfer to perform the settlement and control function
• ensure that its intervention does not affect the prompt delivery of information to the receiving
institution, which would cause additional risk
SWIFTNet FINCopy
SWIFTNet FINCopy, in combination with SWIFTNet FIN, provides the service administrator with
a simple, flexible, and secure way to monitor and control financial transactions. SWIFTNet
FINCopy uses the facilities of SWIFTNet FIN, enhanced with a copy of selected information to the
third party. This service can be used to clear, net or settle high-value payments, securities, and
other financial transactions.
It is a Store-Copy-(Authorise)-and-Forward facility for users that participate in a Closed User Group
(CUG).
A SWIFTNet FINCopy CUG comprises:
• dynamic business data about the parties involved, for example, the sender's account balance
10 Service Description
Introduction
SWIFTNet FIN
Messaging
Sender Service Receiver
D0110001
Figure 2: SWIFTNet FINCopy service Information Flow
Full message
Full message information
information + Authorisation detail
Sender Receiver
Full or partial
information
copied
Authorisation
Y -Copy
mode
Service Administrator
Sender Receiver
Full or partial
information
copied
T -Copy
mode
D0110002
Service Administrator
16 February 2007 11
SWIFTNet FINCopy
The sending institution uses SWIFTNet FIN to prepare its message for transmission to the receiver,
in the usual way. The sender adds a service code that indicates that it requires a copy of the
message, and then transmits the message.
In Y-Copy mode, SWIFTNet FINCopy intercepts the SWIFTNet FIN message and copies some
or all of the information to a service administrator. SWIFTNet FINCopy holds the message in a
temporary queue until the service administrator sends the appropriate authorisation or rejection.
If the message is authorised, SWIFTNet FIN forwards it for delivery to the receiver, together with
the authorisation code. Optionally, the service administrator can add information for the sender or
the receiver of the original message, or both. If the message is rejected, SWIFTNet FIN aborts the
message and notifies the sender.
In T-Copy mode, SWIFTNet FINCopy copies some or all of the information to a service
administrator. The SWIFTNet FIN message is not held in a temporary queue, but is queued for
delivery to the intended recipient in the normal way. The service administrator can advise the
sender and receiver of the status of the transaction by separate messages after the event.
The general principles of SWIFTNet FIN, as described in the SWIFTNet FIN Service Description
and the SWIFTNet FIN Operations Guide, apply to all messages involved in SWIFTNet FINCopy.
• administrative - The service administrator establishes a CUG, determines the message types
and fields that SWIFTNet FINCopy must copy, and decides which service code to use.
• practical - The service administrator ensures that its SWIFTNet FIN Interface can receive
copies of messages and send authorisations and rejections.
• legal - The service administrator establishes a SWIFTNet FINCopy service agreement with
SWIFT. The service administrator also establishes an agreement framework with its users (that
is, the SWIFTNet FIN users that participate in the CUG).
• Confirm with its SWIFTNet FIN interface supplier that the interface supports SWIFTNet
FINCopy.
• Establish agreements with the service administrator and with SWIFT to use the SWIFTNet
FINCopy service. The user must use the SWIFTNet Service Subscription Form to confirm the
agreement to comply with SWIFT's requirements for the use of SWIFTNet FINCopy.
12 Service Description
Introduction
• Enter a three-character service code in the optional field 103 in block 3 to identify the SWIFTNet
FINCopy Service.
SWIFTNet FINCopy supports access to multiple services by the same user, by using a unique
code to identify each service.
• Automated message generation systems must insert field 103 in the user header block when
they create the SWIFTNet FIN message to be copied.
Some SWIFTNet FIN Interface implementations insert field 103 into the header block
automatically. Users that participate in a SWIFTNet FINCopy CUG can confirm details with
individual suppliers.
Field 103 is located in the user header block as follows:
{3:{103:<service-code>}{113:<banking-priority>}{108:<MUR>}}
Note Other fields may be present in the user header block. For a full description of the user
header format, see SWIFTNet FIN System Messages.
16 February 2007 13
SWIFTNet FINCopy
14 Service Description
Features and Functions
• message flows within Y-Copy and T-Copy modes, including optional sender notification in Y-
Copy mode
• the structure and use of SWIFTNet FINCopy Service messages MT 096 and MT 097
• message selection
• message validation
• the SWIFTNet FINCopy Service Identifier code, which is a three-character code used in field
103 of the user header
• other message types that can be exchanged by users that participate in the SWIFTNet FINCopy
CUG
• the participation of the sender and receiver in the SWIFTNet FINCopy CUG. See "Closed User
Groups" on page 31.
The message validation criteria is as follows:
• the authentication mode. See "Double Authentication" on page 31 for a description of the
SWIFTNet FINCopy Service double authentication mechanism.
16 February 2007 15
SWIFTNet FINCopy
• The identification of the service administrator's live or T&T destination that will be used for
Bilateral Key Exchange (BKE), until the migration to SWIFTNet Phase 2 is completed. During
and after the migration to SWIFTNet Phase 2, all SWIFTNet PKI signing operations will use a
certificate associated with the service administrator's live destination.
• Whether certain messages that the service administrator sends to the users that participate in
the SWIFTNet FINCopy CUG are billed to the user or the service administrator. If SWIFT bills
the users that participate in the SWIFTNet FINCopy CUG, then this is known as reverse billing.
Before starting SWIFTNet FINCopy operations, the service administrator must determine, in
agreement with SWIFT, the parameters for that service. SWIFT provides support for the definition
of these parameters.
From the parameters that the service administrator provides, SWIFT creates two SWIFTNet
FINCopy Services: one for live operation and one for T&T purposes.
Note SWIFTNet FINCopy Services can use different parameters for live operation and
T&T.
Before starting the operations, all SWIFTNet FINCopy parties (that is, the service
administrator and the users that participate in the SWIFTNet FINCopy CUG) must
include the SWIFTNet FINCopy service parameters in the SWIFTNet FIN interface
for both the live and the T&T services.
For a sample SWIFTNet FINCopy service profile, see Appendix A, "SWIFTNet FINCopy Service
Profile" on page 57.
• Y-Copy
• T-Copy
• Bypass
In normal operations, SWIFTNet FINCopy operates in either Y-Copy or T-Copy mode. SWIFT
reserves Bypass mode for specific, abnormal situations.
In Y-Copy mode, SWIFTNet FINCopy copies messages to the service administrator, and stores
these messages until it receives authorisation or refusal from the service administrator.
In T-Copy mode, SWIFTNet FINCopy copies messages to the service administrator and
immediately forwards the messages for delivery to the receiver.
In Bypass mode, SWIFTNet FINCopy does not copy the messages to the service administrator.
16 Service Description
Features and Functions
Bypass yes no no
1. A user that participates in a SWIFTNet FINCopy CUG sends a user-to-user message, for
example MT 103, to a receiver. To identify this message as a SWIFTNet FINCopy user-to-
user message, the sender adds field 103 to block 3, the user header. This field contains the
service code of the requested SWIFTNet FINCopy service. The service definition within
SWIFTNet FIN determines whether the message is Y-Copy or T-Copy.
2. SWIFTNet FINCopy intercepts the user-to-user message and copies some or all fields into
an MT 096 to the service administrator. MT 096 is equivalent to a request to execute the
transaction. SWIFTNet FINCopy holds the original user-to-user message until it receives the
appropriate instruction from the service administrator.
3. The service administrator's decision to authorise the user-to-user message is based on the
MT 096 information and other data, for example, the sender's balance. The service
administrator may delay the authorisation if the system allows payments to be queued until
balances are sufficient to enable processing.
4. The service administrator returns a delivery authorisation or refusal to the SWIFTNet FINCopy
service in the form of a SWIFTNet FINCopy Message Authorisation/Refusal Notification MT
097.
5. Based on the information in MT 097, SWIFTNet FINCopy either delivers the user-to-user
message, or aborts it and sends an Abort Notification MT 019 to the sender.
See also: "Figure 3: Y-Copy message flow: sender phase", "Figure 4: Y-Copy message flow:
service administrator phase: authorised message" and "Figure 5: Y-Copy message flow:
service administrator phase: rejected message".
16 February 2007 17
SWIFTNet FINCopy
MT 103
Sender Receiver
MT 096
Temporary queue
MT 103 awaiting
response from
Service Administrator
D0110003
Service Administrator
MT 103 MT 103
Sender Receiver
MT 096
MT 103 authorised
MT 097 by Service Administrator
and transmitted
to receiver
D0110004
Service Administrator
18 Service Description
Features and Functions
MT 019
MT 103 rejected by
MT 097 Service Administrator
with MT 019 Abort
Notification to sender
D0110005
Service Administrator
• As part of the normal SWIFTNet FIN Service, the sender can request that SWIFTNet FIN
monitors the delivery of sent messages. In this case, SWIFTNet FIN returns a Delivery
Notification MT 011 and, or a Nondelivery Warning MT 010 to the sender, as appropriate. These
notifications are based on the delivery of the original message to its receiver, and not on the
delivery of the copy to the service administrator.
• To examine the SWIFTNet FINCopy hold queue, the service administrator can send a
SWIFTNet FINCopy Message Status Request MT 028. SWIFTNet FINCopy responds with a
SWIFTNet FINCopy Message Status Report MT 029.
• The service administrator can also send a Cut-off Time Reconciliation Request MT 030 to
SWIFTNet FIN. SWIFTNet FIN responds with Cut-off Time Reconciliation Report MT 050. This
report states the number of undelivered messages to the service administrator at the specified
time.
See: "Figure 6: Monitoring messages: authorised transaction: optional messages".
16 February 2007 19
SWIFTNet FINCopy
MT 096 MT 097
Y-Copy mode
authorised
transaction
D0110006
Request and MT 029 MT 050 and Report
Report Service Administrator
Note For more information about the SWIFTNet FIN system and service messages, see
the SWIFTNet FIN System Messages.
Use of MT012
An optional feature of Y-Copy mode is MT 012 for Sender Notification. This feature, which the
service administrator selects during the implementation phase, conveys information to the sender
of the original user-to-user message. The service administrator inserts field 114<payment-
release-information-sender> into the MT 097 SWIFTNet FINCopy Message
Authorisation/Refusal Notification. SWIFTNet FINCopy then transmits an MT 012 Sender
Notification to the sender of the original message identified in field 114.
Note The service administrator can only use MT 012 Sender Notification when MT 097 is
an authorisation message. SWIFTNet FINCopy does not generate MT 012 when MT
097 is a rejection message, even if MT 097 contains field 114.
For more information about this optional feature, see "Relationship between SWIFTNet FINCopy
and SWIFTNet FIN" on page 47.
The modified message flow using Sender Notification is illustrated in "Figure 7: Y-Copy message
flow with sender notification".
20 Service Description
Features and Functions
MT 012
MT 096 MT 097
MT 103 authorised
by Service Administrator
and transmitted to
receiver with optional
MT 012 Sender
Notification
D0110007
Service Administrator
Note The service administrator decides whether to offer this feature for the service. It can
be applied to all or some messages, based on MT, amount, or other criteria.
• The sender transmits a user-to-user message, for example, an MT 103, to a receiver. To identify
this message as a SWIFTNet FINCopy user-to-user message, the sender adds field 103 to
block 3, the user header. This field contains the identification of the requested SWIFTNet
FINCopy service. The service definition within SWIFTNet FIN determines whether the message
is Y-Copy or T-Copy.
• SWIFTNet FINCopy intercepts the user-to-user message, and copies some or all of its fields
into an MT 096 to the service administrator . Unlike Y-Copy mode, SWIFTNet FINCopy does
not hold the user-to-user message for service administrator approval. The message is treated
as a normal SWIFTNet FIN message, and is forwarded directly to the receiver.
• The service administrator uses the information copied in the MT 096 for whatever service it
provides. If that service involves an information flow between the service administrator and
16 February 2007 21
SWIFTNet FINCopy
either the sender or receiver, the service administrator advises the sender and/or receiver of
the message status outside of the SWIFTNet FINCopy message dialogue, as there is no MT
097 SWIFTNet FINCopy Message Authorisation/Refusal Notification.
MT 103
Sender Receiver
MT 096
D0110008
Service Administrator
• The sender transmits a user-to-user message, for example, an MT 103 to a receiver. To identify
this message as a SWIFTNet FINCopy user-to-user message, the sender adds field 103 to
block 3, the user header. This field contains the identification of the requested SWIFTNet
FINCopy service. The service definition within SWIFTNet FIN determines whether the message
is Y-Copy or T-Copy.
• SWIFTNet FINCopy intercepts the user-to-user message, but cannot copy anything to the
service administrator. SWIFTNet FINCopy treats the user-to-user message as a normal
SWIFTNet FIN message, and forwards it directly to the receiver. See "SWIFTNet FINCopy
Service Fallback" on page 50.
Note When the service is in emergency Bypass mode, the service administrator must
advise users that participate in the SWIFTNet FINCopy CUG that messages are not
copied.
22 Service Description
Features and Functions
SWIFT can only change service modes if the service state is closed. If a service administrator asks
SWIFT to operate its declared fallback mode in an emergency, SWIFT closes the state, changes
the mode, then reopens the service.
In the absence of problems, the implementation time for emergency changes to SWIFTNet
FINCopy parameters (change of mode, withdrawal of a user) is 45 minutes. This period starts from
the time that the SWIFT Customer Service Centre (CSC) has authenticated the service
administrator, and has received a confirmation fax from the service administrator.
In some circumstances, fallback may only require SWIFT to close the service state.
Note A message requesting a SWIFTNet FINCopy service when the service is closed
receives a Negative AcKowledgement (NAK), with an appropriate error code. For
explanations of SWIFTNet FIN Error Codes, see the SWIFTNet FIN Error Codes.
• The sender and the receiver both participate in the SWIFTNet FINCopy CUG.
• The message passes specific but optional SWIFTNet FINCopy validation that is based on
currency code or dual authentication, or both.
16 February 2007 23
SWIFTNet FINCopy
dedicated user Message Reference (MRF) trailer that SWIFTNet FINCopy inserts to specify the
message reference of the original user-to-user message. The format of this trailer is as follows:
<yymmdd><hhmmss><mir>
where<yymmdd><hhmmss> represents the input message acceptance date and time (GMT) and
<mir> is the 28-character original user-to-user message input reference.
The specific SWIFTNet FINCopy Service Profile determines which fields of the original message
text block are copied.
Basic header
Application header
User header
Text block
" Basic header
Application header
User header
Text (some or all fields)
Trailer block "
Trailer block
D0110009
The MRF is specific to SWIFTNet FINCopy. The sole purpose of the MRF is to enable SWIFTNet
FINCopy to identify the MT 096 to which the MT 097 is a response. The MRF is an automatically
generated trailer in the MT 096 and can only be reused in field 109 of the MT 097. The format of
the MRF may change without prior notice.
If the institution that sent the original message is a synonym, its master BIC8 appears in the MRF.
Main Use
The MT 096 is a SWIFTNet FIN system message from SWIFTNet FINCopy to the service
administrator. See the SWIFTNet FIN System Messages for details of the MT 096 header and
trailer blocks. For MT 096 examples, see Appendix B, "Case Studies for SWIFTNet Phase 1" on
page 63 and Appendix C, "Case Studies for SWIFTNet Phase 2" on page 81.
The following table describes the block format of the MT 096.
1,2, and 3 Standard header blocks for a SWIFTNet FIN system message.
SWIFTNet FINCopy puts the SWIFTNet FINCopy Service Identifier
24 Service Description
Features and Functions
4 Text block, containing the header blocks, some or all of the text
fields, and the trailer block of the original user-to-user message.
• any additional available information the service administrator has about the sender and receiver
The service administrator uses the MT 097 SWIFTNet FINCopy Message Authorisation/Refusal
Notification to convey the decision to authorise or refuse the original user-to-user message to
SWIFTNet FINCopy.
As shown in "Figure 10: MT 097 structure", the text block of the MT 097 contains the following:
• information for the sender (in field 114). This information is returned to the sender in an MT 012.
• information for the receiver (in field 115). This information is added to the authorised user-to-
user message when it is sent to the receiver.
16 February 2007 25
SWIFTNet FINCopy
Basic header
Application header
User header
Text block
" FINCopy service identifier code
MRF trailer from MT 096
Acceptance/rejection code
Abort reason
Trailer block
D0110010
contents otherwise, not present contents
The MT 097 is a SWIFTNet FIN system message from the service administrator to SWIFTNet
FINCopy. This message applies to the SWIFTNet FINCopy service only. For details of the MT 097
header and trailer blocks, see the SWIFTNet FIN System Messages. For examples of the MT 097,
see Appendix B, "Case Studies for SWIFTNet Phase 1" on page 63 and Appendix C, "Case
Studies for SWIFTNet Phase 2" on page 81.
Note For each MT 096 received from SWIFTNet FINCopy in Y-Copy mode, a service
administrator must send a response to SWIFTNet FINCopy using the MT 097. The
MT 097 can be sent at a later time but must be sent from the server destination that
received the MT 096.
The following table shows the text block format of the MT 097.
MT 097 format
26 Service Description
Features and Functions
This message always requires the first two fields. The service administrator must specify the
SWIFTNet FINCopy Service Identifier code and the type of report it requires, as follows:
• 1 = the number of messages in the queue and the MIR for each message
• if these fields are absent, then SWIFTNet FINCopy assumes that the current date and time
represent the cut-off for the report
• if only one field 177 is present, then SWIFTNet FINCopy assumes that it states the cut-off time
• if both fields are present, then SWIFTNet FINCopy assumes that the first field is the start time
and the second field is the cut-off time
All times are local to the service administrator.
See the SWIFTNet FIN System Messages for more details.
16 February 2007 27
SWIFTNet FINCopy
Fields 202 and 203 are always present in the report. The two fields 177 are present in the first
section of the report, if present in the original MT 028 request. The final part of the report contains
the SWIFTNet FINCopy Service Identifier Code and a combination of the final two fields in the
preceding table. The last two fields depend on the type of request in the MT 028.
Field 343, <cut-off-time-count>, shows the number of urgent and normal user-to-user
messages queued in SWIFTNet FINCopy, within the date-time range specified in the MT 028.
SWIFTNet FINCopy holds the messages because:
• The sender marked them as copy messages in a Y-Copy service, so SWIFTNet FINCopy copied
them to the service administrator and placed them in a hold queue.
• SWIFTNet FINCopy hasn't had an MT 097 back from the service administrator.
28 Service Description
Features and Functions
Note For more information about the MT 030 and MT 050, see the SWIFTNet FIN System
Messages.
16 February 2007 29
SWIFTNet FINCopy
30 Service Description
Security and Control
• double authentication
16 February 2007 31
SWIFTNet FINCopy
Double authentication
In support of message authentication and integrity, if the service administrator has specified the
use of double authentication in the service profile, then SWIFT enforces its use between the sender
and the service administrator (for T-copy and Y-copy), and between the service administrator and
the receiver (for Y-copy).
For more information about message authentication, see "Authentication Mode" on page 58.
Central institution
If double authentication is defined for the SWIFTNet FINCopy service, the service administrator
must calculate a second PAC or its PKI equivalent, or both, when generating the MT 097
SWIFTNet FINCopy Message Authorisation/Refusal Notification. The user-to-user message that
SWIFTNet FIN forwards to the receiver contains the authentication elements calculated by the
sender and by the service administrator.
The symmetric authentication techniques that SWIFT uses to calculate MAC and PAC mean that
users that participate in a SWIFTNet FINCopy CUG must perform BKE, as follows:
• If the SWIFTNet FINCopy Service Profile specifies that users that participate in that SWIFTNet
FINCopy CUG can exchange authenticated SWIFTNet FIN messages with other users that
participate in that CUG, then all users that participate in that CUG must perform BKE with all
correspondents in the CUG.
• If the SWIFTNet FINCopy Service Profile specifies that users that participate in that SWIFTNet
FINCopy CUG must apply double authentication to SWIFTNet FINCopy messages, then the
service administrator must perform BKE with all users that participate in the CUG. This key
exchange is the responsibility of the service administrator.
32 Service Description
Security and Control
Sender Receiver
D0110011
Service Administrator
• During the migration to SWIFTNet Phase 2, the sender generates a Proprietary Authentication
Code (PAC), a SWIFTNet PKI equivalent, or both. SWIFTNet FINCopy copies any PAC and,
or digital signature in the message when it queues the copy message to the service
administrator. The receiver of the original message will receive either a MAC or a digital
signature from the sender.
• In Y-Copy mode, the service administrator generates a second PAC, a SWIFTNet PKI
equivalent, or both. This second PAC is based on the bilateral key exchanged with the receiver.
SWIFTNet FINCopy includes any second PAC and, or digital signature when it queues the
message to the receiver. SWIFTNet FIN does not include the first PAC when it queues the
message to the receiver. Depending on the migration status of the receiver, only the second
PAC or its PKI equivalent will be delivered.
In T-Copy there is no second PAC or signature, even when double authentication is specified, as
there is no service administrator-to-receiver message involved.
Bypass mode
When SWIFTNet FINCopy service is in Bypass mode and the CUG service profile specifies double
authentication, SWIFTNet FINCopy appends an empty second PAC trailer to the message queued
to the receiver. This will continue to be the case after the migration to SWIFTNet Phase 2. This
indicates to the receiver that the message has not been authorised by the service administrator.
For an example of an empty PAC trailer, see "Figure 25: MT 103 as delivered to Receiverbank".
16 February 2007 33
SWIFTNet FINCopy
34 Service Description
Service Administrator Responsibilities
• communication with users that participate in the SWIFTNet FINCopy Closed User Group (CUG)
• day-to-day operations
Further details
Appendix D, "Service Administrators Operations Guide" on page 99 contains a detailed
description of administrative and technical procedures that the service administrator and SWIFT
perform. These procedures form the implementation and operation of a SWIFTNet FINCopy
Service.
4.1 Implementation
4.1.1 Procedure
4.1.1.1 Service Administrator Agreement and Project Plan
Actions to take
Before a SWIFTNet FINCopy service can be set up, the service administrator and SWIFT must
sign a Service Administration Agreement (SAA). Without an SAA, a service administrator cannot
have permission from the SWIFT Board to set up the SWIFTNet FINCopy service. The service
administrator uses the Service Approval Request Form (SARF) to obtain this permission.
Operational parameters
When the implementation timetable is established, the service administrator must define the
parameters to govern the operation of the SWIFTNet FINCopy service. This comprises the
SWIFTNet FINCopy service profile for the live and T&T services. In particular, the service
administrator must do the following:
• Agree a SWIFTNet FINCopy Service Identifier Code with SWIFT, to be uniquely used for the
new service. Users that participate in this SWIFTNet FINCopy CUG place this code in the
header field 103 to indicate the messages for SWIFTNet FINCopy to copy. It can be any three
alpha characters, except where this can lead to confusion. The first two characters must be
unique, that is, no other financial community can use the same first two characters as a
SWIFTNet FINCopy Service Identifier Code. The third character must not be the letter X.
16 February 2007 35
SWIFTNet FINCopy
• Define the SWIFTNet FINCopy requirements, such as the service modes for live use and T&T,
and the service definition parameters which determine the rules to operate the service. These
parameters form the SWIFTNet FINCopy service profile. For more information about the service
profile parameters, see Appendix A, "SWIFTNet FINCopy Service Profile" on page 57.
• Agree the service administrator destination (CID) with SWIFT. The CID is used in Phase 1 for
BKE between the service administrator and the users that participate in the SWIFTNet FINCopy
CUG. In Phase 2 the CID is used to authenticate the service administrator authorisation/refusal
notification. See "Double Authentication" on page 31.
• Agree with SWIFT the other message types which users that participate in the SWIFTNet
FINCopy CUG can exchange.
• Agree with SWIFT two BIC8 addresses for the SWIFTNet FINCopy server destinations. SWIFT
requires two addresses for operational reasons. These destinations form part of the SWIFTNet
FINCopy service profile. SWIFTNet FINCopy and the service administrator use them for the MT
096 and MT 097 dialogue. The service administrator must send each MT 097 from the same
address as that which received the corresponding MT 096. Services with low traffic volumes
can operate with a single SWIFTNet FINCopy server destination when the service
administrator agrees this with SWIFT in advance.
Note Users that participate in the SWIFTNet FINCopy CUG do not normally see the
SWIFTNet FINCopy server destinations. Although these destinations are part of
the SWIFTNet FINCopy service profile, the service administrator does not have to
communicate them to the users that participate in the SWIFTNet FINCopy CUG.
• Define the numeric codes, range 50 to 99, and any alphanumeric codes for use as abort reason
codes in field 432 of MT 097 and MT 019. In the same manner, define any message status
codes for use in field 431 for nondelivery warnings, undelivered message reports, and retrieved
messages. See SWIFTNet FIN Error Codes.
The service administrator must also establish adequate lines of communication within the
SWIFTNet FINCopy CUG, and inform all users that participate in the CUG of the Service Profile
details. The service administrator also distributes to the group the details of all users that
participate in the SWIFTNet FINCopy CUG. Users that participate in the CUG need these details
for Bilateral Key Exchange (BKE) within the CUG.
Note When the service is in live operation, the service administrator must ensure that the
communication methods are adequate for routine and emergency situations. This
is to enable communication to some or all users that participate in the SWIFTNet
FINCopy CUG, for any day-to-day operational matters that affect both SWIFTNet
FINCopy and the underlying service.
References
Topic Reference
Abort reason codes and message status "Relationship between SWIFTNet FINCopy
codes and SWIFTNet FIN" on page 47
36 Service Description
Service Administrator Responsibilities
Overview
The service administrator must abide by the procedures in Appendix D, "Service Administrators
Operations Guide" on page 99, summarised in this chapter.
Note Such server assignments must be acceptable to SWIFT within the context of network
load-sharing.
4.2 Operational
Message exchange
For each user-to-user message sent between the users that participate in a SWIFTNet FINCopy
CUG, SWIFTNet FINCopy copies specific information from the user-to-user message into an MT
096 SWIFTNet FIN Copy Service to Service Administrator Message. SWIFTNet FINCopy sends
the MT 096 to the service administrator.
In Y-Copy mode, the service administrator must respond with an MT 097 SWIFTNet FINCopy
Message Authorisation/Refusal Notification for each MT 096 received. This applies for both live
16 February 2007 37
SWIFTNet FINCopy
and Test and Training (T&T) messages. In each MT 097, the service administrator must approve
or refuse the underlying transaction.
Note Service administrators must ensure that the MT 097 is sent from the same SWIFTNet
FINCopy server destination that received the MT 096.
Authentication
If double authentication has been defined in the SWIFTNet FINCopy service profile, the service
administrator must be able to calculate and check the Proprietary Authentication Code (PAC), its
SWIFTNet PKI equivalent, or both. The service administrator must also be able to calculate and
insert a PAC, a SWIFTNet PKI equivalent, or both, in the MT 097.
The service administrator's responsibilities for message authentication are given in the SWIFTNet
FIN Security Guide.
If the service administrator has defined that an MT 012 sender notification is required for the
SWIFTNet FINCopy service, the service administrator can add text in field 114 of the MT 097. The
service administrator can always place a text message for the receiver in field 115 of the MT 097 .
If the MT 097 contains a rejection code then:
• SWIFTNet FINCopy will not generate an MT 012, even if field 114 is present in the MT 097.
• SWIFTNet FINCopy aborts the original user-to-user message and notifies the sender.
SWIFTNet FINCopy does not notify the receiver and does not pass the contents of field 115 to
the receiver.
Note For full details of the system messages MT 028, MT 029, MT 030 and MT 050, see
SWIFTNet FIN System Messages.
38 Service Description
Service Administrator Responsibilities
Note For services operating in Test and Training (T&T) mode, the service administrator
must accommodate and manage the choice of mode (current or future) for the users
that participate in the SWIFTNet FINCopy CUG.
The MT 096, being a system message, is not dependent upon current or future
modes. It contains SWIFTNet FINCopy information appropriate to the mode that the
sender of the original T&T user-to-user message selected. In T&T, a service
administrator can receive MT 096s from users that participate in the SWIFTNet
FINCopy CUG that contain either the current or future version of the same user-to-
user message. SWIFT recommends that the service administrator declares the mode
for the T&T session to the users that participate in the CUG, and manages it manually.
1. Be responsible for:
– informing SWIFT of the rules that govern access to, provision of, and use of this service
– determining the participation in the SWIFTNet FINCopy Closed User Group (CUG)
– the provision of the service for users that participate in the CUG
2. Serve as the primary SWIFT contact for the provision of the SWIFTNet FINCopy service. The
service administrator must, without limitation, assist SWIFT to distribute relevant forms and
documents to prospective or participating users of SWIFTNet FINCopy. The service
administrator must also assist SWIFT with the subscription to and provision of the SWIFTNet
FINCopy service and related SWIFT services and products.
3. Assist SWIFT in the prompt and accurate completion and application, as appropriate, of forms
and other documents. Forward approved SWIFTNet FINCopy user subscription forms
promptly to SWIFT.
16 February 2007 39
SWIFTNet FINCopy
4. Define the initial service parameters for the provision of the SWIFTNet FINCopy service
without delay and in cooperation and agreement with SWIFT. Define any subsequent
amendments to the relevant service profiles.
5. Make sure that the initial service profile for the SWIFTNet FINCopy service is completed and
returned promptly to SWIFT. Make sure any subsequent amendments are also forwarded
promptly to SWIFT.
6. Ensure that all participants understand and implement the initial service profile and any
subsequent amendments promptly.
7. Have the necessary capacity and authority to perform the obligations of service
administrator. These obligations include, without limitation, the authority to allow, refuse, or
withdraw SWIFTNet FINCopy users in, or from, the SWIFTNet FINCopy CUGs.
Related procedures
For more information about the related procedures, see Appendix D, "Service Administrators
Operations Guide", and "Procedures".
The service administrator must be able to communicate with SWIFT by means of the MT 999 at
all times.
40 Service Description
SWIFTNet FINCopy User's Responsibilities
• implementation procedures
• technical requirements
• day-to-day operations
5.1 Implementation
5.1.1 Procedures
Startup procedures
To participate in a SWIFTNet FINCopy service, customers must do the following:
1. The applicant SWIFTNet FINCopy user must be a duly registered SWIFT user, entitled under
the SWIFT by-laws to send and receive the messages in the relevant SWIFTNet FINCopy
service. The applicant must then apply to enter the SWIFTNet FINCopy Closed User Group
(CUG) for that SWIFTNet FINCopy service. The applicant must subscribe via SWIFT's e-
ordering tool that is available on www.swift.com > Ordering & Support. The service
administrator will authorise online.
2. If the SWIFTNet FINCopy service profile specifies authenticated message types, then the
user that participates in the SWIFTNet FINCopy CUG must ensure that it exchanges
authentication keys with all other users that it may want to exchange messages with, which
participate in that SWIFTNet FINCopy CUG. In addition, if the service profile specifies double
authentication, then the user that participates in the SWIFTNet FINCopy CUG must also
exchange authentication keys with the service administrator. The address for Bilateral Key
Exchange (BKE) with the service administrator is the service administrator destination (CID),
which is listed in the Service Profile for the relevant SWIFTNet FINCopy service. It is also the
SWIFTNet PKI certificate associated with the CID destination which will be used to generate
the digital signatures required in the case of double authentication. The BKE procedure is
documented in the SWIFTNet FIN Security Guide.
• accept the use of Field 103 (the SWIFTNet FINCopy service Identifier Code) in the user header
of any message type that the SWIFTNet FINCopy service profile specifies as a SWIFTNet
FINCopy user-to-user message
16 February 2007 41
SWIFTNet FINCopy
• receive messages that the service administrator has authorised, and for which the service
administrator may have supplied information in Field 115
• add a Proprietary Authentication Code (PAC) trailer or the SWIFTNet PKI based digital
signature, or both, if the service administrator has specified double authentication in the
SWIFTNet FINCopy service profile
• receive and process a PAC trailer or its SWIFTNet PKI equivalent, or both, on an incoming
message, if the service administrator has specified double authentication in the SWIFTNet
FINCopy service profile
• receive and process a message with an empty PAC trailer, if the service administrator has
specified double authentication in the SWIFTNet FINCopy service profile, and the SWIFTNet
FINCopy service is in Bypass mode
Note All SWIFTNet FIN users that join a SWIFTNet FINCopy CUG receive, from the service
administrator (not from SWIFT), the SWIFTNet FINCopy service profile for the
specific SWIFTNet FINCopy service. This enables the user that participates in the
SWIFTNet FINCopy CUG to configure the SWIFTNet FIN interfaces for that service.
5.2 Operational
5.2.1 Sender's Perspective
Event sequence
The process from the sender's perspective ("Figure 12: Payment message process from the
sender's perspective" on page 44) is as follows:
2. Calculate the Proprietary Authentication Code or generate the relevant digital signature
If the service administrator has specified double authentication in the SWIFTNet FINCopy
service profile, then the sender must use the service administrator destination (CID) from the
service profile to exchange keys with the service administrator. The sender's SWIFTNet FIN
Interface uses relevant information to calculate the Proprietary Authentication Code (PAC),
the digital signature, or both. For detailed information, refer to section A.2.4, "Authentication
Mode".
42 Service Description
SWIFTNet FINCopy User's Responsibilities
• If the service definition includes Sender Notification, then the sender may receive an MT
012 Sender Notification when the payment is authorised.
• The sender may receive an MT 019 Abort Notification for one of the following reasons:
– The service administrator's response to the copy of the message is an MT 097 rejection
that causes SWIFTNet FIN to reject the queued user-to-user message.
– SWIFTNet FIN has aborted the user-to-user message for a technical reason, outside
the scope of SWIFTNet FINCopy, after the service administrator authorised the
message.
This means that the sender may receive this message after it has received the MT 012.
Field 432 in the MT 019 contains an abort reason code that explains why SWIFTNet FIN
or SWIFTNet FINCopy aborted the original user-to-user message. The sender can use
the code to determine which service aborted the message. See "SWIFTNet FINCopy
Abort Notification" on page 48 for a list of abort reason codes.
The MT 019 also contains the relevant Service Identifier Code.
– The message aborts because the service administrator has not authorised delivery of
the original message for more than 14 days (four days in T&T).
If SWIFTNet FIN negatively acknowledges (NAKs) the message, SWIFTNet FINCopy does
not copy the message. The sender can correct the error and resend the message.
16 February 2007 43
SWIFTNet FINCopy
MT 103
with SWIFTNet
FINCopy
Service
Identifier
Code
Sender Optionally,
receives Sender
MT 019 receives
Abort ACK NAK MT 012
Notification Sender
Notification
Rejected by Authorised by
Service Administrator Service Administrator
Optionally, Sender
Sender receives
receives MT 019
MT 010 Abort
Non-delivery Notification
Warning
Optionally,
Sender
receives Rejected by SWIFTNet FIN
MT 011 for a technical
Delivery (non SWIFTNet FINCopy)
Notification reason
MT 103
delivered
to receiver
D0110012
• optionally, Field 115 (in block 3), which contains information from the service administrator
44 Service Description
SWIFTNet FINCopy User's Responsibilities
• a PAC trailer, a digital signature, or both, if the service administrator has specified double
authentication in the SWIFTNet FINCopy service profile.
Note If the SWIFTNet FINCopy service is in T-Copy mode, and the service profile
specifies double authentication, then there cannot be a PAC or a digital signature
from the service administrator for the receiver. This is because there is no
communication between a service administrator and a receiver in this mode.
If the message received contains an empty PAC, then the receiver knows that the fallback
solution agreed amongst the SWIFTNet FINCopy CUG participants applies. For information
about the different fallback modes, see "SWIFTNet FINCopy Service Fallback" on
page 50.
16 February 2007 45
SWIFTNet FINCopy
46 Service Description
Relationship between SWIFTNet FINCopy and SWIFTNet FIN
• message retrievals
• message cancellation
• fallback processing
Note The service administrator must retrieve a service message from the same server
destination that sent or received the message.
16 February 2007 47
SWIFTNet FINCopy
If there is no field 103 containing a service code, then SWIFTNet FINCopy does not copy the
original message to the service administrator. Instead, SWIFTNet FIN delivers the message
directly to the receiver, unless the service administrator has specifically requested in the service
profile that all messages exchanged in the FINCopy CUG must be copied. If all messages
exchanged within the CUG must be copied, then SWIFT mandates the use of tag 103.
The service-code in Field 103 of Block 3 of the sent message must match the service Identifier of
a valid SWIFTNet FINCopy Service to which the sender and the receiver subscribe. The service
profile must contain the message type. Otherwise, the message receives a Negative
AcKnowledgement (NAK).
Abort conditions
Service Condition
SWIFTNet The service administrator has rejected the SWIFTNet FINCopy service
FINCopy message.
SWIFTNet FIN The receiver has not logged on to SWIFT and selected SWIFTNet FIN, for
a period of 14 days in live mode, or four days in test and training mode.
SWIFTNet FIN After 11 unsuccessful delivery attempts. (This applies to both the MT 096
and the original message.)
SWIFTNet The service administrator has not sent an authorisation or refusal message
FINCopy and within 14 days.
SWIFTNet FIN
If the message aborts, whether for a SWIFTNet FINCopy reason or a SWIFTNet FIN reason, then
SWIFT uses normal SWIFTNet FIN functionality to notify the sender, by means of the MT 019
Abort Notification. This notification contains the appropriate abort reason codes and the relevant
Service Identifier code.
48 Service Description
Relationship between SWIFTNet FINCopy and SWIFTNet FIN
Note The service administrator and the users that participate in its SWIFTNet FINCopy
CUG can agree on specific cancellation procedures. Users that participate in the
SWIFTNet FINCopy CUG must therefore check with the service administrator
whether such procedures are in place.
Note If the MT 097 contains a rejection code, then the presence of field 114 does not
generate an MT 012 Sender Notification. Also, if the service administrator includes
field 115 in a rejection message, then SWIFTNet FINCopy ignores the information,
because there is no notification to the receiver of a rejected message.
16 February 2007 49
SWIFTNet FINCopy
Duplicate MT 097
If a service administrator sends a duplicate MT 097, then the following occurs:
• if there is a PDE trailer, SWIFTNet FINCopy ignores the second message provided it received
the first MT 097
– if the service administrator had already authorised the user-to-user message, then
SWIFTNet FIN sends an MT 015 Delayed NAK to the service administrator, with error code
X37
– if the service administrator had already refused the user-to-user message, then SWIFTNet
FIN sends an MT 015 Delayed NAK to the service administrator, with error code X36
• non-delivery warnings (MT 010), if the message remains undelivered to the receiver at the end
of the obsolescence period
• solicited and unsolicited undelivered message reports (MT 066, MT 082, MT 083)
50 Service Description
Relationship between SWIFTNet FINCopy and SWIFTNet FIN
Because SWIFTNet FINCopy does not queue messages in T-Copy mode, the impact of this
fallback situation is that new user-to-user SWIFTNet FINCopy messages, which users that
participate in the SWIFTNet FINCopy CUG send while the service is closed, receive a NAK.
Note An empty PAC trailer indicates to the receiver that the service administrator has
not authorised, or received a copy of, the message.
Note Absence of a PAC trailer or PKI signature, if the service profile specifies double
authentication, is an indication to the receiver that the service is operating in T-
Copy mode.
• whether the service administrator is operating the service in current or future mode
• whether the sender sent the original SWIFTNet FINCopy message in current or future mode
The service administrator must manage the choice of mode for such T&T sessions. The MT 096,
being a system message, is not dependent upon current or future mode, and contains information
that SWIFTNet FINCopy has copied, that is appropriate to the mode that the sender of the original
T&T user-to-user message has selected. For this reason, in test and training, a service
16 February 2007 51
SWIFTNet FINCopy
administrator can receive information that SWIFTNet FINCopy has copied from different users that
participate in the SWIFTNet FINCopy CUG, in both current and future modes.
Note For more information about T&T, see the SWIFTNet FIN Service Description and the
SWIFTNet FIN Operations Guide.
52 Service Description
Ordering
7 Ordering
Order SWIFT services and products
To use SWIFT services and products, a customer must subscribe to, or order, the relevant services
and products.
Related information
For information about SWIFT's online ordering facility and how to order, see www.swift.com >
Ordering & Support > Ordering.
16 February 2007 53
SWIFTNet FINCopy
54 Service Description
SWIFT General Terms and Conditions and Liability
1. For the delivery of the full or partial copy to the service administrator, the delivery time is
defined as the time elapsed between the acknowledgement of receipt of the original message
by SWIFTNet FIN to the sending user that participates in the SWIFTNet FINCopy CUG and
the availability of the full or partial copy to be forwarded to the service administrator.
2. For the delivery of the original message and approval stamp to the receiver in Y-Copy mode,
the delivery time is defined as the time elapsed between the acknowledgement of receipt of
the delivery authorisation by SWIFT to the service administrator, and the availability of the
original message to be forwarded to the addressee.
3. For the delivery of the optional sender notification in Y-Copy mode, the delivery time is defined
as the time elapsed between the acknowledgement of receipt of the delivery authorisation by
SWIFT to the service administrator, and the availability of the sender notification to be
forwarded to the sender of the user-to-user message.
To avoid any doubt, the responsibilities of the SWIFT user, as a sender or as a receiver of a
SWIFTNet FIN message, as laid down in the SWIFTNet FIN service documentation and, in
particular, the SWIFTNet FIN Service Description, shall also apply mutatis mutandis either to the
service administrator or the user that participates in the SWIFTNet FINCopy CUG (or both, as the
case may be) for messages exchanged in relation to, or in connection with, SWIFTNet FINCopy.
16 February 2007 55
SWIFTNet FINCopy
56 Service Description
Appendix A - SWIFTNet FINCopy Service Profile
Appendix A
Example
Parameter Value
---- ----
Message type (repeat next three parameters for each MT) MT103
---- ----
SWIFTNet FINCopy and the service administrator use the two SWIFTNet FINCopy server
destinations shown to exchange SWIFTNet FINCopy service messages.
The users that participate in the SWIFTNet FINCopy CUG may not see, or require notification
about, SWIFTNet FINCopy service messages for a particular SWIFTNet FINCopy service. For all
operational purposes (for example, Bilateral Key Exchange [BKE] or PAC generation) or
verification of digital signatures, users that participate in a SWIFTNet FINCopy CUG must use the
service administrator destination (CID), which is the third parameter in this example.
16 February 2007 57
SWIFTNet FINCopy
Note If the service administrator also a user that participates the SWIFTNet FINCopy CUG,
it must use a separate BIC8. If the participation is in test mode only, then an additional
T&T destination is required.
58 Service Description
Appendix A - SWIFTNet FINCopy Service Profile
{1:F01BCITITMMAXXX0012000123}
{2:O1030950040322BNPAFRPPAXXX00120078960403221051U3}
{4:CrLf
:20:1234567890CrLf
:23B:CREDCrLf
:32A:040322EUR450,00CrLf
:50K:MASTERS IMPORTCrLf
RUE DES ARBRES 119CrLf
CAMBRAICrLf
:52A:BNPAFRPPCAMCrLf
:53A:POCIITMM680CrLf
:57A:BCITITMM680CrLf
:59:/P03452032022819 30CrLf
GRAND IMPORTCrLf
PESCARACrLf
:70:/RFB/INV 5591CrLf
:71A:BENCrLf
-}
{5:{MAC:12345678}{CHK:123456789ABC}}
User-to-user message
The following message data will be used:
• Sender BIC8 - the eight character BIC code of the sender of the message
• Receiver BIC8 - the eight-character BIC code of the receiver of the message
• Full block 4 - the full content of block 4 of the FIN message. This is the same block 4 content
that is used to calculate the MAC trailer
16 February 2007 59
SWIFTNet FINCopy
• Random value - this element is mandatory in the case of double authentication of signed
messages, that is, when two digests are generated by the sender. In all other cases it is not
allowed. The purpose of this element is to ensure that, in the case of partial copy, it is not
possible for the service administrator to derive the full block 4 contents
• Sender BIC8 - the eight character BIC code of the sender of the message
• Service Administrator (CID) BIC - the eight-character BIC code of the FINCopy Service
Administrator destination (CID) as defined in the FINCopy Service Profile for the service. This
is the destination with which bilateral keys are exchanged today.
• The to-be-copied part of block 4 (full or partial). These are the fields that will be copied to the
Service Administrator in the MT 096 Copy Message. This is the same format of block 4 data
that is currently used to calculate the sender's PAC trailer.
• Service Administrator (CID) BIC - the eight-character BIC code of the FINCopy Service
Administrator destination (CID) as defined in the FINCopy Service Profile for the service. This
is the destination with which bilateral keys are exchanged today.
• Receiver BIC8 - the eight-character BIC code of the receiver of the original message.
• Field 115 (if present) - the contents of the optional field tag 115 (Payment Release Information)
from the Service Administrator to the receiver.
• The fields copied from block 4 of the original message and received in the MT 096 Copy
Message.
• The signature value of the original message if the original message contained a digest for the
user-to-user message.
The service administrator will sign using the certificate associated with the CID destination, that
is, the destination with which the service participants exchange bilateral keys today.
Note Full copy service mode must be used for ISO 15022 message types.
60 Service Description
Appendix A - SWIFTNet FINCopy Service Profile
Note Service administrators must not specify currency code checks to ISO 15022 message
types when defining the service profile.
• General use
SWIFTNet FINCopy always uses the MT 012
• Individual use
The service administrator decides under which circumstances SWIFTNet FINCopy sends an
MT 012.
• Not used
The MT 012 is not available for the specific SWIFTNet FINCopy Service.
16 February 2007 61
SWIFTNet FINCopy
62 Service Description
Appendix B - Case Studies for SWIFTNet Phase 1
Appendix B
Identifier
Code
16 February 2007 63
SWIFTNet FINCopy
SWIFTNet
FINCopy
MT 096 MT 097
D0110014
Service Administrator
Note The messages shown in this appendix have some header and trailer block fields on
separate lines. This is only for purposes of illustration and must not be taken as
indications of <carriage return - line feed> within the messages.
• that the currency in the country is CC Dollars, with a currency code of CCD
• that a service administrator with primary server destination INSTCC2AXXX has established an
RTGS system that uses SWIFTNet FINCopy
• that two users that participate in the SWIFTNet FINCopy CUG are Senderbank
SNDRCC2AXXX and Receiverbank RCVRCC2AXXX
64 Service Description
Appendix B - Case Studies for SWIFTNet Phase 1
• that on 01 September 2007, Senderbank, on behalf of its customer A. Payer Inc., effects a
same-day-value payment of CCD 10,000.00 in favour of A. Payee Inc., in account with
Receiverbank.
In these case studies, the SWIFTNet FINCopy service profile contains the following parameters:
• double authentication
• partial copy
• "Figure 15: MT 103 Single customer credit transfer that Senderbank has prepared and
transmitted to SWIFTNet FIN." and transmitted to SWIFTNet FIN.
• "Figure 16: MT 096 SWIFTNet FIN Copy service to service administrator message".
• "Figure 17: MT 097 SWIFTNet FINCopy message authorisation/refusal notification", that the
service administrator has returned. It shows the authorisation code, and contains information
for both the sender and the receiver.
• "Figure 18: MT 103 Single customer credit transfer message as delivered to Receiverbank".
The message contains additional information in the header block from the service
administrator. The original PAC that Senderbank prepared, has been exchanged for the second
PAC that the service administrator has prepared.
• "Figure 19: MT 012 Sender notification". This message contains information for Senderbank
from the service administrator.
16 February 2007 65
SWIFTNet FINCopy
Figure 15: MT 103 Single customer credit transfer that Senderbank has prepared and transmitted to
SWIFTNet FIN.
MT 103
(As Sent)
{1:F01SNDRCCAAXXX0123000456}
{2:I103RCVRCC2AXXXXU}
{3:{103:COP}{108:12345678}}
{4:
SWIFTNet FINCopy Message User
Service Identifier Reference (MUR)
20:TRANSREF
Code Ignored by SWIFTNet
as defined in the FIN and SWIFTNet
23B:CRED
Service Profile. FINCopy, but copied
If invalid, will to the Service
32A:070901CCD10000.00
cause message Administrator
to be NAKed within the MT 096
50K:A PAYER INC
71A: BEN
-}
{5:{MAC:12AB34CD}
PAC trailer {PAC:34CD56EF}
based on BKE
between {CHK:123456789ABC}}
Senderbank and
the Service
Administrator,
but added to
message from
Senderbank
to Receiverbank
D0110015
66 Service Description
Appendix B - Case Studies for SWIFTNet Phase 1
Figure 16: MT 096 SWIFTNet FIN Copy service to service administrator message
{1:F01SNDRCC2AAXXX0123000456}
Message User
Reference (MUR) {2:I103RCVRCC2AXXXXU}
Ignored by
SWIFTNet FIN and {3:{103:COP}{108:12345678}}
SWIFTNet FINCopy,
{4:
but copied to the
Service Administrator 20:TRANSREF
within the MT 096
32A:070901CCD10000.00
Text fields
of MT 103 -}
As partial copy {5:
has been specified
only the fields {MAC:12AB34CD}
listed in the
service profile {PAC:34CD56EF}
have been copied
{MRF:070901120000070901SNDRCC2A
AXXX0123000456}}
MAC trailer
copied from }
MT 103 {5:CHK:987654321DEF}{SYS:12000709
01SNDRCC2AAXXX01234000456}}
PAC trailer
copied from
MT 103, for
processing by User message reference trailer Envelope
Service Administrator inserted by SWIFTNet FINCopy
D0110016
containing information from MT 103
16 February 2007 67
SWIFTNet FINCopy
{103:COP}
User message
reference {109:070901120000070901SNDRCC2AAXXX
copied from 0123000456}
the MT 096
{451:0} Information from
Service Administrator
{114:AUTH REF 123456} to Senderbank
{PAC:A1B2C3F4}
{CHK:246135789FED}}
68 Service Description
Appendix B - Case Studies for SWIFTNet Phase 1
Figure 18: MT 103 Single customer credit transfer message as delivered to Receiverbank
MT 103
(As Delivered)
{1:F01RCVRCC2AAXXX2345987654}
{2:O1031200070901SNDRCC2AAXXX012300
SWIFTNet FINCopy 04560709011205U}
Service Identifier Message User
Code Reference (MUR)
{3:{103:COP}{108:12345678}
Ignored by
SWIFTNet FIN and
{115:SETTLEMENT REF 123456}}
SWIFTNet FINCopy,
but copied to the
{4:
Information from Service Administrator
Service Administrator within the MT 096
20:TRANSREF
copied from
MT 097 into 23B:CRED
block 3
(user header) 32A:070901CCD10000.00
71A:BEN
-}
{5:{MAC:12AB34CD}
D0110018
16 February 2007 69
SWIFTNet FINCopy
{1:F01SNDRCC2AAXXX0123000888}
{2:O0121205070901DYLPXXXXEXXX0000139990
0709011206S}
{4:
{175:0900}
Message User
Reference (MUR) {106:070901SNDRCC2AAXXX012300456}
identifying
Senderbank's {108:12345678}
original message
{102:RCVRCC2AXXXX}
{103:COP}
D0110019
Note Because SWIFTNet FINCopy service profiles for the case studies in this appendix
specify partial copy, the MT 103 trailers copied in the MT 096, and illustrated in figures
16, 21, and 27, do not include the checksum trailer. However, if the service profiles
had specified full copy, then the checksum trailer would be present, between the
Proprietary Authentication Code (PAC) and the Message Reference (MRF) trailer.
• "Figure 20: MT 103 Single customer credit transfer message from Senderbank".
• "Figure 21: MT 096 SWIFTNet FIN Copy service to service administrator message".
70 Service Description
Appendix B - Case Studies for SWIFTNet Phase 1
Note These messages are identical to those in the case study in "Messages, Y-Copy
Mode: Authorised Payment" on page 65.
• "Figure 22: MT 097 Rejection message" shows the MT 097, in which Field 451 indicates that
the service administrator has rejected the proposed transaction, and that SWIFTNet FINCopy
must delete the payment message and not deliver it to Receiverbank. This message also
contains a code, in Field 432, giving the abort reason.
Figure 20: MT 103 Single customer credit transfer message from Senderbank
MT 103(As Sent)
{1:F01SNDRCC2AAXXX0123000456}
{2:I103RCVRCC2AXXXXU}
{3:{103:COP}{108:12345678}}
{4:
20:TRANSREF
23B:CRED
32A:0709012CCD10000.00
Section B.3
16 February 2007 71
SWIFTNet FINCopy
Figure 21: MT 096 SWIFTNet FIN Copy service to service administrator message
{2:O0961200070901DYLPXXXXEXXX0000
1399900709011201S}
SWIFTNet FINCopy
Service Identifier {3:{103:COP}{108:SNDRCC2AA1234456}
Code }
{4:
{1:F01SNDRCC2AAXXX0123000456}
Headers of
MT 103 {2:I103RCVRCC2AXXXXU}
{3:{103:COP}{108:12345678}}
{4:
20:TRANSREF
Text fields
of MT 103 32A:070901CCD10000.00
-}
{5:
MAC trailer {MAC:12AB34CD}
PAC trailer {PAC:34CD56EF}
72 Service Description
Appendix B - Case Studies for SWIFTNet Phase 1
}
Abort-reason
code {5:
from a range of
code numbers {PAC:A1B2C3F4}
reserved for
SWIFTNet FINCopy {CHK:987654321CBA}}
(The meaning of
each code in this
range is defined
by the Service
Administrator and
known to banks
in the FINCopy
CUG)
NEW PAC trailer,
calculated by the Service Administrator, based on BKE
between Service Administrator and Receiverbank
D0110022
deleted this PAC will be discarded by SWIFTNet FINCopy
16 February 2007 73
SWIFTNet FINCopy
{1:F01SNDRCC2AAXXX0247000888}
{2:O0191205070901DYLRXXXXEXXX000013991
0709011206S}
Identification
of original {4:
payment
message {175:1200}
{106:SNDRCC2AAXXX0123000456}
{102:RCVRCC2AXXX}
Abort reason {432:66}
copied from
MT 097 {619:COP}
}
Service Identifier
Code of original {5:CHK:123456789ABC}{SYS:1205070901
payment message INSTCC2AAXXX0246123456}}
D0110023
use, tells Senderbank why the rejection has happened.
• "Figure 24: MT 103 Single customer credit transfer message from Senderbank". This MT 103
is identical to those in Sections "Messages, Y-Copy Mode: Authorised Payment" on page 65
and "Messages, Y-Copy Mode: Rejected Payment" on page 70, because a SWIFTNet FINCopy
mode change has no impact on the sender. Indeed, the sender does not need to know that
SWIFT has changed the mode.
74 Service Description
Appendix B - Case Studies for SWIFTNet Phase 1
However, if Senderbank had sent the MT 103 when the service state was closed for the mode
change, Senderbank would have received a negative acknowledgement (NAK) for the
message.
Note The change to a fallback mode may, however, have significant impact on the real-
time gross settlement or netting service for which the customer uses the SWIFTNet
FINCopy service. The service administrator must ensure that all users that
participate in the SWIFTNet FINCopy CUG receive appropriate notification.
• "Figure 25: MT 103 as delivered to Receiverbank" shows the MT 103 that SWIFTNet FINCopy
has forwarded and SWIFTNet FIN has delivered directly to Receiverbank. The message has
not been held in a temporary queue. SWIFTNet FINCopy has removed the PAC in the original
MT 103, which is based on Bilateral Key Exchange (BKE) between Senderbank and the service
administrator. However, because there has been no communication with the service
administrator, the PAC trailer is empty. For the same reason, field 115 is not added to the header
block of the MT 103.
Figure 24: MT 103 Single customer credit transfer message from Senderbank
MT 103
(As Sent)
{1:F01SNDRCC2AAXXX0123000456}
{2:I103RCVRCC2AXXXXU}
{3:{103:COP}{108:12345678}}
{4:
20:TRANSREF
23B:CRED
32A:070901CCD10000.00
16 February 2007 75
SWIFTNet FINCopy
MT 103
(As Delivered)
{1:F01RCVRCC2AAXXX2345987654}
D0110025
• "Figure 26: MT 103 Single customer credit transfer message from Senderbank" (identical to
those in the preceding sections).
• "Figure 27: MT 096 SWIFTNet FIN Copy service to service administrator message" (also
identical to those in preceding sections).
• "Figure 28: MT 103 Single customer credit transfer message as delivered" (forwarded to
Receiverbank by SWIFTNet FINCopy). SWIFTNet FINCopy forwards this message as soon as
it has copied the information required for the MT 096. However, SWIFTNet FINCopy removes
76 Service Description
Appendix B - Case Studies for SWIFTNet Phase 1
the PAC trailer that was present in the original is no PAC between the service administrator and
the receiver.
Figure 26: MT 103 Single customer credit transfer message from Senderbank
MT 103
(As Sent)
{1:F01SNDRCC2AAXXX0123000456}
{2:I103RCVRCC2AXXXXU}
{3:{103:COP}{108:12345678}}
{4:
20:TRANSREF
23B:CRED
32A:070901CCD10000.00
16 February 2007 77
SWIFTNet FINCopy
Figure 27: MT 096 SWIFTNet FIN Copy service to service administrator message
{2:O0961200070901DYLPXXXXEXXX0000
1399900709017201S}
SWIFTNet FINCopy {3:{103:COP}{108:SNDRCC2AA1234456}
Service Identifier }
Code
{4:
{1:F01SNDRCC2AAXXX0123000456}
Headers of
MT 100 {2:I103RCVRCC2AXXXXU}
{3:{103:COP}{108:12345678}}
{4:
20:TRANSREF
Text fields
of MT 100 23B:CRED
32A:070901CCD10000.00
-}
{5:
MAC trailer {MAC:12AB34CD}
PAC trailer {PAC:34CD56EF}
{5:CHK:987654321DEF}{SYS:12000709
01SNDRCC2AAXXX01234000456}}
Envelope
78 Service Description
Appendix B - Case Studies for SWIFTNet Phase 1
MT 103
(As Delivered)
{1:F01RCVRCC2AAXXX2345987654}
{2:O1031200070901SNDRCC2AAXXX01230
SWIFTNet FINCopy 004560709011201U}
Service Identifier
Code {3:{103:COP}{108:12345678}}
{4:
20:TRANSREF
23B:CRED
32A:070901CCD10000.00
71A:BEN
-}
{5:{MAC:12AB34CD}
{CHK:249765318DAB}}
No PAC trailer
SWIFTNet FINCopy has removed the PAC
prepared by Senderbank and copied to the
Service Administrator.
Since there is no communication between This message has not been held in a temporary
the Service Administrator and Receiverbank queue but forwarded by SWIFTNet FINCopy for
in T-Copy mode, there cannot be a PAC delivery to Receiverbank once the information
D0110028
trailer in the message delivered to needed for the MT 096 to the Service
Receiverbank. Administrator has been copied.
16 February 2007 79
SWIFTNet FINCopy
80 Service Description
Appendix C - Case Studies for SWIFTNet Phase 2
Appendix C
Identifier
Code
16 February 2007 81
SWIFTNet FINCopy
SWIFTNet
FINCopy
MT 096 MT 097
D0110014
Service Administrator
Note The messages shown in this appendix have some header and trailer block fields on
separate lines. This is only for purposes of illustration and must not be taken as
indications of <carriage return - line feed> within the messages.
• that the currency in the country is CC Dollars, with a currency code of CCD
• that a service administrator with primary server destination INSTCC2AXXX has established an
RTGS system that uses SWIFTNet FINCopy
• that two users that participate in the SWIFTNet FINCopy CUG are Senderbank
SNDRCC2AXXX and Receiverbank RCVRCC2AXXX
82 Service Description
Appendix C - Case Studies for SWIFTNet Phase 2
• that on 01 September 2007, Senderbank, on behalf of its customer A. Payer Inc., effects a
same-day-value payment of CCD 10,000.00 in favour of A. Payee Inc., in account with
Receiverbank.
In these case studies, the SWIFTNet FINCopy service profile contains the following parameters:
• double authentication
• partial copy
• "Figure 31: MT 103 Single customer credit transfer that Senderbank has prepared and
transmitted to SWIFTNet FIN." and transmitted to SWIFTNet FIN.
• "Figure 32: MT 096 SWIFTNet FIN Copy service to service administrator message".
• "Figure 33: MT 097 SWIFTNet FINCopy message authorisation/refusal notification", that the
service administrator has returned. It shows the authorisation code, and contains information
for both the sender and the receiver.
• "Figure 34: MT 103 Single customer credit transfer message as delivered to Receiverbank".
The message contains additional information in the header block from the service
administrator.
• "Figure 35: MT 012 Sender notification". This message contains information for Senderbank
from the service administrator.
16 February 2007 83
SWIFTNet FINCopy
Figure 31: MT 103 Single customer credit transfer that Senderbank has prepared and transmitted to
SWIFTNet FIN.
MT 103
(As Sent)
{1:F01SNDRCCAAXXX0123000456}
{2:I103RCVRCC2AXXXXU}
{3:{103:COP}{108:12345678}}
{4:
SWIFTNet FINCopy Message User
Service Identifier Reference (MUR)
20:TRANSREF
Code Ignored by
as defined in the SWIFTNet FIN and
23B:CRED
Service Profile. SWIFTNet FINCopy,
If invalid, will but copied to the
32A:070901CCD10000.00
cause message Service Administrator
to be NAKed within the MT 096
50K:A PAYER INC
71A: BEN
-}
{5:
{CHK:123456789ABC}}
<signature block>
Signature block
contains signature
allowing verification
of message
authenticity and
integrity
D0110029
84 Service Description
Appendix C - Case Studies for SWIFTNet Phase 2
Figure 32: MT 096 SWIFTNet FIN Copy service to service administrator message
SWIFTNet FINCopy
MT 096 SWIFTNet FIN Copy Service
Service Identifier to Service Administrator
Code {1:F01INSTCC2AAXXX0246000987}
copied from
the MT 103 {2:O0961200070901DYLPXXXXEXXX0000
after validation 1399900709011201S}
by SWIFTNet
FINCopy {3:{103:COP}{108:SNDRCC2AA1234456}
}
Header of {4:
MT 103
{1:F01SNDRCC2AAXXX0123000456}
Message User
Reference (MUR) {2:I103RCVRCC2AXXXXU}
Ignored by
SWIFTNet FIN and {3:{103:COP}{108:12345678}}
SWIFTNet FINCopy,
{4:
but copied to the
Service Administrator 20:TRANSREF
within the MT 096
32A:070901CCD10000.00
Text fields
of MT 103 -}
As partial copy {5:
has been specified
only the fields {MRF:070901120000070901SNDRCC2A
listed in the AXXX0123000456}}
service profile
have been copied }
{5:CHK:987654321DEF}{SYS:12000709
01SNDRCC2AAXXX01234000456}}
<signature block>
Signature block
copied from the
original message
16 February 2007 85
SWIFTNet FINCopy
{103:COP}
User message
reference {109:070901120000070901SNDRCC2AAXXX
copied from 0123000456}
the MT 096
{451:0} Information from
Service Administrator
{114:AUTH REF 123456} to Senderbank
{CHK:246135789FED}}
<signature block>
Signature block
generated by the
Service Administrator
D0110031
86 Service Description
Appendix C - Case Studies for SWIFTNet Phase 2
Figure 34: MT 103 Single customer credit transfer message as delivered to Receiverbank
MT 103
(As Delivered)
{1:F01RCVRCC2AAXXX2345987654}
{2:O1031200070901SNDRCC2AAXXX012300
SWIFTNet FINCopy 04560709011205U}
Service Identifier Message User
Code Reference (MUR)
{3:{103:COP}{108:12345678}
Ignored by
SWIFTNet FIN and
{115:SETTLEMENT REF 123456}}
SWIFTNet FINCopy,
but copied to the
{4:
Information from Service Administrator
Service Administrator within the MT 096
20:TRANSREF
copied from
MT 097 into 23B:CRED
block 3
(user header) 32A:070901CCD10000.00
71A:BEN
-}
Signature block 2
copied from MT 097
D0110032
16 February 2007 87
SWIFTNet FINCopy
{1:F01SNDRCC2AAXXX0123000888}
{2:O0121205070901DYLPXXXXEXXX0000139990
0709011206S}
{4:
{175:0900}
Message User
Reference (MUR) {106:070901SNDRCC2AAXXX012300456}
identifying
Senderbank's {108:12345678}
original message
{102:RCVRCC2AXXXX}
{103:COP}
D0110019
Note Because SWIFTNet FINCopy service profiles for the case studies in this appendix
specify partial copy, the MT 103 trailers copied in the MT 096, and illustrated in figures
32, 37, and 43, do not include the checksum trailer. However, if the service profiles
had specified full copy, then the checksum trailer would be present.
• "Figure 36: MT 103 Single customer credit transfer message from Senderbank".
• "Figure 37: MT 096 SWIFTNet FIN Copy service to service administrator message".
88 Service Description
Appendix C - Case Studies for SWIFTNet Phase 2
Note These messages are identical to those in the case study in "Messages, Y-Copy
Mode: Authorised Payment" on page 83.
• "Figure 38: MT 097 Rejection message" shows the MT 097, in which Field 451 indicates that
the service administrator has rejected the proposed transaction, and that SWIFTNet FINCopy
must delete the payment message and not deliver it to Receiverbank. This message also
contains a code, in Field 432, giving the abort reason.
Figure 36: MT 103 Single customer credit transfer message from Senderbank
{1:F01SNDRCC2AAXXX0123000456}
{2:I103RCVRCC2AXXXXU}
{3:{103:COP}{108:12345678}}
{4:
20:TRANSREF
23B:CRED
32A:0709012CCD10000.00
{5:
{CHK:123456789ABC}}
<signature block>
Signature block
contains signature
allowing verification
of message
authenticity and
integrity As Senderbank is unaware that this message will be
rejected by the Service Administrator, this message is
identical to the one shown in the case study in
D0110034
Section B.3
16 February 2007 89
SWIFTNet FINCopy
Figure 37: MT 096 SWIFTNet FIN Copy service to service administrator message
{2:O0961200070901DYLPXXXXEXXX0000
1399900709011201S}
SWIFTNet FINCopy
Service Identifier {3:{103:COP}{108:SNDRCC2AA1234456}
Code }
{4:
{1:F01SNDRCC2AAXXX0123000456}
Headers of
MT 103 {2:I103RCVRCC2AXXXXU}
{3:{103:COP}{108:12345678}}
{4:
20:TRANSREF
Text fields
of MT 103 32A:070901CCD10000.00
-}
{5:
{5:CHK:987654321DEF}{SYS:12000709
01SNDRCC2AAXXX01234000456}}
<signature block>
Signature block
copied from the
original message
Envelope
90 Service Description
Appendix C - Case Studies for SWIFTNet Phase 2
}
Abort-reason
code {5:
from a range of
code numbers {CHK:987654321CBA}}
reserved for
SWIFTNet FINCopy <signature block>
(The meaning of
each code in this
range is defined
by the Service
Administrator and
known to banks
in the SWIFTNet
FINCopy CUG)
Signature block
As the MT 097 is a rejection message and the MT 103
will be deleted, this signature block will be discarded by
SWIFTNet FINCopy.
D0110036
16 February 2007 91
SWIFTNet FINCopy
{1:F01SNDRCC2AAXXX0247000888}
{2:O0191205070901DYLRXXXXEXXX000013991
0709011206S}
Identification
of original {4:
payment
message {175:1200}
{106:SNDRCC2AAXXX0123000456}
{102:RCVRCC2AXXX}
Abort reason {432:66}
copied from
MT 097 {619:COP}
}
Service Identifier
Code of original {5:CHK:123456789ABC}{SYS:1205070901
payment message INSTCC2AAXXX0246123456}}
D0110023
use, tells Senderbank why the rejection has happened.
• "Figure 40: MT 103 Single customer credit transfer message from Senderbank". This MT 103
is identical to those in Sections "Messages, Y-Copy Mode: Authorised Payment" on page 83
and "Messages, Y-Copy Mode: Rejected Payment" on page 88, because a SWIFTNet FINCopy
mode change has no impact on the sender. Indeed, the sender does not need to know that
SWIFT has changed the mode.
92 Service Description
Appendix C - Case Studies for SWIFTNet Phase 2
However, if Senderbank had sent the MT 103 when the service state was closed for the mode
change, Senderbank would have received a negative acknowledgement (NAK) for the
message.
Note The change to a fallback mode may, however, have significant impact on the real-
time gross settlement or netting service for which the customer uses the SWIFTNet
FINCopy service. The service administrator must ensure that all users that
participate in the SWIFTNet FINCopy CUG receive appropriate notification.
Figure 40: MT 103 Single customer credit transfer message from Senderbank
MT 103
(As Sent)
{1:F01SNDRCC2AAXXX0123000456}
{2:I103RCVRCC2AXXXXU}
{3:{103:COP}{108:12345678}}
{4:
20:TRANSREF
23B:CRED
32A:070901CCD10000.00
{5:
{CHK:123456789ABC}}
• "Figure 41: MT 103 as delivered to Receiverbank" shows the MT 103 that SWIFTNet FINCopy
has forwarded and SWIFTNet FIN has delivered directly to Receiverbank. The message has
not been held in a temporary queue. The presence of an empty PAC trailer indicates to the
receiver that there has been no communication with the service administrator as the service is
16 February 2007 93
SWIFTNet FINCopy
in bypass mode and no copy has been made. For the same reason, field 115 is not added to
the header block of the MT 103.
MT 103
(As Delivered)
{1:F01RCVRCC2AAXXX2345987654}
{2:O1031200070901SNDRCC2AAXXX01230
SWIFTNet FINCopy 004560709011201U}
Service Identifier Message User
Code Reference (MUR)
{3:{103:COP}{108:12345678}} Ignored by
SWIFTNet FIN and
{4: SWIFTNet FINCopy,
now known to
20:TRANSREF Senderbank and
Receiverbank,
23B:CRED but NOT to the
Service Administrator
32A:070901CCD10000.00
D0110039
• "Figure 42: MT 103 Single customer credit transfer message from Senderbank" (identical to
those in the preceding sections).
• "Figure 43: MT 096 SWIFTNet FIN Copy service to service administrator message" (also
identical to those in preceding sections).
• "Figure 44: MT 103 Single customer credit transfer message as delivered" (forwarded to
Receiverbank by SWIFTNet FINCopy). SWIFTNet FINCopy forwards this message as soon as
it has copied the information required for the MT 096.
94 Service Description
Appendix C - Case Studies for SWIFTNet Phase 2
Figure 42: MT 103 Single customer credit transfer message from Senderbank
MT 103
(As Sent)
{1:F01SNDRCC2AAXXX0123000456}
{2:I103RCVRCC2AXXXXU}
{3:{103:COP}{108:12345678}}
{4:
20:TRANSREF
23B:CRED
32A:070901CCD10000.00
{5:
{CHK:123456789ABC}}
D0110040
16 February 2007 95
SWIFTNet FINCopy
Figure 43: MT 096 SWIFTNet FIN Copy service to service administrator message
{2:O0961200070901DYLPXXXXEXXX0000
1399900709017201S}
SWIFTNet FINCopy
Service Identifier {3:{103:COP}{108:SNDRCC2AA1234456}
Code }
{4:
{1:F01SNDRCC2AAXXX0123000456}
Headers of
MT 103 {2:I103RCVRCC2AXXXXU}
{3:{103:COP}{108:12345678}}
{4:
20:TRANSREF
Text fields
of MT 103 23B:CRED
32A:070901CCD10000.00
-}
{5:
}
{5:CHK:987654321DEF}{SYS:12000709
01SNDRCC2AAXXX01234000456}}
<signature block>
Envelope
96 Service Description
Appendix C - Case Studies for SWIFTNet Phase 2
MT 103
(As Delivered)
{1:F01RCVRCC2AAXXX2345987654}
{2:O1031200070901SNDRCC2AAXXX01230
SWIFTNet FINCopy 004560709011201U}
Service Identifier
Code {3:{103:COP}{108:12345678}}
{4:
20:TRANSREF
23B:CRED
32A:070901CCD10000.00
71A:BEN
-}
{5:
{CHK:249765318DAB}}
<signature block>
Since there is no communication between This message has not been held in a temporary
the Service Administrator and Receiverbank queue but forwarded by SWIFNet FINCopy for
in T-Copy mode, there is no sign from the delivery to Receiverbank once the information
Service Administrator for Receiverbank. needed for the MT 096 to the Service Administrator
has been copied.
D0110042
16 February 2007 97
SWIFTNet FINCopy
98 Service Description
Appendix D - Service Administrators Operations Guide
Appendix D
D.1 General
D.1.1 Scope of this Appendix
SWIFTNet FINCopy procedures
This appendix describes the procedures relevant to SWIFTNet FINCopy. See www.swift.com >
Ordering & Support for detailed information concerning SWIFTSupport and ordering processes.
Procedures
Procedure Explanation
Add SWIFTNet FINCopy To add a SWIFT user to a new or existing SWIFTNet FINCopy
user Closed User Group (CUG).
Open SWIFTNet FINCopy The request from a service administrator for SWIFT to activate
Service a SWIFTNet FINCopy service, for either live or test and
training operation, in the agreed mode (Y-Copy, T-Copy, or
Bypass).
Report Technical Problem To report difficulty or inability to connect to the SWIFT network,
or any other technical or operational problem.
16 February 2007 99
SWIFTNet FINCopy
Procedure Explanation
Exceptional procedures
Procedures
Procedure Explanation
Exceptional procedures
There are two types of planned contingency testing, as follows:
Procedures
Procedures Explanation
Mode Change for System A service administrator wants to test the ability of itself and the
Trialing users that participate in its SWIFTNet FINCopy CUG to
operate in fallback mode.
The service administrator must send a fax to its owning CSC,
at least four business days prior to the test, and must indicate
the local date and time of the requested mode change.
On the day of the mode change, the service administrator
must telephone its owning CSC and follow the emergency
procedures described in procedure P5. (See D.4, "Processes
and Procedures".)
For more information about this procedure, see "Telephone Authentication Procedure" on
page 107.
• technical problems
For each request type, the table shows the procedure number in the second column. See section
"Processes and Procedures" on page 103 for details of these procedures.
If applicable, the table also shows the form which the user that participates in a SWIFTNet FINCopy
CUG, or the service administrator must use, and the time that SWIFT requires to implement the
request.
Note This section does not cover connectivity equipment. However, for planning purposes,
customers must consider the time to install and commission such equipment,
together with the timing of any configuration changes to interface software.
1. The SWIFT user completes the SWIFTNet Service Subscription Form (e-MSSF).
3. One of the service administrator authorised approvers must approve the e-MSSF and send
it back to COS.
4. COS implements the service subscription and confirms implementation to the service
administrator and to the SWIFT user, by e-mail.
Note COS cannot process a request for activation unless it meets the following criteria:
• COS has received the required e-MSSF duly approved by the service
administrator
• the SWIFT user is allowed to send and receive the messages exchanged
within the SWIFTNet FINCopy Closed User Group (CUG)
Implementation timetable
Implementations always occur during the weekend. The earliest possible implementation of an
order is the second weekend following the date of submission. Orders must be validated by SWIFT
as being correct and approved by the service administrator. Duly approved e-MSSF forms must
be received at the latest by 10:00 GMT on the Tuesday preceding the requested implementation
date.
Example
If SWIFT receives the approved e-MSSF on Tuesday 6 November 2007, before 10:00 GMT, then
SWIFT will activate the user in the SWIFTNet FINCopy CUG during the ADW on 10 November
2007. If SWIFT receives the approved e-MSSF on Tuesday, 6 November 2007, after 10:00 GMT,
then SWIFT will activate the user in the SWIFTNet FINCopy CUG during the ADW on 17 November
2007.
1. The service administrator or the user completes the SWIFTNet Terminate Subscription Form.
3. COS implements the procedure and confirms implementation to the service administrator and
to the customer by e-mail.
Note Service administrators must use process P1 to arrange for SWIFT to readmit a
previously withdrawn user to the SWIFTNet FINCopy CUG.
Implementation timetable
Implementations always occur during the weekend. The earliest possible implementation of an
order is the second weekend following the date of submission. Orders must be validated by SWIFT
as being correct and approved by the service administrator. Duly approved SWIFTNet Terminate
Subscription Forms must be received at the latest by 10:00 GMT on the Tuesday preceding the
requested implementation date.
Example
If SWIFT receives the approved SWIFTNet Terminate Subscription Form on Tuesday 6 November
2007, before 10:00 GMT, then SWIFT will activate the user in the SWIFTNet FINCopy CUG during
the ADW on 10 November 2007. If SWIFT receives the approved SWIFTNet Terminate
Subscription Form on Tuesday, 6 November 2007, after 10:00 GMT, then SWIFT will activate the
user in the SWIFTNet FINCopy CUG during the ADW on 17 November 2007.
Process
The following process defines or modifies SWIFTNet FINCopy service parameters:
1. The service administrator and SWIFT Payments Clearing Business Management agree the
definition or change.
2. The service administrator completes the Service Profile Form and sends or faxes it to Global
Sales Services. The order must arrive in good time.
3. Global Sales Services, together with Payments Clearing Business Management, reviews the
content of the order.
4. Global Sales Services confirms receipt of the form to the service administrator by MT 999,
fax, or mail, and, in the case of a modification, confirms the time needed for implementation.
Note Customers cannot modify the following SWIFTNet FINCopy service parameters:
6. If changes affect the users in a SWIFTNet FINCopy CUG, then the service administrator must
allow the users sufficient time to change the appropriate parameters in their own systems.
Process
The process for ordering a telephone authentication card is as follows:
1. The service administrator completes the SWIFTNet FIN Security Equipment Order Form.
2. SWIFT confirms receipt of the form to the service administrator by MT 999, fax, or mail.
Note For more information about this process, see "Telephone Authentication
Cards" on page 108 for further details.
Process
The process for opening the SWIFTNet FINCopy service is as follows:
1. The service administrator and SWIFT Payments Clearing Business Management agree a
date to open the live, or test and training SWIFTNet FINCopy service.
2. The service administrator completes a written request, and sends or faxes the request to
Payments Clearing Business Management and Customer Projects.
3. SWIFT confirms receipt of the request to the service administrator by MT 999, fax, or mail.
4. SWIFT activates the SWIFTNet FINCopy service, and confirms activation to the service
administrator by MT 999, fax, or mail.
Note SWIFT activates SWIFTNet FINCopy services only during Allowable Downtime
Windows (ADWs).
Note The service administrator uses this procedure for emergency changes only (that
is, critical events or time constraints).
To ensure that only the service administrator can request emergency updates, SWIFT uses
exchanged passwords to authenticate the service administrator calling the SWIFT Customer
Service Centre (CSC).
For more information about this procedure, see "Telephone Authentication Procedure" on
page 107, for more details.
1. The service administrator calls the CSC with the emergency request.
4. The service administrator also confirms the request by fax to CSC stating in capital letters at
the start of the fax: EMERGENCY REQUEST CONFIRMATION.
• Stress tests for individual users that participate in a SWIFTNet FINCopy CUG. As part of its test
and training qualification, a service administrator may request users that participate in a
SWIFTNet FINCopy CUG to prove that they can achieve their respective peak hour throughput.
The service administrator plans and runs these tests at its best convenience. Individual user
stress tests must also respect the rules about peak message volumes at the service
administrator level that are defined in the remainder of this section.
• Global system stress testing. This means that all users that participate in a SWIFTNet FINCopy
Closed User Group (CUG) are testing the CUG's peak hour throughput, which can have a
significant impact on the SWIFT network (especially at the service administrator level),
depending on the volumes.
For all types of stress testing, the following rules apply:
• For peak hour under 5,000 messages (at the service administrator level)
The service administrator is free to organise these tests on its own (no need to co-ordinate with
SWIFT).
• For peak hour between 5,000 and 10,000 messages (at the service administrator level)
The service administrator must request a testing date and time from SWIFT Capacity Planning.
The service administrator must make this request at least eight weeks before the desired period,
and must send the request by fax or MT 999. Capacity Planning issues, by fax or MT 999, a
time to execute the tests. (Depending on network load, it may be necessary for tests to take
place during weekends). Exceptionally, the service administrator can arrange a notification
period of less than eight weeks on a best-effort basis.
• For peak hour over 10,000 messages (at the service administrator level)
The service administrator must request a testing date and time from SWIFT Capacity Planning.
The service administrator must send the request, by fax or MT 999, to SWIFT Capacity
Planning, with at least 8-weeks notice. Capacity Planning notifies the service administrator, by
fax or MT 999, of the date on which the tests can take place. Exceptionally, the service
administrator can arrange a notification period of less than eight weeks on a best-effort basis.
Note Capacity Planning reserves the right to cancel tests (for example, if a major,
unexpected problem arises).
Recommendation
As with all emergency procedures, SWIFT recommends regular testing of this authentication
procedure.
Password cards
SWIFT authenticates the telephone call by means of a hexadecimal password that is used only
once. This password, called Phone Key (PK), is the result of a calculation based on several
parameters, entered by the user, and stored inside the telephone authentication card.
To authenticate telephone calls, the service administrator must have a Basic Card Reader (BCR)
and USER Integrated Circuit Cards (ICCs). These enable the service administrator to do the
following:
• to prove to its counterpart, the CSC, that the requester of the change is an authorised person
at the service administrator's location (that is, that the request is genuine)
D.6.1.2 Definitions
Terms
List of terms
Owning CSC The CSC that is responsible for the customisation of all sets
of telephone authentication cards for the service
administrator and other CSCs.
D.6.1.3 Administration
Terms
For a service administrator, administration of telephone authentication cards is straightforward.
SWIFT gives ownership of a set of telephone authentication cards to the owning CSC, which will
administer and maintain the cards according to the service administrator's requirements.
Note In these circumstances, a set of telephone authentication cards contains at least one
User Security Officer (USOF card) and one User card. SWIFT does not include the
User Key Management Officer (UKMO) card, because there is no need for BKE
(Bilateral Key Exchange).
Further Details
For further explanation of the above terminology, see the SWIFTNet FIN Security Guide.
The owning CSC and the service administrator agree dates for testing the authentication
procedure, for test and training and, subsequently, for live operation.
Note For security and operational reasons, SWIFT advises the service administrator to
order a backup card for each card that it requests.
Order quantity
SWIFT recommends that the service administrator orders at least the following cards:
Phone-key generation
The following step-by-step procedure for Phone Key generation must be conducted
simultaneously at the calling service administrator's location and at the called CSC.
If a sensitive update is necessary, then the service administrator must call the owning CSC and
give customer identification.
Note If the service administrator calls outside the owning CSC's normal workinghours, then
SWIFT automatically routes the telephone call to another CSC.
Activation sequence
The service administrator activates the BCR by inserting the USER card and the correct PIN code.
See "Table 14: phone key generation, steps 1 to 7" in the Phone Key (PK) generation procedure.
The owning CSC asks the service administrator to provide the next PK challenge (that is, a random
4-digit number). "Table 15: Phone key generation, step 8" shows step 8 of this process.
CSC staff ask the service administrator to read out the characters displayed on the first line of the
Basic Card Reader (BCR) display. If the characters match the display on the CSC reader, then
the service administrator has successfully authenticated itself.
4 Press -> #
and the BCR displays -> SLS MANAGEMENT
SK GENERATION
5 Press -> #
and the BCR displays -> LOGICAL TERMINAL
BANKCCLLZ (example)
6 Press -> #
and the BCR displays -> APPLICATION
LOGIN
7 Press -> #
and the BCR displays -> LSN:
The owning CSC then reads out next eight characters, characters, from the second line of the
BCR display, to authenticate itself to the service administrator.
After successful authentication of both parties, the service administrator makes its request.
Note The owning CSC informs the other CSCs of the next PK sequence number to be
used.
A ALPHA
B BRAVO
C CHARLIE
D DELTA
E ECHO
F FOXTROT
D.6.1.6 Troubleshooting
Introduction
The purpose of this section is to provide the service administrator with some guidance if the BCR
fails to operate correctly. The following examples describe some problems that may occur when
the BCR is used to authenticate the telephone call.
Note The Basic Card Reader (BCR) and Integrated Circuit Cards (ICCs) are robust and
reliable devices, and, whatever operational difficulties the service administrator may
incur, the owning CSC staff are always available to assist customers to find the correct
solution.
For more detailed information, see the SWIFT Manual Card Readers User Guide .
Examples
The following are sample authentication problems:
1. Unsuccessful authentication
The Phone Key (PK) that the BCR generates may not be the same as the one that the owning
CSC expects. This results in an authentication failure, which occurs because the card reader
has stored the incorrect ICC kernel version.
The service administrator must immediately update this parameter to its correct value. If the
service administrator does not know this value it must contact the owning CSC.
• The ICC is blocked (following more than three unsuccessful attempts to enter the PIN
code). In this case the service administrator must use the backup card and send the blocked
ICC to the owning CSC.
Note To avoid a situation in which there is no backup USER card, the service
administrator must order new cards before only one USER card remains.
D.7 Forms
Introduction
All necessary forms, including the SWIFTNet Service Subscription Form (e-MSSF), are available
from SWIFT's Regional Commercial Administrators or www.swift.com.
• definition of the message types and fields to be copied, routing restrictions, and other service
profile parameters
• message billing
• details of the service administrator and two or three authorised approvers at the service
administrator's location (the approvers will be responsible for the service's implementation and
operation)
Note Although this form is intended for the service administrator to confirm the SWIFTNet
FINCopy service profile that it has agreed with SWIFT, the service administrator
must also arrange for all uses that participate in the SWIFTNet FINCopy Closed User
Group (CUG) to receive this information. All users that participate in a SWIFTNet
FINCopy CUG must configure the service profile parameters correctly in the
SWIFTNet FIN interfaces.
• acknowledge and agree with the terms and conditions of its use of the SWIFTNet FINCopy
service.