swift an overview

137
1 S.W.I.F.T. S.W.I.F.T. an overview an overview A A Presentation Presentation by by J P Khattar J P Khattar Punjab National Bank. Punjab National Bank. Zonal Training Centre, Zonal Training Centre, Delhi Delhi Pnb.ico

Transcript of swift an overview

Page 1: swift an overview

11

S.W.I.F.T.S.W.I.F.T.an overviewan overview

A A Presentation Presentation

bybyJ P KhattarJ P Khattar

Punjab National Bank.Punjab National Bank.Zonal Training Centre, DelhiZonal Training Centre, Delhi

Pnb.ico

Page 2: swift an overview

22

What is S.W.I.F.T. ?What is S.W.I.F.T. ?

S for SocietyS for SocietyW for WorldwideW for Worldwide I for Inter-bank I for Inter-bank F for Financial F for Financial T for Telecommunications.T for Telecommunications.

Page 3: swift an overview

33

S.W.I.F.T. constituentsS.W.I.F.T. constituents

It is a co-operative society of International It is a co-operative society of International Banks. Certain approved categories of Banks. Certain approved categories of

non-bank Institutions like security brokers / non-bank Institutions like security brokers / dealers, clearing/deposit institutions, dealers, clearing/deposit institutions,

exchange / Traveller Cheque issuers etc. exchange / Traveller Cheque issuers etc. are also it’s members.are also it’s members.

Page 4: swift an overview

44

What does it provide ?What does it provide ?

S.W.I.F.T. provides:S.W.I.F.T. provides:

a computer based communication systema computer based communication system for a very fast , accurate and authenticatedfor a very fast , accurate and authenticated transfer of financial messages on Global transfer of financial messages on Global

basis.basis.

Page 5: swift an overview

55

BackgroundBackground (earlier prevailing system) (earlier prevailing system)

Foremost all documents were sent through airmail & bore Foremost all documents were sent through airmail & bore signatures of Bank officials issuing documents. This required signatures of Bank officials issuing documents. This required maintenance of lots of signature books for verification. This maintenance of lots of signature books for verification. This

delayed conveying of message.delayed conveying of message. Test key and TelexTest key and Telex With advent of Telex, communication became fast . Only Test keys With advent of Telex, communication became fast . Only Test keys

were maintained at select offices for decoding Test.were maintained at select offices for decoding Test. Though advantageous, it had certain drawbacks:Though advantageous, it had certain drawbacks: - receipt of garbled message.- receipt of garbled message. - no surety whether message relayed has been conveyed at right - no surety whether message relayed has been conveyed at right place or not.place or not. -still delay as test key say at Delhi but message meant for say -still delay as test key say at Delhi but message meant for say Mumbai.Mumbai.

NEED WAS FELT FOR DEVISING SOME BETTER SYSTEM. NEED WAS FELT FOR DEVISING SOME BETTER SYSTEM.

Page 6: swift an overview

66

•Necessity is the mother of Necessity is the mother of inventioninvention

In May 1973,representatives of about 250 In May 1973,representatives of about 250 major European and North American Banks major European and North American Banks

met at Brussels( Belgium) to work out a system met at Brussels( Belgium) to work out a system for fast and accurate transfer of messages for fast and accurate transfer of messages relating to financial transactions between relating to financial transactions between

various Banks.various Banks.These deliberations led to the coming ofThese deliberations led to the coming of

S.W.I.F.T. which became operational on S.W.I.F.T. which became operational on 9th May 1977.9th May 1977.

Page 7: swift an overview

77

S.W.I.F.T. in INDIAS.W.I.F.T. in INDIA

In 1988-89: a working group In 1988-89: a working group was formed in India under the was formed in India under the leadership of R.B.I. called leadership of R.B.I. called SWIFT user group. As a result SWIFT user group. As a result of deliberations of this group of deliberations of this group The SWIFT became live in The SWIFT became live in India w.e.f. from 02.12.1991India w.e.f. from 02.12.1991

..

Page 8: swift an overview

88

Message format - fieldsMessage format - fields Each message text is divided into different parts called ‘ Each message text is divided into different parts called ‘

fields’ for :fields’ for : -easy identification.-easy identification. -indicating specific action associated with that part. -indicating specific action associated with that part. Some fields are mandatory - Some fields are mandatory - MFMF Other fields are optional - OFOther fields are optional - OF Each message comprises of:Each message comprises of: header, header, message text , message text , trailer trailer authenticator.authenticator.

Page 9: swift an overview

99

Swift format MT-103Swift format MT-103 HEADERHEADER FIN/SESSION/OSN : F01 8167 181259FIN/SESSION/OSN : F01 8167 181259 PUNBINBBAXXX PUNBINBBAXXX PUNJAB NATIONAL BANK ,MUMBAIPUNJAB NATIONAL BANK ,MUMBAI

OUTPUT MESSAGE TYPE 103 SINGLE CUSTOMERTRANSFEROUTPUT MESSAGE TYPE 103 SINGLE CUSTOMERTRANSFER INPUT TIME 1140INPUT TIME 1140 MIR (MSG INPUT REF) 021018AIBKIE2DAXXX3822309408 MIR (MSG INPUT REF) 021018AIBKIE2DAXXX3822309408 SENT BY AIBKIE2DAXXX AIB BANKSENT BY AIBKIE2DAXXX AIB BANK DUBLINDUBLIN OUTPUT DATE/TIME 021018/1610OUTPUT DATE/TIME 021018/1610 PRIORITY NORMALPRIORITY NORMAL MUR (MSG USER REF.) 02101810571OC100 MUR (MSG USER REF.) 02101810571OC100 contd.contd.

Page 10: swift an overview

1010

MT-103 ContinuedMT-103 Continued Message textMessage text20/ 20/ Sender’s referencesSender’s references SP02101810571000SP0210181057100023B23B /BANK OPERATION CODE /BANK OPERATION CODE CREDCRED32A32A /VAL DTE/CURR/INTERBNK SETTLD AMT /VAL DTE/CURR/INTERBNK SETTLD AMT 021022USD1875, 2002-10-22021022USD1875, 2002-10-22 US DOLLAR 1875,US DOLLAR 1875,33B/CURRENCY/INSTRUCTED AMOUNT33B/CURRENCY/INSTRUCTED AMOUNT USD1875, US DOLLARUSD1875, US DOLLAR50K50K /ORDERING CUSTOMER /ORDERING CUSTOMER P AND H LTDP AND H LTD 20 DOUGHCLOYNE20 DOUGHCLOYNE COURT IND ESTCOURT IND EST WILTON CORKWILTON CORK52D /ORDERING INSTITUTION- ADDRESS52D /ORDERING INSTITUTION- ADDRESS HNB,WILTON CORK HNB,WILTON CORK

message text continued on next slidemessage text continued on next slide

Page 11: swift an overview

1111

Message text contd.Message text contd.53A /SENDER’S CORRESPONDENT-BIC53A /SENDER’S CORRESPONDENT-BIC CHASUS33XXX JP MORGAN CHASE BANKCHASUS33XXX JP MORGAN CHASE BANK NEW YORK,NYNEW YORK,NY57A /ACCOUNT WITH INSTITUTION57A /ACCOUNT WITH INSTITUTION PUNBINBBDCG PUNJAB NATIONAL BANKPUNBINBBDCG PUNJAB NATIONAL BANK NEW DELHI ( E.C.E.HOUSE)NEW DELHI ( E.C.E.HOUSE)5959 /BENEFICIARY CUSTOMER /BENEFICIARY CUSTOMER /2136594/2136594 COTTAGE CRAFTSCOTTAGE CRAFTS70 /REMITTANCE INFORMATION 70 /REMITTANCE INFORMATION /RFB/2199FT/OBI/PRO INV NO. 02-03-CC/RFB/2199FT/OBI/PRO INV NO. 02-03-CC71A71A/ DETAILS OF CHARGES/ DETAILS OF CHARGES BENBEN71F/SENDER’S CHARGES71F/SENDER’S CHARGES USD25, USD25,USD25, USD25,72/SENDER TO RECEIVER INFORMATION72/SENDER TO RECEIVER INFORMATION PAY IN EQUIVALENT INR PAY IN EQUIVALENT INR

Page 12: swift an overview

1212

MT-103 ContinuedMT-103 Continued TRAILORTRAILOR NAC: AUTHENTICATION CODENAC: AUTHENTICATION CODE 8173A9288173A928 CHK: CHECKSUMCHK: CHECKSUM DE3EFDDE44OF DE3EFDDE44OF AUTHENTICATORAUTHENTICATOR SAC: SWIFT AUTHENTICATIONSAC: SWIFT AUTHENTICATION CORRECTCORRECT COPY:P: CBT PRIMARY COPYCOPY:P: CBT PRIMARY COPY

Page 13: swift an overview

1313

AUTHENTICITYAUTHENTICITY

For every message conveyed to computer , a For every message conveyed to computer , a CHECKSUM is calculated automatically by the CHECKSUM is calculated automatically by the computer.computer.

The checksum is based on mathematical formula fed The checksum is based on mathematical formula fed along with software.along with software.

This checksum is added automatically by computer as This checksum is added automatically by computer as part of trailer of every message.part of trailer of every message.

On receipt of message at it’s destination, the receiving On receipt of message at it’s destination, the receiving computer again checks the checksum automatically to computer again checks the checksum automatically to ensure message text has remained unchanged during ensure message text has remained unchanged during transmission. transmission.

Page 14: swift an overview

1414

CONFIDENTIALITYCONFIDENTIALITY

To ensure confidentiality while facilitating To ensure confidentiality while facilitating uniform interpretation of message uniform interpretation of message throughout the world, each part of the throughout the world, each part of the message is given a code ( combination of message is given a code ( combination of alphabets and numerals)alphabets and numerals)

This facilitates automation of related This facilitates automation of related action and results in faster and cheaper action and results in faster and cheaper processing.processing.

Page 15: swift an overview

1515

BANK IDENTIFIER CODEBANK IDENTIFIER CODE All member Banks/Branches connected to SWIFT are All member Banks/Branches connected to SWIFT are

automatically assigned specific Bank Identifier Code, for automatically assigned specific Bank Identifier Code, for easy identification and Routing of message.easy identification and Routing of message.

BIC Code is drawn as per norms of ISO and ICC.BIC Code is drawn as per norms of ISO and ICC. Each code is finalised by SWIFT in Brussels.Each code is finalised by SWIFT in Brussels. BIC is now published as quarterly publication.BIC is now published as quarterly publication. The SWIFT is having website The SWIFT is having website www.swift.comwww.swift.com for online for online

SWIFT directory entry. This online enquiry is better than SWIFT directory entry. This online enquiry is better than the paper BIC directory or PCC built in directory as it the paper BIC directory or PCC built in directory as it gives latest status. gives latest status.

Page 16: swift an overview

1616

BANK IDENTIFIER CODE BANK IDENTIFIER CODE (contd..)(contd..)

It is a 12 Alphabet / digit code.It is a 12 Alphabet / digit code. A few examples are:A few examples are: Punjab National Bank PUNBINBBXXXXPunjab National Bank PUNBINBBXXXX American Express Bank AEIBXXXXXXXXAmerican Express Bank AEIBXXXXXXXX Citi Bank CITIXXXXXXXXXCiti Bank CITIXXXXXXXXX Bank of New York IRVTUS3NXXXX Bank of New York IRVTUS3NXXXX Out of above code the Out of above code the last three digits are branch specific codeslast three digits are branch specific codes . . A few examples in PNB are:A few examples in PNB are: PUNBINBBX PUNBINBBX D I BD I B for F.E.O. New Delhi for F.E.O. New Delhi PUNBINBBX PUNBINBBX DCG DCG for E.C.E. HOUSE, New Delhi for E.C.E. HOUSE, New Delhi Some Banks have 8 digit BIC code .Some Banks have 8 digit BIC code . Then last 4 digits are taken as XXXX .Then last 4 digits are taken as XXXX .

Page 17: swift an overview

1717

BANK IDENTIFIER CODE BANK IDENTIFIER CODE (contd..)(contd..)

BIC -11 digit or 12 digit ????BIC -11 digit or 12 digit ????

While giving SWIFT code to a customer While giving SWIFT code to a customer we generally give 11 digit code but while we generally give 11 digit code but while preparation of message we give 12 digit preparation of message we give 12 digit code. This leads to confusion at times. code. This leads to confusion at times.

Actually the 9Actually the 9thth place is for continent. place is for continent.

Page 18: swift an overview

1818

BANK IDENTIFIER CODE BANK IDENTIFIER CODE (contd..)(contd..)

The detailed code can be explained as under The detailed code can be explained as under (taking the example of Punjab National Bank):(taking the example of Punjab National Bank):

11stst four alphabets/digits are for Bank. four alphabets/digits are for Bank. ((PUNBPUNB for Punjab National Bank) for Punjab National Bank) Next 2 are for country. ( Next 2 are for country. ( ININ for India ) for India ) Next 2 are for location of CBT. Next 2 are for location of CBT. ( ( BBBB for Mumbai) for Mumbai) 99thth place is left blank. place is left blank. Last Last 3 places are for Branch.3 places are for Branch.

Page 19: swift an overview

1919

PC Connect 3.12.000.004 PC Connect 3.12.000.004 & SWIFT Alliance& SWIFT Alliance

PC-connect is the software used at branches for PC-connect is the software used at branches for generation of Messages.generation of Messages.

Swift alliance is the software used at CBTs for Swift alliance is the software used at CBTs for receipt of Messages at CBT centre.receipt of Messages at CBT centre.

At present all over the world version At present all over the world version 3.12.000.004 of the package is being used.3.12.000.004 of the package is being used.

Swift propagates the cut-off dates for Swift propagates the cut-off dates for Up gradation of version and all nodes have to Up gradation of version and all nodes have to

up grade around this date ,in order to get the up grade around this date ,in order to get the message acknowledged by the CBT center. message acknowledged by the CBT center.

(the messages might otherwise get NAK’D).(the messages might otherwise get NAK’D).

Page 20: swift an overview

2020

MESSAGE FLOW IN SWIFT SYSTEMMESSAGE FLOW IN SWIFT SYSTEM

SYSTEM CONTROL PROCESSOR ( LOCATED IN NETHERLAND & USA )

SLICE PROCESSOR

REGIONAL PROCESSOR ( OF INDIA IS AT SINGAPORE)

SWIFT SERVICE PROVIDER FOR THE COUNTRY ( For PNB the same is “EQUANT” )

COMPUTER BASED TERMINAL ( CBT) ( FOR PNB AT PNB HOUSE,MUMBAI)

ALL PNB BRANCHES LOG IN THROUGH DIAL UP SYSTEM

Page 21: swift an overview

2121

MESSAGE FLOW IN SWIFT SYSTEMMESSAGE FLOW IN SWIFT SYSTEM( detailed explanation )( detailed explanation )

Computer Based Terminal (CBT) It is called Focal point for each Bank. It is provided with computers

as per technical specifications / capacities as approved by SWIFT. These are fully automatic in operation. For PNB the CBT is located at FEO Mumbai.

Swift service provider All CBTs for individual member banks are connected to” SWIFT

SERVICE PROVIDERS” for that country . SWIFT has total 4 service providers. For PNB the service provider is “EQUANT”.

NOW CBT CAN BE SHIFTED TO ANY PLACE IN INDIA WHERE SERVICE PROVIDER HAS GOT IT’S OFFICE.

Regional processors ( RP) The TNB from each country is in turn connected to centralised

SWIFT computers called RP. The RP of India is located at Singapore.

Page 22: swift an overview

2222

MESSAGE FLOW IN SWIFT SYSTEMMESSAGE FLOW IN SWIFT SYSTEM( detailed explanation ) contd.( detailed explanation ) contd.

Slice processor (SP)Slice processor (SP) Each RP is in turn connected to another computer Each RP is in turn connected to another computer

system called Slice processor. These are storing and system called Slice processor. These are storing and also forwarding communications received from / to RPs.also forwarding communications received from / to RPs.

System control processor ( SCP)System control processor ( SCP) All the SPs And RPs are controlled by SCP which are All the SPs And RPs are controlled by SCP which are

located at two centers in USA and Netherlands . Both located at two centers in USA and Netherlands . Both the System control centers (SCC) having SCPs are the System control centers (SCC) having SCPs are totally connected with each other and are one systemtotally connected with each other and are one system

( despite geographical distance) for all practical purposes ( despite geographical distance) for all practical purposes for a SWIFT user / member.for a SWIFT user / member.

Page 23: swift an overview

2323

Message Types ( M T-)Message Types ( M T-)

SWIFT network is designed to handle all SWIFT network is designed to handle all types of financial messages.types of financial messages.

In order to systematise / categorise In order to systematise / categorise various functions / messages , SWIFT has various functions / messages , SWIFT has divided all message into 10 categories.divided all message into 10 categories.

There are over 120 message formats There are over 120 message formats which are fixed. These are called which are fixed. These are called

Message Types ( Message Types ( MTMT for short). for short).

Page 24: swift an overview

2424

Details of categories of MTDetails of categories of MT Category 1 -Category 1 -Customer TransferCustomer Transfer Category 2 -Category 2 -Bank TransferBank Transfer Category 3 -Foreign exch., loans, depositsCategory 3 -Foreign exch., loans, deposits Category 4 -Category 4 -CollectionsCollections Category 5 -Securities and depository servicesCategory 5 -Securities and depository services Category 6 –Syndications (precious metal trade)Category 6 –Syndications (precious metal trade) Category 7 –Category 7 –Trade finance Trade finance ( Documentary Credit, Guarantee )( Documentary Credit, Guarantee ) Category 8- Category 8- Traveller ChequesTraveller Cheques Category 9- Special MessagesCategory 9- Special Messages Category 10- Category 10- Common GroupCommon Group

Page 25: swift an overview

2525

Usefulness of Standarised FormatsUsefulness of Standarised Formats

Minimises interpretation of instructions.Minimises interpretation of instructions. Hastens execution of instructions.Hastens execution of instructions. Enables automatic processing of Enables automatic processing of

messages.messages. Manual intervention eliminated.Manual intervention eliminated. Computers can “read” formatted Computers can “read” formatted

messages.messages.

Page 26: swift an overview

2626

Details of MT typesDetails of MT types Category 1 – Customer TransferCategory 1 – Customer Transfer MT-101 Request for transferMT-101 Request for transfer MT-102 Multiple customer credit transfer MT-102 Multiple customer credit transfer MT-103 MT-103 Single customer transferSingle customer transfer MT-104 Customer direct debitMT-104 Customer direct debit MT-110 MT-110 Advice of ChequeAdvice of Cheque MT-111 MT-111 Request for stop payment of ChequeRequest for stop payment of Cheque MT-112 MT-112 Status of a request for stop Status of a request for stop payment of a Chequepayment of a Cheque MT-121 Multiple interbank funds transferMT-121 Multiple interbank funds transfer MT-199 Common group MT-199 Common group

Page 27: swift an overview

2727

Category 2 Bank TransferCategory 2 Bank TransferMT-200 MT-200 Bank transfer for its own accountBank transfer for its own accountMT-201 Bank transfer for its own account ( multiple)MT-201 Bank transfer for its own account ( multiple)MT-202 MT-202 Bank transfer in favour of a third BankBank transfer in favour of a third Bank MT-203 MT-203 Bank transfer in favour of a third Bank ( multiple)Bank transfer in favour of a third Bank ( multiple) MT-204 Financial markets direct debit messageMT-204 Financial markets direct debit messageMT-205 Financial institution transfer execution MT-205 Financial institution transfer execution MT-206 Cheque truncation messageMT-206 Cheque truncation messageMT-207 Request for fin inst transferMT-207 Request for fin inst transferMT-210 Notice to receiveMT-210 Notice to receiveMT-299 MT-299 Common GroupCommon Group

Page 28: swift an overview

2828

Category 3 Category 3 Foreign Exch. Loans/ DepositsForeign Exch. Loans/ Deposits

MT-300 MT-300 Forex confirmationForex confirmationMT-320 Fixed loan/Deposit confirmationMT-320 Fixed loan/Deposit confirmationMT-324 Liquidation notice for fixed loan/MT-324 Liquidation notice for fixed loan/ DepositDepositMT-330 Call / notice Loan / depositMT-330 Call / notice Loan / deposit confirmationconfirmationMT-340 Forward rate agreementMT-340 Forward rate agreement confirmationconfirmationMT-341 Forward rate agreement settlementMT-341 Forward rate agreement settlement confirmationconfirmationMT-350 Advice of loan/deposit interest paymentMT-350 Advice of loan/deposit interest paymentMT-399 Common group MT-399 Common group

Page 29: swift an overview

2929

Category 4 collectionsCategory 4 collectionsMT-400 MT-400 Advice of paymentAdvice of paymentMT-405 Clean collectionsMT-405 Clean collectionsMT-410 MT-410 AcknowledgementAcknowledgementMT-412 Advice of acceptanceMT-412 Advice of acceptanceMT-416 Advice of non-payment / non-acceptanceMT-416 Advice of non-payment / non-acceptanceMT-420 MT-420 TracerTracerMT-422 MT-422 Advice of fate and request for instructionsAdvice of fate and request for instructionsMT-430 Amendment of instructionMT-430 Amendment of instructionMT-450 Cash letter credit adviceMT-450 Cash letter credit adviceMT-455 Cash letter credit adjustment advice MT-455 Cash letter credit adjustment advice MT-456 Advice of dishonourMT-456 Advice of dishonourMT-499 Common group MT-499 Common group

Page 30: swift an overview

3030

Category 5 SecuritiesCategory 5 SecuritiesMT-500 Order to buyMT-500 Order to buyMT-501 Order to sellMT-501 Order to sellMT-510 Confirmation of purchase/saleMT-510 Confirmation of purchase/saleMT-512 Securities trade confirmationMT-512 Securities trade confirmationMT-519 Advice of executionMT-519 Advice of executionMT-520 Receive FreeMT-520 Receive FreeMT-521 Receive against paymentMT-521 Receive against paymentMT-522 Deliver freeMT-522 Deliver freeMT-523 Deliver against payment.MT-523 Deliver against payment.MT-530 Confirmation of receipt freeMT-530 Confirmation of receipt freeMT-531 Confirmation of receipt against paymentMT-531 Confirmation of receipt against payment category 5 continuedcategory 5 continued

Page 31: swift an overview

3131

Category 5 contd.Category 5 contd.

MT-532 Confirmation of delivery freeMT-532 Confirmation of delivery freeMT-533 Confirmation of delivery against pymtMT-533 Confirmation of delivery against pymtMT-539 Advice of receipt/delivery of securitiesMT-539 Advice of receipt/delivery of securitiesMT-550 Notice of rightsMT-550 Notice of rightsMT-551 Notice of eventMT-551 Notice of eventMT-552 Notice of offer or privilegeMT-552 Notice of offer or privilegeMT-553 Instruction to a custodianMT-553 Instruction to a custodianMT-554 Advice of money incomeMT-554 Advice of money incomeMT-555 Advice of income in favor of securitiesMT-555 Advice of income in favor of securitiesMT-556 Advice of redemptionMT-556 Advice of redemptionMT-557 Advice of security proceedsMT-557 Advice of security proceeds category 5 continuedcategory 5 continued

Page 32: swift an overview

3232

Category 5 contd.Category 5 contd.MT-559 Paying agent’s claimMT-559 Paying agent’s claimMT-560 Notice of bond/shareholdersMT-560 Notice of bond/shareholders meetingmeetingMT-561 Proxy/authorization & instructionMT-561 Proxy/authorization & instruction to voteto voteMT-570 Request for statementMT-570 Request for statementMT-571 Statement of holdingsMT-571 Statement of holdingsMT-572 Statement of transactionsMT-572 Statement of transactionsMT-573 Statement of pending transactionsMT-573 Statement of pending transactionsMT-574 Statement of open ordersMT-574 Statement of open ordersMT-577 Statement of numbersMT-577 Statement of numbersMT-579 Certificate numbersMT-579 Certificate numbersMT-599 Common groupMT-599 Common group

Page 33: swift an overview

3333

Category 6 SyndicationsCategory 6 Syndications(precious metal trade)(precious metal trade)

MT-643 Notice of drawdown/renewalMT-643 Notice of drawdown/renewalMT-644 Advice of rate & amount fixingMT-644 Advice of rate & amount fixingMT-645 Notice of fees dueMT-645 Notice of fees dueMT-646 Payment of principal and /or of MT-646 Payment of principal and /or of interestinterestMT-649 General syndicated facilityMT-649 General syndicated facility

Page 34: swift an overview

3434

Category-7 Trade FinanceCategory-7 Trade Finance(Documentary edits/Guarantees)(Documentary edits/Guarantees)

MT-700/701 Issue of Documentary CreditMT-700/701 Issue of Documentary CreditMT-705 Pre-advice of Documentary CreditMT-705 Pre-advice of Documentary CreditMT-707 Amendment to a Doc. CreditMT-707 Amendment to a Doc. CreditMT-710/711 Advice of a third Bank’s doc. CreditMT-710/711 Advice of a third Bank’s doc. CreditMT-720/721 Transfer of a doc. CreditMT-720/721 Transfer of a doc. CreditMT-730 AcknowledgementMT-730 AcknowledgementMT-732 Advice of dischargeMT-732 Advice of dischargeMT-734 Advice of refusalMT-734 Advice of refusalMT-740 Authorization to reimburseMT-740 Authorization to reimburseMT-742 Reimbursement claimMT-742 Reimbursement claim continued on next slidecontinued on next slide

Page 35: swift an overview

3535

Category 7 contd.Category 7 contd.MT-747 Amendment to an authorization toMT-747 Amendment to an authorization to ReimburseReimburseMT-750 Advice of discrepancyMT-750 Advice of discrepancyMT-752 Authorization to pay/accept or negotiateMT-752 Authorization to pay/accept or negotiateMT-754 Advice of pymt./acceptance/negotiationMT-754 Advice of pymt./acceptance/negotiationMT-756 Advice of reimbursement or paymentMT-756 Advice of reimbursement or paymentMT-760 GuaranteeMT-760 GuaranteeMT-767 Guarantee amendmentMT-767 Guarantee amendmentMT-768 Acknowledgement of a guaranteeMT-768 Acknowledgement of a guaranteeMT-769 Advice of reduction or releaseMT-769 Advice of reduction or releaseMT-799 Common groupMT-799 Common group

Page 36: swift an overview

3636

Category 8- Traveller ChequesCategory 8- Traveller ChequesMT-800 T/C sales and settlement advice ( single)MT-800 T/C sales and settlement advice ( single)MT-801 T/C multiple salesMT-801 T/C multiple salesMT-802 T/C settlement adviceMT-802 T/C settlement adviceMT-810 T/C refusal requestMT-810 T/C refusal requestMT-812 T/C refund authorizationMT-812 T/C refund authorizationMT-813 T/C refund confirmationMT-813 T/C refund confirmationMT-820 Request for T/C stockMT-820 Request for T/C stockMT-821 T/C inventory additionMT-821 T/C inventory additionMT-822 Trust receipt acknowledgementMT-822 Trust receipt acknowledgementMT-823 T/C inventory transferMT-823 T/C inventory transferMT-824 T/C inventory destruction cancellation noticeMT-824 T/C inventory destruction cancellation notice

Page 37: swift an overview

3737

Category 9 – Special MessagesCategory 9 – Special Messages MT-900 Confirmation of debitMT-900 Confirmation of debit MT-910 Confirmation of creditMT-910 Confirmation of credit MT-920 Request messageMT-920 Request message MT-940 Customer statement messageMT-940 Customer statement message MT-941 Balance reportMT-941 Balance report MT-942 Interim transaction reportMT-942 Interim transaction report MT-950 Statement messageMT-950 Statement message MT-970 Netting statementMT-970 Netting statement MT-971 Netting balance reportMT-971 Netting balance report MT-972 Netting interim statementMT-972 Netting interim statement MT-973 Netting request messageMT-973 Netting request message MT-985 Status enquiryMT-985 Status enquiry MT-986 Status reportMT-986 Status report

MT-999 Common groupMT-999 Common group

Page 38: swift an overview

3838

Category 10 – Common GroupCategory 10 – Common Group

-90 Advice of charge, interest -90 Advice of charge, interest & other adjustments& other adjustments-91 Request for payment of charges ,-91 Request for payment of charges , interest & other expensesinterest & other expenses-92 Request for cancellation-92 Request for cancellation-95 Queries-95 Queries-96 Answers-96 Answers-98 Proprietary message-98 Proprietary message--99 Free format99 Free format

Page 39: swift an overview

3939

Message SecurityMessage Security

SWIFT ensures a high level of safety ,SWIFT ensures a high level of safety , privacy, accuracy, reliability & delivery of privacy, accuracy, reliability & delivery of message within specified time schedule.message within specified time schedule. SWIFT assumes full financial liability for SWIFT assumes full financial liability for delivery of accurate, complete and delivery of accurate, complete and validated message from point of entryvalidated message from point of entry at RP to point of delivery at CBT. at RP to point of delivery at CBT.

Page 40: swift an overview

4040

SWIFT maintenance procedureSWIFT maintenance procedure Access to SWIFT network is through elaborate Access to SWIFT network is through elaborate

authorization process using secret passwordsauthorization process using secret passwords Each message is assigned an input sequence number Each message is assigned an input sequence number

ISN ,on entry of message and an output sequence ISN ,on entry of message and an output sequence number OSN ,on exitnumber OSN ,on exit

If ISN is disturbed , SWIFT system rejects the messageIf ISN is disturbed , SWIFT system rejects the message After assigning ISN After assigning ISN all messages are ENCRYPTEDall messages are ENCRYPTED and and

transmitted through the system in coded formtransmitted through the system in coded form Coded words are Coded words are converted into original wordsconverted into original words at at

destination computerdestination computer

Page 41: swift an overview

4141

SWIFT maintenance procedureSWIFT maintenance procedure( contd.)( contd.)

Privacy of message is such that even SWIFT Privacy of message is such that even SWIFT staff is not aware of contents of messagestaff is not aware of contents of message

Each message is assigned an authenticator on Each message is assigned an authenticator on being given ISN to guarantee identity of sender being given ISN to guarantee identity of sender and receiverand receiver

Authentication codes of different Banks are Authentication codes of different Banks are automatically provided by branch Local automatically provided by branch Local Authentication Keys ( LAU Keys)Authentication Keys ( LAU Keys)

The authentication keys were earlier called SAK The authentication keys were earlier called SAK –Swift authentication keys but now are called as –Swift authentication keys but now are called as BKE –Bilateral key exchangeBKE –Bilateral key exchange

Page 42: swift an overview

4242

Significance of SAK / BKESignificance of SAK / BKE

Authentic messages can be sent Authentic messages can be sent ( all messages except ( all messages except MT-999MT-999 are are

authentic messages).authentic messages). We can send messages even to Banks We can send messages even to Banks

with whom SWIFT SAK /BKE is not with whom SWIFT SAK /BKE is not there on MT-999 by using there on MT-999 by using Test Key Arrangement.Test Key Arrangement.

Page 43: swift an overview

4343

Preparation of outward messagesPreparation of outward messages

The software used by Banks is PC-CONNECT.The software used by Banks is PC-CONNECT. In the software messages are prepared( send to In the software messages are prepared( send to

TBAQ), authorised and then go to Ready to TBAQ), authorised and then go to Ready to send queue (RTSQ).send queue (RTSQ).

All the messages which are in RTSQ go out All the messages which are in RTSQ go out whenever connection is established with SWIFT whenever connection is established with SWIFT Interface & “send” or “ send & receive” option is Interface & “send” or “ send & receive” option is chosen.chosen.

The software is menu driven & escape key is The software is menu driven & escape key is used to come out from inside the menu.used to come out from inside the menu.

Page 44: swift an overview

4444

Procedure for preparation of SWIFT Procedure for preparation of SWIFT messagesmessages

First double click on the SWIFT icon on First double click on the SWIFT icon on the desktop.the desktop.

Out of the several options that appear on Out of the several options that appear on the screen choose the option “User the screen choose the option “User operation” and enter.operation” and enter.

The following will appear on the screen.The following will appear on the screen.

Page 45: swift an overview

4545

Procedure for preparation of SWIFT Procedure for preparation of SWIFT messagesmessages

29-08-2006 22:10 Station : 1 User :29-08-2006 22:10 Station : 1 User : USER OPERATION LOGONUSER OPERATION LOGON

PC CONNECTPC CONNECT

Release 3.10.000.005Release 3.10.000.005

Please enter your user name and passwordPlease enter your user name and password

User name: USER1 Password: USER1User name: USER1 Password: USER1

Copyright 2005 S.W.I.F.T. s.c. All Rights Reserved.Copyright 2005 S.W.I.F.T. s.c. All Rights Reserved.

0404 : LAU Keys have expired for ATE0404 : LAU Keys have expired for ATE RTSQ : DisabledRTSQ : Disabled F1 Hlp │F2 │F3 Xmt │F4 │F5 │F6 │F7 │F8 CPwd│F9 │F10F1 Hlp │F2 │F3 Xmt │F4 │F5 │F6 │F7 │F8 CPwd│F9 │F10

Page 46: swift an overview

4646

Procedure for preparation of SWIFT Procedure for preparation of SWIFT messages contd..messages contd..

26-08-2006 07:37 Station : 1 User : USER126-08-2006 07:37 Station : 1 User : USER1 USER OPERATIONUSER OPERATION

╔══════════════════════════════════╗ ╔══════════════════════════════════╗ ║ ║ ║ ║ Message Preparation Message Preparation ║ ║ ║ ║ ║ ║ Queue Maintenance Queue Maintenance ║ ║ ║ ║ ║ ║ Communications Control Communications Control Please enter herePlease enter here ║ ║ ║ ║ Batch Transfer Batch Transfer

║ ║ User and Station StatusUser and Station Status ║ ║ ║ ║ ║ ║ Return to Application Menu Return to Application Menu

╚══════════════════════════════════╝ ╚══════════════════════════════════╝

RTSQ : DisabledRTSQ : Disabled F1 Hlp │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10F1 Hlp │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10

Page 47: swift an overview

4747

Procedure for preparation of SWIFT Procedure for preparation of SWIFT messages contd..messages contd..

26-08-2006 07:54 Station : 1 User : USER126-08-2006 07:54 Station : 1 User : USER1 MESSAGE PREPARATIONMESSAGE PREPARATION

╔═══════════════════════════════════╗ ╔═══════════════════════════════════╗ ║ ║ ║ ║ Prompted Message Entry Prompted Message Entry

║ ║ Fast Message EntryFast Message Entry

║ ║ Prompted Message Correction Prompted Message Correction PLEASE ENTER HEREPLEASE ENTER HERE ║ ║ ║ ║ Fast Message Correction Fast Message Correction ║ ║ ║ ║ Message Verification Message Verification

║ ║ Message Authorisation Message Authorisation ║ ║ ║ ║ Maintain Templates Maintain Templates

╚═══════════════════════════════════╝ ╚═══════════════════════════════════╝

RTSQ : DisabledRTSQ : Disabled F1 Hlp │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10F1 Hlp │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10

Page 48: swift an overview

4848

Procedure for preparation of SWIFT Procedure for preparation of SWIFT messages contd..messages contd..

Your own SWIFT CODE comes automatically, so please Your own SWIFT CODE comes automatically, so please press enter key.press enter key.

In correspondent field enter BIC Code (help can be In correspondent field enter BIC Code (help can be taken either from the SWIFT BIC directory or from web taken either from the SWIFT BIC directory or from web site swift. COM ) & press enter key. Please remember to site swift. COM ) & press enter key. Please remember to put ”X” in 9put ”X” in 9thth place. If the 8 place. If the 8thth place code is “1” ,then BIC place code is “1” ,then BIC for the particular bank is not alive.for the particular bank is not alive.

At message type enter serial no. of the message. All At message type enter serial no. of the message. All messages except 999 are authentic messages & can be messages except 999 are authentic messages & can be sent only to banks with which we have exchanged sent only to banks with which we have exchanged SWIFT key.SWIFT key.

After this use enter key 5 times to come to start entry of After this use enter key 5 times to come to start entry of the message.the message.

The screen will look as under…. The screen will look as under….

Page 49: swift an overview

4949

Procedure for preparation of SWIFT Procedure for preparation of SWIFT messages contd..messages contd..

26-08-2006 07:56 Station : 1 User : USER126-08-2006 07:56 Station : 1 User : USER1 PROMPTED MESSAGE ENTRYPROMPTED MESSAGE ENTRY Own SWIFT Address PUNBINBBADOBOwn SWIFT Address PUNBINBBADOB PUNJAB NATIONAL BANK PUNJAB NATIONAL BANK To whom message is being sentTo whom message is being sent NEW DELHINEW DELHI (INTERNATIONAL BANKING BRANCH)(INTERNATIONAL BANKING BRANCH) Correspondent XXXXCorrespondent XXXX No Expansion FoundNo Expansion Found Message Type -------Message Type -------

Message Priority NMessage Priority N NormalNormal Delivery Monitoring Delivery Monitoring Enter three numeral message codeEnter three numeral message code

Obsolescence Period 020Obsolescence Period 020 Obsolescence Period = 100 Minutes Obsolescence Period = 100 Minutes SUPPORT LINE OF THE MESSAGESUPPORT LINE OF THE MESSAGE Banking PriorityBanking Priority

Service CodeService Code ╔══════════════════════════════════════════════════════════════════════╔══════════════════════════════════════════════════════════════════════ ║ ║ 06a 06b ║06a 06b ║ ╚══════════════════════════════════════════════════════════════════════╚══════════════════════════════════════════════════════════════════════ 0404 : LAU Keys have expired for ATE0404 : LAU Keys have expired for ATE RTSQ : Disabled RTSQ : Disabled F1 Hlp │F2 Sel │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10 Fhlp F1 Hlp │F2 Sel │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10 Fhlp

Look for help of concerned fieldLook for help of concerned field

Page 50: swift an overview

5050

Procedure for preparation of SWIFT Procedure for preparation of SWIFT messages contd..messages contd..

You may skip optional fields but something has You may skip optional fields but something has to be filled in the Mandatory Field.to be filled in the Mandatory Field.

Prepare / fill up all relevant information in the Prepare / fill up all relevant information in the fields & after completing message ,you come to fields & after completing message ,you come to the end i.e. “Swift trailer block”. This block as the end i.e. “Swift trailer block”. This block as well as the next “user block” should be left well as the next “user block” should be left blank. After this press F-3.blank. After this press F-3.

Sometimes after pressing F-3 some comments Sometimes after pressing F-3 some comments are shown on the support line of the message, are shown on the support line of the message, then correct the particular line & press F-3.then correct the particular line & press F-3.

Page 51: swift an overview

5151

Procedure for preparation of SWIFT Procedure for preparation of SWIFT messages contd..messages contd..

Message disposition Menu comes as under:Message disposition Menu comes as under: Message to be verifiedMessage to be verified Message ready to sendMessage ready to send Message to be authorisedMessage to be authorised Message rejected Message rejected

BRING CURSOR HERE & PRESS ENTER.BRING CURSOR HERE & PRESS ENTER.

Page 52: swift an overview

5252

Procedure for preparation of SWIFT Procedure for preparation of SWIFT messages contd..messages contd..

When the option “message to be authorised” is When the option “message to be authorised” is given ,the message goes to TBAQ & is printed.given ,the message goes to TBAQ & is printed.

With the above message preparation part of the total With the above message preparation part of the total process ends & screen again shows message process ends & screen again shows message preparation format.preparation format.

Any number of messages can be prepared & disposed Any number of messages can be prepared & disposed off to the TBAQoff to the TBAQ..

Once all message preparation is complete, press Once all message preparation is complete, press “escape key” to come out of the “Message preparation “escape key” to come out of the “Message preparation menu”. One more escape will take you to “logon” screen. menu”. One more escape will take you to “logon” screen.

Page 53: swift an overview

5353

Using TemplatesUsing Templates While preparing outward messages with PC-Connect While preparing outward messages with PC-Connect

software, it is advisable to fully utilize Template facility software, it is advisable to fully utilize Template facility available.available.

It is useful in respect of preparation of messages of It is useful in respect of preparation of messages of repetitive nature e.g. payment instructions, l / c s.repetitive nature e.g. payment instructions, l / c s.

It saves extra efforts in preparation of a routine kind It saves extra efforts in preparation of a routine kind of message.of message. Once a template of a message has been createdOnce a template of a message has been created and saved in TMPQ, it becomes an important tool for and saved in TMPQ, it becomes an important tool for

creation of outward message over PC-Connect.creation of outward message over PC-Connect.

Page 54: swift an overview

5454

Template PreparationTemplate Preparation Open PC-Connect software & enter at user operations.Open PC-Connect software & enter at user operations. Give name , password and press F-3.Give name , password and press F-3. In the user operation menu select In the user operation menu select “ “Message Preparation” & press enter.Message Preparation” & press enter. Select “Maintain templates” and press enter.Select “Maintain templates” and press enter. Press F-5 to get message preparation format.Press F-5 to get message preparation format. Enter mandatory fields, optional fields Enter mandatory fields, optional fields & type the message details.& type the message details. Press F-3 to save the message prepared. The system Press F-3 to save the message prepared. The system

will prompt you to key the header of the template. will prompt you to key the header of the template. Name the template in a convenient way e.g. 103 USD Name the template in a convenient way e.g. 103 USD

Page 55: swift an overview

5555

Template Preparation contd.Template Preparation contd. 26-08-2006 07:37 Station : 1 User : USER126-08-2006 07:37 Station : 1 User : USER1 USER OPERATIONUSER OPERATION

╔══════════════════════════════════╗ ╔══════════════════════════════════╗ ║ ║ ║ ║ Message Preparation Message Preparation ║ ║ ║ ║ ║ ║ Queue Maintenance Queue Maintenance ║ ║ ║ ║ ║ ║ Communications Control Communications Control Please enter herePlease enter here ║ ║ ║ ║ Batch Transfer Batch Transfer

║ ║ User and Station StatusUser and Station Status ║ ║ ║ ║ ║ ║ Return to Application Menu Return to Application Menu

╚══════════════════════════════════╝ ╚══════════════════════════════════╝

RTSQ : DisabledRTSQ : Disabled F1 Hlp │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10F1 Hlp │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10

Page 56: swift an overview

5656

Template Preparation contd.Template Preparation contd. 26-08-2006 07:54 Station : 1 User : USER126-08-2006 07:54 Station : 1 User : USER1 MESSAGE PREPARATIONMESSAGE PREPARATION

╔═══════════════════════════════════╗ ╔═══════════════════════════════════╗ ║ ║ ║ ║ Prompted Message Entry Prompted Message Entry

║ ║ Fast Message EntryFast Message Entry

║ ║ Prompted Message Correction Prompted Message Correction PLEASE ENTER HEREPLEASE ENTER HERE ║ ║ ║ ║ Fast Message Correction Fast Message Correction ║ ║ ║ ║ Message Verification Message Verification

║ ║ Message Authorisation Message Authorisation ║ ║ ║ ║ Maintain Templates Maintain Templates

╚═══════════════════════════════════╝ ╚═══════════════════════════════════╝

RTSQ : DisabledRTSQ : Disabled F1 Hlp │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10F1 Hlp │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10

Page 57: swift an overview

5757

Template Preparation contd.Template Preparation contd. 29-08-2006 22:55 Station : 1 User : USER129-08-2006 22:55 Station : 1 User : USER1 PROMPTED MESSAGE ENTRYPROMPTED MESSAGE ENTRY Own SWIFT Address PUNBINBBADOBOwn SWIFT Address PUNBINBBADOB PUNJAB NATIONAL BANKPUNJAB NATIONAL BANK NEW DELHINEW DELHI (INTERNATIONAL BANKING BRANCH)(INTERNATIONAL BANKING BRANCH) Correspondent XXXXCorrespondent XXXX No Expansion FoundNo Expansion Found Message TypeMessage Type

Message Priority NMessage Priority N NormalNormal Delivery MonitoringDelivery Monitoring

Obsolescence Period 020Obsolescence Period 020 Obsolescence Period = 100 MinutesObsolescence Period = 100 Minutes Banking PriorityBanking Priority

Service CodeService Code ╔══════════════════════════════════════════════════════════════════════ ╔══════════════════════════════════════════════════════════════════════

════════╗ ════════╗ ║ ║ 06a 06b ║06a 06b ║ ╚══════════════════════════════════════════════════════════════════════╚══════════════════════════════════════════════════════════════════════

════════╝════════╝ 0404 : LAU Keys have expired for ATE0404 : LAU Keys have expired for ATE RTSQ : DisabledRTSQ : Disabled F1 Hlp │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10 FhlpF1 Hlp │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10 Fhlp

Page 58: swift an overview

5858

Template Preparation contd.Template Preparation contd. 29-08-2006 21:37 Station : 1 User : USER129-08-2006 21:37 Station : 1 User : USER1 MAINTAIN TEMPLATESMAINTAIN TEMPLATES ██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████

██████████████████ ████████████████╔══ ████████████████╔══ Template Id Template Id

═══════════════════════════════╗████████████████═══════════════════════════════╗████████████████ ████████████████║ ████████████████║ *** 1/3-LC MASTER FORMAT MT-700 ║████████████████*** 1/3-LC MASTER FORMAT MT-700 ║████████████████ ████████████████║ ████████████████║ *** 2/3 LC MASTER FORMAT MT-701 ║████████████████*** 2/3 LC MASTER FORMAT MT-701 ║████████████████ ████████████████║ ████████████████║ *** 3/3 LC MASTER FORMAT MT-701 ║████████████████*** 3/3 LC MASTER FORMAT MT-701 ║████████████████ ████████████████║ ████████████████║ 103-AUD WESTPAC BANK SYDNEY ║████████████████103-AUD WESTPAC BANK SYDNEY ║████████████████ ████████████████║ ████████████████║ 103-CAD CANADIAN IMPERIAL BK ║████████████████103-CAD CANADIAN IMPERIAL BK ║████████████████ ████████████████║ ████████████████║ 103-CHF ZUERCHER KANTONAL BK ║████████████████103-CHF ZUERCHER KANTONAL BK ║████████████████ ████████████████║ ████████████████║ 103-EURO-DEUTSCHE BANK,FRANKFURT ║████████████████103-EURO-DEUTSCHE BANK,FRANKFURT ║████████████████ ████████████████║ ████████████████║ 103-GBP HSBC LONDON ║████████████████103-GBP HSBC LONDON ║████████████████ ████████████████║ ████████████████║ 103-GBP NATWEST LONDON ║████████████████103-GBP NATWEST LONDON ║████████████████ ████████████████║ ████████████████║ 103-JPY ║████████████████103-JPY ║████████████████ ████████████████║ ████████████████║ 103-JPY WBTK ║████████████████103-JPY WBTK ║████████████████ ████████████████║ ████████████████║ 103-NOK DAN NORSKE BANK ║████████████████103-NOK DAN NORSKE BANK ║████████████████ ████████████████║ ████████████████║ 103-SEK SVENSKA HANDLES BANK ║████████████████103-SEK SVENSKA HANDLES BANK ║████████████████ ████████████████║ ████████████████║ 103-SGD HSBC SINGAPORE ║████████████████103-SGD HSBC SINGAPORE ║████████████████ ████████████████║ ████████████████║ <RTN> Select │ <Home> <PgUp> Move Cursor ║████████████████<RTN> Select │ <Home> <PgUp> Move Cursor ║████████████████ ████████████████║ ████████████████║ <ESC> Exit │ <End> <PgDn> <↑↓> ║████████████████<ESC> Exit │ <End> <PgDn> <↑↓> ║████████████████ ████████████████╚══════════════════════════════════════════════╝███████████████████████╚══════════════════════════════════════════════╝███████

██████████████████ ██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████

██████████████████ 0404 : LAU Keys have expired for ATE0404 : LAU Keys have expired for ATE RTSQ : DisabledRTSQ : Disabled F1 Hlp │F2 Sel │F3 │F4 │F5 New │F6 Del │F7 Ren │F8 SvAs│F9 │F10F1 Hlp │F2 Sel │F3 │F4 │F5 New │F6 Del │F7 Ren │F8 SvAs│F9 │F10

Page 59: swift an overview

5959

Maintenance of template-Maintenance of template-modificationmodification

Go to Maintain template & press enter.Go to Maintain template & press enter. Header of all message templates will be displayed on the screen.Header of all message templates will be displayed on the screen. Choose the appropriate Template for correction / modification and Choose the appropriate Template for correction / modification and

press enter.press enter. Make the necessary corrections in the Template & press keys as Make the necessary corrections in the Template & press keys as

per requirement as under :per requirement as under : F-3 for saving changes made in existing templateF-3 for saving changes made in existing template F-4 for rejecting changes made in the existing templateF-4 for rejecting changes made in the existing template F-6 for deleting an existing templateF-6 for deleting an existing template F-7 for changing name of headerF-7 for changing name of header F-8 for saving the new template along with old one.F-8 for saving the new template along with old one. USING ABOVE TEMPLATE DATABASE CAN BE MAINTAINED USING ABOVE TEMPLATE DATABASE CAN BE MAINTAINED PROPERLY AND PROMPTLY. PROPERLY AND PROMPTLY.

Page 60: swift an overview

6060

Procedure for authorisation of Procedure for authorisation of messages.messages.

For authorisation of prepared messages, a For authorisation of prepared messages, a different user has to log on in the system.different user has to log on in the system.

Before authorisation, please ensure that all the Before authorisation, please ensure that all the messages which are to be authorised have been messages which are to be authorised have been checked thoroughly.checked thoroughly.

In case of financial messages necessary debits In case of financial messages necessary debits have taken place in the accounts.have taken place in the accounts.

Page 61: swift an overview

6161

Procedure for authorisation of Procedure for authorisation of messages contd.messages contd.

First double click on the SWIFT icon on First double click on the SWIFT icon on the desktop.the desktop.

Out of the several options that appear on Out of the several options that appear on the screen choose the option the screen choose the option

““User operation”User operation” and enter. and enter. Now enter “ Now enter “ user nameuser name” and “” and “passwordpassword” & ” &

press press F-3 key.F-3 key. The following screen will appear on the The following screen will appear on the

screen……screen……

Page 62: swift an overview

6262

Procedure for authorisation of Procedure for authorisation of messages contd.messages contd.

26-08-2006 07:37 Station : 1 User : USER126-08-2006 07:37 Station : 1 User : USER1 USER OPERATIONUSER OPERATION

╔══════════════════════════════════╗ ╔══════════════════════════════════╗ ║ ║ ║ ║ Message Preparation Message Preparation ║ ║ ║ ║ ║ ║ Queue Maintenance Queue Maintenance ║ ║ ║ ║ ║ ║ Communications Control Communications Control Please enter herePlease enter here ║ ║ ║ ║ Batch Transfer Batch Transfer

║ ║ User and Station StatusUser and Station Status ║ ║ ║ ║ ║ ║ Return to Application Menu Return to Application Menu

╚══════════════════════════════════╝ ╚══════════════════════════════════╝

RTSQ : DisabledRTSQ : Disabled F1 Hlp │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10F1 Hlp │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10

Page 63: swift an overview

6363

Procedure for authorisation of Procedure for authorisation of messages contd.messages contd.

26-08-2006 07:54 Station : 1 User : USER126-08-2006 07:54 Station : 1 User : USER1 MESSAGE PREPARATIONMESSAGE PREPARATION

╔═══════════════════════════════════╗ ╔═══════════════════════════════════╗ ║ ║ ║ ║ Prompted Message Entry Prompted Message Entry

║ ║ Fast Message EntryFast Message Entry

║ ║ Prompted Message Correction Prompted Message Correction PLEASE ENTER HEREPLEASE ENTER HERE ║ ║ ║ ║ Fast Message Correction Fast Message Correction ║ ║ ║ ║ Message Verification Message Verification

║ ║ Message Authorisation Message Authorisation ║ ║ ║ ║ Maintain Templates Maintain Templates

╚═══════════════════════════════════╝ ╚═══════════════════════════════════╝

RTSQ : DisabledRTSQ : Disabled F1 Hlp │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10F1 Hlp │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10

Page 64: swift an overview

6464

Procedure for authorisation of Procedure for authorisation of messages contd.messages contd.

The following 2 options will come on the The following 2 options will come on the screen:screen:

Single message authorisationSingle message authorisation Group message authorisationGroup message authorisation By entering any of above options ,messages By entering any of above options ,messages that have been prepared & are in TBAQ will that have been prepared & are in TBAQ will

appear on the screen.appear on the screen.

Page 65: swift an overview

6565

Procedure for authorisation of Procedure for authorisation of messages contd.messages contd.

A)A) Under single message authorisationUnder single message authorisation By arrow key bring the cursor to select a By arrow key bring the cursor to select a

message press enter & view the same by message press enter & view the same by pressing arrow key .pressing arrow key .

If the message is OK, then authorise the If the message is OK, then authorise the same by pressing F3 ,otherwise reject it same by pressing F3 ,otherwise reject it by pressing F4 key.by pressing F4 key.

Page 66: swift an overview

6666

Procedure for authorisation of Procedure for authorisation of messages contd.messages contd.

B) B) Following two options are there:Following two options are there: i) Authorise singly in a groupi) Authorise singly in a group Bring the cursor to the desired message & Bring the cursor to the desired message &

press enter.( ) sign will appear showing that the press enter.( ) sign will appear showing that the message has been selected for authorisation.message has been selected for authorisation.

ii ) All messages to be authorised in a group ii ) All messages to be authorised in a group Press F8 and .( ) sign will appear before all Press F8 and .( ) sign will appear before all

messages.messages.

Page 67: swift an overview

6767

Procedure for authorisation of Procedure for authorisation of messages contd.messages contd.

After (A) or (B) option above press F3.After (A) or (B) option above press F3. The screen will show the number of messages The screen will show the number of messages

selected and narrate something like this:selected and narrate something like this: “ “15 messages selected. Want to authorise Y/N ” 15 messages selected. Want to authorise Y/N ” Type “Y” & press enter.Type “Y” & press enter. All the messages selected will be authorised & All the messages selected will be authorised &

will go the RTSQ( ready to send queue).will go the RTSQ( ready to send queue).

Page 68: swift an overview

6868

Procedure of cancellation of Procedure of cancellation of message selected for authorisationmessage selected for authorisation There is option of cancelling a message selected There is option of cancelling a message selected

for authorisation through an oversight, prior to for authorisation through an oversight, prior to pressing F3 key & sending messages to RTSQ.pressing F3 key & sending messages to RTSQ.

Bring the cursor to the desired authorised Bring the cursor to the desired authorised message which is to be de-authorised & press message which is to be de-authorised & press enter. ( ) sign which was earlier there, will enter. ( ) sign which was earlier there, will disappear ,meaning thereby that the particular disappear ,meaning thereby that the particular message has been message has been de-authorised.de-authorised.

Page 69: swift an overview

6969

Communication controlCommunication control

The presentThe present mode of communication between mode of communication between the PC connect communication station & the the PC connect communication station & the SWIFT interface is through ATE leased/ dial up. SWIFT interface is through ATE leased/ dial up. The procedure adopted is as under :The procedure adopted is as under :

As earlier go to “user operations” menu, put your As earlier go to “user operations” menu, put your user name & password & press F3.user name & password & press F3.

The following will appear on the screen.The following will appear on the screen.

Page 70: swift an overview

7070

Communication control contd..Communication control contd.. 26-08-2006 07:37 Station : 1 User : USER126-08-2006 07:37 Station : 1 User : USER1 USER OPERATIONUSER OPERATION

╔══════════════════════════════════╗ ╔══════════════════════════════════╗ ║ ║ Please enter herePlease enter here

║ ║ Message Preparation Message Preparation ║ ║ ║ ║ ║ ║ Queue Maintenance Queue Maintenance ║ ║ ║ ║ ║ ║ Communications Control Communications Control ║ ║ ║ ║ Batch Transfer Batch Transfer

║ ║ User and Station StatusUser and Station Status ║ ║ ║ ║ ║ ║ Return to Application Menu Return to Application Menu

╚══════════════════════════════════╝ ╚══════════════════════════════════╝

RTSQ : DisabledRTSQ : Disabled F1 Hlp │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10F1 Hlp │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10

Page 71: swift an overview

7171

Communication control contd..Communication control contd..

The following sub options will come:The following sub options will come: Options available only when connection is establishedOptions available only when connection is established

Hold ready to send queueHold ready to send queue Enable ready to send queueEnable ready to send queue Establish connection Establish connection Terminate connection Terminate connection Options available if only using dialup line. Local Options available if only using dialup line. Local

authentication is must for the same.authentication is must for the same.

Page 72: swift an overview

7272

Communication control contd..Communication control contd.. Bring the cursor to “establish connection” & press enter.Bring the cursor to “establish connection” & press enter. The following sub-options will appear:The following sub-options will appear: a) Send :a) Send :enables RTSQenables RTSQ & tells SWIFT interface that & tells SWIFT interface that PC PC connect wants to connect wants to send messagesend message but does not want to but does not want to receive any.receive any. b) Receive: b) Receive: holds the RTSQholds the RTSQ & tells SWIFT interface that & tells SWIFT interface that PC connect is PC connect is ready to receive messages.ready to receive messages. c) Send/ Receive : Enable RTSQ & tells SWIFT interface c) Send/ Receive : Enable RTSQ & tells SWIFT interface that that PC connect is ready for both sending as well as PC connect is ready for both sending as well as receiving messages.receiving messages.

Page 73: swift an overview

7373

Communication control contd..Communication control contd.. Out of 3 options available choose the desired one & press F3.Out of 3 options available choose the desired one & press F3. The PC connect will try to make a connection via the MODEM.The PC connect will try to make a connection via the MODEM. The following 3 phases will appear on the screen:The following 3 phases will appear on the screen: Resetting the modem……..OKResetting the modem……..OK Initiallising the modem…….OKInitiallising the modem…….OK Dialling …………………….connect 2400 Dialling …………………….connect 2400 connection connection “””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””” “””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””” establishedestablished Connection established. Press any key to continue.Connection established. Press any key to continue. “”””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””” “”””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””” RTSQ: Enabled PC CBTRTSQ: Enabled PC CBT

Means you are sending messagesMeans you are sending messages

Page 74: swift an overview

7474

Communication control contd..Communication control contd.. If you wish to stop the communication between the PC connect If you wish to stop the communication between the PC connect

& SWIFT interface, take the option ”terminate connection”& SWIFT interface, take the option ”terminate connection” You will be prompted to confirm the disconnection.You will be prompted to confirm the disconnection. A connection will automatically be terminated after an idle A connection will automatically be terminated after an idle

period or after a communication error.period or after a communication error. Once connection is established between PC connect & SWIFT Once connection is established between PC connect & SWIFT

interface, after a communication session is established, each interface, after a communication session is established, each system tries to detect that the other is up & running.system tries to detect that the other is up & running.

For a dedicated link, the status of the communication is For a dedicated link, the status of the communication is displayed on the status line at the bottom of the screen.displayed on the status line at the bottom of the screen.

Page 75: swift an overview

7575

Communication control contd..Communication control contd..RTSQ: disabled (RTSQ: disabled (not sending msgnot sending msg) PC :CBT______) PC :CBT______RTSQ: enabled (RTSQ: enabled (sending messagesending message))

comm. In receive mode Active: Session Established comm. In receive mode Active: Session Established comm. In send mode Unknown: No Session comm. In send mode Unknown: No Session comm. In send& receive mode Closed : Session Closedcomm. In send& receive mode Closed : Session Closed Protocol Failure: Comm. errorProtocol Failure: Comm. error“””””””””””””””””””””””””””””””””””””””””””””””””””””””””””” “””””””””””””””””””””””””””””””””””””””””””””””””””””””””””” RTSQ : Enabled CBT ACTIVE 5 :4 RTSQ : Enabled CBT ACTIVE 5 :4 “”””””””””””””””””””””””””””””””””””””””””””””””””””””””””””“””””””””””””””””””””””””””””””””””””””””””””””””””””””””””” No. of messages sent by CBT No. of messages received by CBTNo. of messages sent by CBT No. of messages received by CBTEach time PC connect task started, these numbers are re-set to zeroEach time PC connect task started, these numbers are re-set to zero

Page 76: swift an overview

7676

Security aspects of PC-ConnectSecurity aspects of PC-Connect SECURITY FUNCTIONSSECURITY FUNCTIONS The Security Application gives access to the security functions ofThe Security Application gives access to the security functions of PC Connect. These allow the Security Officers to set up Operator PC Connect. These allow the Security Officers to set up Operator Profiles (ID, password, entitlements and permissions).Profiles (ID, password, entitlements and permissions).

PRINT SECURITY REPORTS –PRINT SECURITY REPORTS – Print out Security data (such as user passwords and the Security Print out Security data (such as user passwords and the Security

Log), and maintain the Master Password. The sub-options are as Log), and maintain the Master Password. The sub-options are as under:under:

Print/display Passwords, Print Operator Lists, Entitlements, Print/display Passwords, Print Operator Lists, Entitlements, Permissions, Security Log, Critical User Settings. Permissions, Security Log, Critical User Settings.

Page 77: swift an overview

7777

Security aspects of PC-Connect contd.Security aspects of PC-Connect contd. At time of installation, security passwords are used by installation authority.At time of installation, security passwords are used by installation authority.

27-08-2006 17:27 Station : 127-08-2006 17:27 Station : 1 APPLICATION MENUAPPLICATION MENU User Operation User Operation ║ ║ System Management System Management ║ ║ Security Security ║ ║ Return to DOS Return to DOS F1 Hlp │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10F1 Hlp │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10

For User addition/ deletionFor User addition/ deletion

Page 78: swift an overview

7878

Security aspects of PC-Connect contd.Security aspects of PC-Connect contd.

27-08-2006 17:39 Station : 1 User :27-08-2006 17:39 Station : 1 User : SECURITY LOGONSECURITY LOGON

PC CONNECTPC CONNECT Release 3.10.000.005Release 3.10.000.005

Please enter the Security Officer name and half Master Password :Please enter the Security Officer name and half Master Password :

Name : SECURITY1 Password : ********Name : SECURITY1 Password : ********

Copyright 2005 S.W.I.F.T. s.c. All Rights Reserved.Copyright 2005 S.W.I.F.T. s.c. All Rights Reserved.

0401 : LAU Keys have expired0401 : LAU Keys have expired

F1 Hlp │F2 │F1 Hlp │F2 │F3 XmtF3 Xmt │F4 │F5 │F6 │F7 │F8 │F9 │F10 │F4 │F5 │F6 │F7 │F8 │F9 │F10

Page 79: swift an overview

7979

Security aspects of PC-Connect contd.Security aspects of PC-Connect contd.

27-08-2006 17:39 Station : 1 User :27-08-2006 17:39 Station : 1 User : SECURITY LOGONSECURITY LOGON

PC CONNECTPC CONNECT Release 3.10.000.005Release 3.10.000.005

Please enter the Security Officer name and half Master Password :Please enter the Security Officer name and half Master Password :

Name : SECURITY2 Password : ********Name : SECURITY2 Password : ********

Copyright 2005 S.W.I.F.T. S.C. All Rights Reserved.Copyright 2005 S.W.I.F.T. S.C. All Rights Reserved.

F1 Hlp │F2 │F1 Hlp │F2 │F3 XmtF3 Xmt │F4 │F5 │F6 │F7 │F8 │F9 │F10 │F4 │F5 │F6 │F7 │F8 │F9 │F10

On entering as above the following options open upOn entering as above the following options open up

Page 80: swift an overview

8080

Security aspects of PC-Connect contd.Security aspects of PC-Connect contd.

╔════════════════════════════════════════╗ ╔════════════════════════════════════════╗ ║ ║ ║ ║

║ ║ ║ ║ ║ ║ ║ ║ Operator Functions Operator Functions ║ ║ ║ ║

║ ║ Print Security Reports Print Security Reports ║ ║ ║ ║ Set Master Password Set Master Password ║ ║ ║ ║ Local Authentication Maintenance Local Authentication Maintenance ║ ║ ║ ║ Return to Application Menu Return to Application Menu ║ ║ ╚════════════════════════════════════════╝╚════════════════════════════════════════╝

Page 81: swift an overview

8181

Security aspects of PC-Connect contd.Security aspects of PC-Connect contd.

SECURITY OPERATOR FUNCTIONSSECURITY OPERATOR FUNCTIONS can broadly be as: can broadly be as: - Add Operator, Remove Operator- Add Operator, Remove Operator - Set Defaults (Entitlements, Permissions, Password Expiry Period) - Set Defaults (Entitlements, Permissions, Password Expiry Period) - Update Operator (Entitlements and Permissions) - Update Operator (Entitlements and Permissions) - Enable/Disable Operator, and Update Passwords.- Enable/Disable Operator, and Update Passwords. PRINT SECURITY REPORTSPRINT SECURITY REPORTS - Print/display Passwords, and Print - Print/display Passwords, and Print

Operator Lists, Entitlements, Permissions, Security Log, and Operator Lists, Entitlements, Permissions, Security Log, and Critical User Settings.Critical User Settings.

SET MASTER PASSWORDSET MASTER PASSWORD - Update both halves of Master - Update both halves of Master Password (both Security Officers must be present to perform this Password (both Security Officers must be present to perform this action). action).

LOCAL AUTHENTICATIONLOCAL AUTHENTICATION - Configure Local Authentication and - Configure Local Authentication and set up Local MAINTENANCE Authentication keys and expiry dates.set up Local MAINTENANCE Authentication keys and expiry dates.

Page 82: swift an overview

8282

Security aspects of PC-Connect contd.Security aspects of PC-Connect contd.

On entering operator functions ,the On entering operator functions ,the following sub-options are revealed:following sub-options are revealed:

Set defaultsSet defaults Add operatorAdd operator Update passwordUpdate password Update operatorUpdate operator Enable/ Disable operatorEnable/ Disable operator Remove operatorRemove operator

Page 83: swift an overview

8383

Security aspects of PC-Connect contd.Security aspects of PC-Connect contd.

OPERATOR FUNCTIONSOPERATOR FUNCTIONS The Operator Functions menu gives access to all the The Operator Functions menu gives access to all the

facilities required to set up and maintain the "Operator facilities required to set up and maintain the "Operator Profiles" as follows:Profiles" as follows:

SET DEFAULTSSET DEFAULTS - - This function allows the Default Entitlements, Default This function allows the Default Entitlements, Default

Permissions, and Password Expiry Period to be set up. Permissions, and Password Expiry Period to be set up. The Default Entitlement and Permission Lists are The Default Entitlement and Permission Lists are initially used to configure the Operator Profile when an initially used to configure the Operator Profile when an "Operator ID" is first entered. The Password Expiry "Operator ID" is first entered. The Password Expiry Period controls the length of time a password can be Period controls the length of time a password can be used before it must be changed.used before it must be changed.

Page 84: swift an overview

8484

Security aspects of PC-Connect contd.Security aspects of PC-Connect contd. ADD OPERATORADD OPERATOR - - This function is used to create Operator profiles. AThis function is used to create Operator profiles. A unique "Operator ID" must be entered to which Entitlementsunique "Operator ID" must be entered to which Entitlements and Permissions will be attached based on the defaultand Permissions will be attached based on the default Entitlement and Permission Lists. Entitlement and Permission Lists.

UPDATE OPERATORUPDATE OPERATOR - - This function allows Entitlements and PermissionsThis function allows Entitlements and Permissions to be modified for a specified "Operator ID". Accessto be modified for a specified "Operator ID". Access rights and privileges can be created for individual usersrights and privileges can be created for individual users by this means.by this means. UPDATE PASSWORDSUPDATE PASSWORDS – – This function is used to update the password for a This function is used to update the password for a particular "Operator ID". in case of change of existing password, particular "Operator ID". in case of change of existing password,

requires confirmation from operator whose password is to be requires confirmation from operator whose password is to be updated. updated.

Page 85: swift an overview

8585

Security aspects of PC-Connect contd.Security aspects of PC-Connect contd.

ENABLE/DISABLE - ENABLE/DISABLE -

This function is used to "enable" or "disable" access to This function is used to "enable" or "disable" access to OPERATOR the system for specified Operator IDs. -OPERATOR the system for specified Operator IDs. -an operatoran operator

should be disabled, if he/she is going on long leaveshould be disabled, if he/she is going on long leave.. -an operator is disabled, if against any valid user, wrong password -an operator is disabled, if against any valid user, wrong password is keyed .Such user can be enabled by the security manager.is keyed .Such user can be enabled by the security manager.

REMOVE OPERATORREMOVE OPERATOR - -

This function removes the operator profile of the selectedThis function removes the operator profile of the selected "Operator ID". whenever a "Operator ID". whenever a user is transferred or his duty altered, user is transferred or his duty altered,

remove him/her from the system.remove him/her from the system.

Page 86: swift an overview

8686

Security aspects of PC-Connect contd.Security aspects of PC-Connect contd. PRINT SECURITY REPORTPRINT SECURITY REPORT This menu gives access to the print functions for the Security This menu gives access to the print functions for the Security

Application asApplication as follows:follows: PRINT/DISPLAY PASSWORDPRINT/DISPLAY PASSWORD - - This function is used to print or display user. As a Security Officer This function is used to print or display user. As a Security Officer

can only print/display half the user password with this function,can only print/display half the user password with this function, both both Security Officers must be present when issuing passwordsSecurity Officers must be present when issuing passwords. It is . It is possible to print/display the password of a selected Operator ID, or possible to print/display the password of a selected Operator ID, or all the passwords.all the passwords.

PRINT OPERATOR LISTPRINT OPERATOR LIST – – This function is used to print out the list of Operator IDs present in This function is used to print out the list of Operator IDs present in

the system. Selection of this function will print the list directly.the system. Selection of this function will print the list directly.

Page 87: swift an overview

8787

Security aspects of PC-Connect contd.Security aspects of PC-Connect contd.

PRINT ENTITLEMENTSPRINT ENTITLEMENTS - - This function is used to print the Entitlement Lists. It is possible This function is used to print the Entitlement Lists. It is possible

to print the Default Entitlement List, a selected Operator Entitlement to print the Default Entitlement List, a selected Operator Entitlement List, or all the Operator Entitlement Lists.List, or all the Operator Entitlement Lists.

PRINT PERMISSIONSPRINT PERMISSIONS - - This function is used to print the Permission Lists. It is possible to This function is used to print the Permission Lists. It is possible to

print the Default Permission List, a selected Operator Permission print the Default Permission List, a selected Operator Permission List, or all the Operator Permission Lists.List, or all the Operator Permission Lists.

PRINT SECURITY LOGPRINT SECURITY LOG - - This function is used to print out the Security Log. The period for This function is used to print out the Security Log. The period for

which the Security Log entries are required can be specified. This which the Security Log entries are required can be specified. This function can also be used to purge the Security Log.function can also be used to purge the Security Log.

Page 88: swift an overview

8888

Security aspects of PC-Connect contd.Security aspects of PC-Connect contd.

PRINT CRITICAL SETTINGSPRINT CRITICAL SETTINGS This function allows a Security Officer to generate a This function allows a Security Officer to generate a

report containing the entitlements and permissions report containing the entitlements and permissions of each user who has settings qualified as "critical".of each user who has settings qualified as "critical".

All reports printed out from the PRINT SECURITY All reports printed out from the PRINT SECURITY REPORT function are sent directly to the local printer REPORT function are sent directly to the local printer (PRT1). If the printer is busy or offline, the reports will (PRT1). If the printer is busy or offline, the reports will not be printed and should be resubmitted to the printer not be printed and should be resubmitted to the printer when it again becomes available.when it again becomes available.

Page 89: swift an overview

8989

Local authentication maintenanceLocal authentication maintenance ╔════════════════════════════════════════╗╔════════════════════════════════════════╗ ║ ║ ║ ║ Operator Functions Operator Functions ║ ║ ║ ║ Print Security Reports Print Security Reports Enter hereEnter here ║ ║ ║ ║ Set Master Password Set Master Password ║ ║ ║ ║ Local Authentication Maintenance Local Authentication Maintenance ║ ║ ║ ║ Return to Application Menu Return to Application Menu ║ ║

╚════════════════════════════════════════╝╚════════════════════════════════════════╝

Page 90: swift an overview

9090

Local authentication maintenance Local authentication maintenance contd.contd.

LOCAL AUTHENTICATION MAINTENANCELOCAL AUTHENTICATION MAINTENANCE

Function LAU Keys StatusFunction LAU Keys Status Sec-1 Sec-2 Sec-1 Sec-2 Every branch has it’s own LAU Every branch has it’s own LAU

KeysKeys

Comms Receive 0000000000000000 * *Comms Receive 0000000000000000 * *

Comms Transmit 0000000000000000 * *Comms Transmit 0000000000000000 * *

Batch Input 0000000000000000 * *Batch Input 0000000000000000 * *

Batch Output 0000000000000000 * *Batch Output 0000000000000000 * *

File Link In 0000000000000000 * *File Link In 0000000000000000 * *

File Link Out 0000000000000000 * *File Link Out 0000000000000000 * *

Expiry period 6 00-99 months, 00 - No expiryExpiry period 6 00-99 months, 00 - No expiry

Expiry dateExpiry date

F1 Hlp │F2 │F1 Hlp │F2 │F3 XmtF3 Xmt │F4 │F5 │F6 │F7 │F8 │F9 │F10 │F4 │F5 │F6 │F7 │F8 │F9 │F10

Page 91: swift an overview

9191

Local authentication maintenance Local authentication maintenance contd.contd.

Before expiry of LAU Keys, the system will Before expiry of LAU Keys, the system will give warnings that LAU Keys will expire on give warnings that LAU Keys will expire on say say 31-05-2007.31-05-2007.

Then in security module the LAU Then in security module the LAU extension is to be renewed.extension is to be renewed.

If LAU KEYS have not been filled up then If LAU KEYS have not been filled up then dial up will not be there & there will be dial up will not be there & there will be Communication problem.Communication problem.

Page 92: swift an overview

9292

Advantages of SWIFTAdvantages of SWIFT High speed and reliable communication systemHigh speed and reliable communication system Available 24 hours a dayAvailable 24 hours a day Messages can be delivered within 20 seconds anywhere Messages can be delivered within 20 seconds anywhere in the globein the globe Standarised easy to understand message formats reducing Standarised easy to understand message formats reducing

possibility of misrepresentationpossibility of misrepresentation Utmost security at operational and transmission levelUtmost security at operational and transmission level Member Bank is indemnified against loss due to any Member Bank is indemnified against loss due to any fault/failure /misuse of networkfault/failure /misuse of network Large no. of member Banks and large volume of message Large no. of member Banks and large volume of message traffic ensures economy of scale reducing costtraffic ensures economy of scale reducing cost Message delivered is operative and does not require any Message delivered is operative and does not require any

telex/mail/courier confirmationtelex/mail/courier confirmation Message received and processed automatically by Message received and processed automatically by receiving bank’s internal computer receiving bank’s internal computer

Page 93: swift an overview

9393

Common errors madeCommon errors made Authenticated messages are addressed to BIC s with whom SWIFT Authenticated messages are addressed to BIC s with whom SWIFT

BKE is not there.BKE is not there. Using LT addresses of Banks which are not live on network. If in LT Using LT addresses of Banks which are not live on network. If in LT

address of a Bank the “eighth” place is “1” then that Bank is not live address of a Bank the “eighth” place is “1” then that Bank is not live on SWIFT network.on SWIFT network.

Entering information in the trailer block of the message.Entering information in the trailer block of the message. Code word errors i.e. right codes not used.Code word errors i.e. right codes not used. In the text the starting is with “ - ” or “ : ” .In the text the starting is with “ - ” or “ : ” . Field 72 not properly filled Field 72 not properly filled especially in MT-103 /202especially in MT-103 /202 . .

The first line with code word between “two slashes” e.g. /BNF/The first line with code word between “two slashes” e.g. /BNF/ Subsequent lines begin with double slashes “//”.Subsequent lines begin with double slashes “//”. Blank lines left in the message. If need be put Blank lines left in the message. If need be put “.”“.” Message not prepared with Message not prepared with “ “ CAPS LOCK KEY ONCAPS LOCK KEY ON””

Page 94: swift an overview

9494

Some fixed criteriaSome fixed criteria Message priority should be N-normal.Message priority should be N-normal. Obsolescence period by default 20 minutes.Obsolescence period by default 20 minutes. Do not fill anything in fields named under:Do not fill anything in fields named under: + Delivery monitering+ Delivery monitering + Banking priority+ Banking priority + Service code+ Service code + SWIFT trailer block+ SWIFT trailer block + MUR ( message user reference)+ MUR ( message user reference)

Page 95: swift an overview

9595

Trouble shooters: Trouble shooters: What, When ,How to do?What, When ,How to do?

1 How to reprint a message already received?1 How to reprint a message already received?• Go to user operation screen.Go to user operation screen.• Choose “queue maintenance” option & press enter.Choose “queue maintenance” option & press enter.• Go to option “History queue maintenance”& press enter.Go to option “History queue maintenance”& press enter.• Select option Select option “Output message history queue“Output message history queue” and press enter.” and press enter.• Choose option “print select entry” and press enter.Choose option “print select entry” and press enter.• Now you get the complete OMHQ ( output message history queue) Now you get the complete OMHQ ( output message history queue)

on your screen.on your screen.• Bring cursor to the desired message needed to be printed & press Bring cursor to the desired message needed to be printed & press

F-6 to get the print.( you can view the message by pressing F-10)F-6 to get the print.( you can view the message by pressing F-10)

Page 96: swift an overview

9696

Trouble shooters contd.Trouble shooters contd. 2. How to re-print a message already sent ?2. How to re-print a message already sent ?• Go to user operation screen.Go to user operation screen.• Choose “queue maintenance” option & press enter.Choose “queue maintenance” option & press enter.• Go to option “History queue maintenance”& press enter.Go to option “History queue maintenance”& press enter.• Select option “Select option “Input message history queueInput message history queue” and press enter.” and press enter.• Choose option “print select entry” and press enter.Choose option “print select entry” and press enter.• Now you get the complete IMHQ ( input message history queue) on Now you get the complete IMHQ ( input message history queue) on

your screen.your screen.• Bring cursor to the desired message needed to be printed & press Bring cursor to the desired message needed to be printed & press

F-6 to get the print.( you can view the message by pressing F-10)F-6 to get the print.( you can view the message by pressing F-10)

Page 97: swift an overview

9797

Trouble shooters contd.Trouble shooters contd. 3.How to re-send a similar message, which has been send earlier3.How to re-send a similar message, which has been send earlier ( e.g. TT or L/C ) ?( e.g. TT or L/C ) ?• Select user operation from main menu. Log on with your username & Select user operation from main menu. Log on with your username &

password. Select option “password. Select option “queue maintenancequeue maintenance”. Go to”. Go to “ “queue summaryqueue summary” & Select ” & Select IMHQ.IMHQ.• You will be prompted to select printer/screen option. You will be prompted to select printer/screen option. Select screen option by entering “Select screen option by entering “S”.S”.• A list of all messages which have been sent will appear on the screen.A list of all messages which have been sent will appear on the screen.• Take curser to message needed by using up / down arrow keys.Take curser to message needed by using up / down arrow keys.• Once message is selected press Once message is selected press F-7.F-7.• Copy of message will go to rejection queue.Copy of message will go to rejection queue.• Go back to message preparation option.Go back to message preparation option.• Select prompted “Select prompted “message correctionmessage correction” &” & pick up the message rejected.pick up the message rejected.• Reformat the message according to needs & press Reformat the message according to needs & press F-3F-3..

Page 98: swift an overview

9898

Trouble shooters contd.Trouble shooters contd. 4.Handling of rejected ,undelivered and nak’d 4.Handling of rejected ,undelivered and nak’d messages ?messages ? From queue maintenance always see queue status, each time From queue maintenance always see queue status, each time

messages are sent to CBT, to find about messages are sent to CBT, to find about undeliveredundelivered as well as as well as nacked messages.nacked messages. It also gives detailed number of messages in It also gives detailed number of messages in your rejected queue. If any message is there in undelivered/nacked your rejected queue. If any message is there in undelivered/nacked queue then following procedure be adopted :---queue then following procedure be adopted :---

* Go to message preparation menu & press enter.* Go to message preparation menu & press enter. * Go to * Go to prompted msg. correctionprompted msg. correction option & press enter. option & press enter. * Choose the requisite option out of :* Choose the requisite option out of : - - correct rejected messagecorrect rejected message - correct undelivered message- correct undelivered message - correct nacked message- correct nacked message contd.contd.

Page 99: swift an overview

9999

Trouble shooters contd.Trouble shooters contd. 4.Handling of rejected ,undelivered and nak’d 4.Handling of rejected ,undelivered and nak’d messages ?messages ? ( contd.) ( contd.) In case of undelivered /nacked message press enter. The particular In case of undelivered /nacked message press enter. The particular

message will pop up on the screen. Use tab key to come down & message will pop up on the screen. Use tab key to come down & press F-4 for rejection of the message. This will give a print out of press F-4 for rejection of the message. This will give a print out of the message & will take the message to the rejected queue.the message & will take the message to the rejected queue.

Now look up for the detail /reason for rejection / NAK . If you are not Now look up for the detail /reason for rejection / NAK . If you are not able to judge the reason then ring up CBT centre able to judge the reason then ring up CBT centre

((022-22626431/22664148022-22626431/22664148 ) for knowing the same. ) for knowing the same. Go to option “ correct rejected message” and pickup the undelivered Go to option “ correct rejected message” and pickup the undelivered

message, correct it suitably and send it to TBAQ by pressing F-3. message, correct it suitably and send it to TBAQ by pressing F-3.

Page 100: swift an overview

100100

Trouble shooters contd.Trouble shooters contd. 5. Handling5. Handling of messages authorised wrongly.of messages authorised wrongly.• InIn the main menu go to batch transfer option & press the main menu go to batch transfer option & press

enter.enter.• Go to last option File link out & press enter . Go to last option File link out & press enter . • Insert a floppy in A drive & name file link out file name Insert a floppy in A drive & name file link out file name

as as A:\BATCHA:\BATCH & press tab key marking local & press tab key marking local authentication as Y & do F-3. All the messages in the authentication as Y & do F-3. All the messages in the RTSQ will be transferred to floppy.RTSQ will be transferred to floppy.

• Now press the escape key to come out & go to the first Now press the escape key to come out & go to the first option in the Batch transfer mode i.e. Batch input & option in the Batch transfer mode i.e. Batch input & press enter( keeping the floppy in the A drive).press enter( keeping the floppy in the A drive).

Page 101: swift an overview

101101

Trouble shooters contd.Trouble shooters contd.• Name batch input file name as A:\BATCH & use Name batch input file name as A:\BATCH & use

tab key to come to destination queue & press tab key to come to destination queue & press enter to choose sub –option REJQ and with tab enter to choose sub –option REJQ and with tab key come down making local authentication as N key come down making local authentication as N & press F-3. All the messages which had been & press F-3. All the messages which had been transferred into floppy will come to REJQ.transferred into floppy will come to REJQ.

• Now you can pick up the messages individually Now you can pick up the messages individually from the REJQ & transfer to TBAQ. You have from the REJQ & transfer to TBAQ. You have now the option to correct/modify/reject/cancel now the option to correct/modify/reject/cancel the message wrongly authorised earlier. the message wrongly authorised earlier.

Page 102: swift an overview

102102

Trouble shooters contd.Trouble shooters contd. 13-05-2007 08:36 Station : 1 User : USER113-05-2007 08:36 Station : 1 User : USER1 USER OPERATIONUSER OPERATION

╔══════════════════════════════════╗ ╔══════════════════════════════════╗ ║ ║ ║ ║ ║ ║ Message Preparation ║Message Preparation ║ ║ ║ ║ ║ ║ ║ Queue Maintenance ║Queue Maintenance ║ ║ ║ ║ ║ ║ ║ Communications Control ║Communications Control ║ ║ ║ ║ ║ ║ ║ Batch Transfer ║Batch Transfer ║ ║ ║ ║ ║ ║ ║ User and Station Status ║User and Station Status ║ ║ ║ ║ ║ ║ ║ Return to Application Menu ║Return to Application Menu ║ ║ ║ ║ ║ ╚══════════════════════════════════╝ ╚══════════════════════════════════╝

RTSQ : Disabled PC x CBT : UNKNOWNRTSQ : Disabled PC x CBT : UNKNOWN F1 Hlp │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10F1 Hlp │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10

Page 103: swift an overview

103103

Trouble shooters contd.Trouble shooters contd. 13-05-2007 08:51 Station : 1 User : USER113-05-2007 08:51 Station : 1 User : USER1 BATCH TRANSFERBATCH TRANSFER

╔═════════════════════╗ ╔═════════════════════╗ ║ ║ ║ ║ ║ ║ Batch Input ║Batch Input ║ ║ ║ ║ ║ ║ ║ Batch Output ║Batch Output ║ ║ ║ ║ ║ ║ ║ Auto Batch ║Auto Batch ║ ║ ║ ║ ║ ║ ║ File Link In ║File Link In ║ ║ ║ ║ ║ ║ ║ File Link Out ║File Link Out ║ ║ ║ ║ ║ ╚═════════════════════╝ ╚═════════════════════╝

RTSQ : Disabled PC x CBT : UNKNOWNRTSQ : Disabled PC x CBT : UNKNOWN F1 Hlp │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10F1 Hlp │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10

Page 104: swift an overview

104104

Trouble shooters contd.Trouble shooters contd. 13-05-2007 08:54 Station : 1 User : USER113-05-2007 08:54 Station : 1 User : USER1 FILE LINK OUTFILE LINK OUT

File Link Out File Name A:\BATCHFile Link Out File Name A:\BATCH

Apply Local Authentication YApply Local Authentication Y

RTSQ : Disabled PC x CBT : UNKNOWNRTSQ : Disabled PC x CBT : UNKNOWN F1 Hlp │F2 │F3 Xmt │F4 │F5 │F6 │F7 │F8 │F9 F1 Hlp │F2 │F3 Xmt │F4 │F5 │F6 │F7 │F8 │F9

│F10│F10

Page 105: swift an overview

105105

Trouble shooters contd.Trouble shooters contd. 13-05-2007 08:57 Station : 1 User : USER113-05-2007 08:57 Station : 1 User : USER1 BATCH INPUTBATCH INPUT

Batch Input File Name A:\BATCHBatch Input File Name A:\BATCH

Destination Queue RTSQ RTSQDestination Queue RTSQ RTSQ TBVQTBVQ Append PDE N TBAQAppend PDE N TBAQ REJQREJQ

Make it NMake it N Number of Messages to be Skipped 0Number of Messages to be Skipped 0

Produce Hardcopies NProduce Hardcopies N

Apply Local Authentication YApply Local Authentication Y

RTSQ : Disabled PC x CBT : UNKNOWNRTSQ : Disabled PC x CBT : UNKNOWN F1 Hlp │F2 │F3 Xmt │F4 │F5 │F6 │F7 │F8 │F9 │F10F1 Hlp │F2 │F3 Xmt │F4 │F5 │F6 │F7 │F8 │F9 │F10

Page 106: swift an overview

106106

Trouble shooters contd.Trouble shooters contd. 13-05-2007 09:30 Station : 1 User : USER113-05-2007 09:30 Station : 1 User : USER1 BATCH INPUTBATCH INPUT

Batch Input File Name A:\BATCHBatch Input File Name A:\BATCH

Destination Queue REJQDestination Queue REJQ

Append PDE NAppend PDE N

Number of Messages to be Skipped 0Number of Messages to be Skipped 0

Produce Hardcopies NProduce Hardcopies N

Apply Local Authentication NApply Local Authentication N

RTSQ : Disabled PC x CBT : UNKNOWNRTSQ : Disabled PC x CBT : UNKNOWN F1 Hlp │F2 │F3 Xmt │F4 │F5 │F6 │F7 │F8 │F9 │F10F1 Hlp │F2 │F3 Xmt │F4 │F5 │F6 │F7 │F8 │F9 │F10

Page 107: swift an overview

107107

Reasons of message being nak’dReasons of message being nak’d

In spite of taking full care by branches in preparing the In spite of taking full care by branches in preparing the outgoing SWIFT message, messages are rejected by the outgoing SWIFT message, messages are rejected by the system & branches get nacked message.system & branches get nacked message.

Whenever message is nacked , go to the end of the Whenever message is nacked , go to the end of the Nacked message and check the NAK code Nacked message and check the NAK code

e.g. if NAK code is e.g. if NAK code is T32019T32019, then error code is , then error code is T-32T-32 and the error has occurred on line number and the error has occurred on line number 019019 . . Please note that while counting line number ,count line Please note that while counting line number ,count line

as you have punched the data i.e. if BIC code is as you have punched the data i.e. if BIC code is punched then count it as one line.punched then count it as one line.

Page 108: swift an overview

108108

Commonly observed error codesCommonly observed error codes Code explanationCode explanation C01 MTs 102,104&107C01 MTs 102,104&107 If field 19 is present in sequence C then it must equal the If field 19 is present in sequence C then it must equal the sum of the amounts in all occurrences of field 32 B insum of the amounts in all occurrences of field 32 B in in sequence B.in sequence B. C02 MTs 104 &107C02 MTs 104 &107 The currency code in field 32B in sequences B& C must be The currency code in field 32B in sequences B& C must be the same for all occurrences of these fields in the message.the same for all occurrences of these fields in the message. C03 The maximum allowed number of decimal digits in the C03 The maximum allowed number of decimal digits in the corresponding currency is incorrect.corresponding currency is incorrect. C04 MTs 503,504 &506C04 MTs 503,504 &506 In sequence B of field 19B if TEXAS is present TCRL isIn sequence B of field 19B if TEXAS is present TCRL is optional otherwise Mandatoryoptional otherwise Mandatory

Page 109: swift an overview

109109

Commonly observed error codesCommonly observed error codes( contd.)( contd.)

Code explanationCode explanation C06 MT 210C06 MT 210

Either field 50 or field52a but not both must be presentEither field 50 or field52a but not both must be present

in a repetitive sequence.in a repetitive sequence. C07 MT 516C07 MT 516 Either field 35A or 35N must be present.Either field 35A or 35N must be present. C08 MTs 523 &533C08 MTs 523 &533 When used fields 57a & 58a must both be present. When used fields 57a & 58a must both be present. C09 MT430C09 MT430 If field 33a is present in sequence A, field 32a must be If field 33a is present in sequence A, field 32a must be present in the same sequence. present in the same sequence.

Page 110: swift an overview

110110

Commonly observed error codesCommonly observed error codes( contd.)( contd.)

Code explanationCode explanation C10 MT 422C10 MT 422 At least one of the fields 72,75 or 76 must be present.At least one of the fields 72,75 or 76 must be present. C11C11 MT 400 MT 400 If field 57a is present, fields 53a & 54a must be there.If field 57a is present, fields 53a & 54a must be there.

C12 MTs 707 & 747C12 MTs 707 & 747 When field 32B or 33B is present ,field 34 must be present.When field 32B or 33B is present ,field 34 must be present. Conversely when field 34 is present, either field 32B or 33BConversely when field 34 is present, either field 32B or 33B must be present.must be present. C13 MT750C13 MT750 If any of fields 32B ,71 B or 73 is present, field 34B must beIf any of fields 32B ,71 B or 73 is present, field 34B must be present.present.

Page 111: swift an overview

111111

Commonly observed error codesCommonly observed error codes( contd.)( contd.)

Code explanationCode explanation C14 MTs 559,582 & 754C14 MTs 559,582 & 754 Either field 53a or 57a, but not both may be present.Either field 53a or 57a, but not both may be present. C15 MT747C15 MT747 At least one of the fields 31E,32B,34B,39A,39B,39C,72 orAt least one of the fields 31E,32B,34B,39A,39B,39C,72 or 77A must be present.77A must be present. C16 MT 707C16 MT 707 If field 23 is present, field 52a must be present.If field 23 is present, field 52a must be present. C17 MT 734C17 MT 734 Either field 72 or 77 A ,but both ,may be present.Either field 72 or 77 A ,but both ,may be present. C18 MT752C18 MT752 If fields 32B & 71B are present, field 33a must be present.If fields 32B & 71B are present, field 33a must be present.

Page 112: swift an overview

112112

Commonly observed error Commonly observed error codes ( contd.)codes ( contd.)

Code explanationCode explanation C19 MT 754 C19 MT 754 Either field 72 or 77A ,but not both, may be present. Either field 72 or 77A ,but not both, may be present. C20 MTs 305 & 601C20 MTs 305 & 601 Field 53a may only be present if field 34P is present. Field 53a may only be present if field 34P is present. C21 MT539C21 MT539 At a minimum either field 21 or fields 35A & 35 B must At a minimum either field 21 or fields 35A & 35 B must be present.be present. C 22 MT 920C 22 MT 920 If field 12 contains 942,field 34F must be present in the same If field 12 contains 942,field 34F must be present in the same repetitive series. repetitive series.

Page 113: swift an overview

113113

Commonly observed error Commonly observed error codes ( contd.)codes ( contd.)

C23 MTs 920 & 942C23 MTs 920 & 942 When only one field 34 F is present, subfield 2 must not beWhen only one field 34 F is present, subfield 2 must not be used .When both 34F are present , subfield 2 of the first 34Fused .When both 34F are present , subfield 2 of the first 34F must contain D, and subfield 2 of the second 34F must must contain D, and subfield 2 of the second 34F must contain C.contain C. C24 MT 940C24 MT 940 If field 86 is present in any occurrence of the repetitive If field 86 is present in any occurrence of the repetitive sequence, it must be preceded by a field 61.sequence, it must be preceded by a field 61.

Page 114: swift an overview

114114

Commonly observed error Commonly observed error codes ( contd.)codes ( contd.)

C25 Mt n92C25 Mt n92 At a minimum, either field 79 or a copy of any field (s) of theAt a minimum, either field 79 or a copy of any field (s) of the original message which this message relates must be present.original message which this message relates must be present.

C90 MT 700,710,720 & 740C90 MT 700,710,720 & 740 If field 42a is used, the only combinations which are If field 42a is used, the only combinations which are allowed are field 42M ( on it’s own) or field 42P ( on it’s allowed are field 42M ( on it’s own) or field 42P ( on it’s own) or both fields 42C and 42 ( A or D).own) or both fields 42C and 42 ( A or D).

Page 115: swift an overview

115115

Commonly observed error Commonly observed error codes ( contd.)codes ( contd.)

Code explanationCode explanation D06 MTs 700,705,707,710& 720D06 MTs 700,705,707,710& 720 Either field 44C or 44 D but not both, may be present.Either field 44C or 44 D but not both, may be present. D 51 MT 103D 51 MT 103 If either field 71F ( at least once occurrence ) or field 71G isIf either field 71F ( at least once occurrence ) or field 71G is present , then field 33B is mandatory .Otherwise field 33 B present , then field 33B is mandatory .Otherwise field 33 B is optional.is optional. D63 MTs 103,104,107,405 & 416 D63 MTs 103,104,107,405 & 416 Field 51 A is only valid in IFT ( This special error code is Field 51 A is only valid in IFT ( This special error code is required to indicate to IFT users that they have included in arequired to indicate to IFT users that they have included in a FIN message a field that is reserved for FIN)FIN message a field that is reserved for FIN) D 84 MT 740D 84 MT 740 Either field 58a or 59,but not both may be present. Either field 58a or 59,but not both may be present.

Page 116: swift an overview

116116

Commonly observed error Commonly observed error codes ( contd.)codes ( contd.)

Code explanationCode explanation E 06 MT 103 E 06 MT 103 If field 55a is present , then both fields 53a& 54a must also If field 55a is present , then both fields 53a& 54a must also be present.be present. E 15 MT 103E 15 MT 103 If field 71A contains BEN , then at least one occurrence ofIf field 71A contains BEN , then at least one occurrence of field 71F is mandatory & filed 71G is not allowed.field 71F is mandatory & filed 71G is not allowed. H 50 Destination address error:H 50 Destination address error: - destination not known to the system( includes branch code)- destination not known to the system( includes branch code) - destination not enabled for this application- destination not enabled for this application - user to SWIFT message MT-090 sent to incorrect - user to SWIFT message MT-090 sent to incorrect destination.destination. contd.contd.

Page 117: swift an overview

117117

Commonly observed error Commonly observed error codes ( contd.)codes ( contd.)

Code explanationCode explanation T08 Code word errorT08 Code word error This check applies to:This check applies to: - sub field 3, field :22H::REPR,in MTs 527,558&569- sub field 3, field :22H::REPR,in MTs 527,558&569 - fields 23,26G & 71A - fields 23,26G & 71A T12 Field ,line, sub fIeld or component content error.T12 Field ,line, sub fIeld or component content error. The format reject / return is not allowed for field 72 in this The format reject / return is not allowed for field 72 in this MT Or when ‘ ISIN’ is used at the beginning of line one in MT Or when ‘ ISIN’ is used at the beginning of line one in the field 35B it must be in ‘upper case’. Or in the ISITC the field 35B it must be in ‘upper case’. Or in the ISITC MT 521 or MT523, in the field 35B , the second line is MT 521 or MT523, in the field 35B , the second line is mandatory & must not begin with any of the code wordsmandatory & must not begin with any of the code words defined for the third & subsequent lines.defined for the third & subsequent lines.

Page 118: swift an overview

118118

Commonly observed error Commonly observed error codes ( contd.)codes ( contd.)

Code explanationCode explanation T17 Field, line, sub field, or components consists of blanks ,orT17 Field, line, sub field, or components consists of blanks ,or missing mandatory line, sub fields or component.missing mandatory line, sub fields or component. T27 BIC incorrectly formatted or invalid T27 BIC incorrectly formatted or invalid T28 SWIFT BIC is not a valid destination. T28 SWIFT BIC is not a valid destination.

T29 SWIFT BIC contains an invalid branch code T29 SWIFT BIC contains an invalid branch code T32 The system is expecting a particular sub field, componentT32 The system is expecting a particular sub field, component or component separator. In most situations, the erroror component separator. In most situations, the error occurred in the message text at the line number reported.occurred in the message text at the line number reported. However, in some situations, the error occurred in the However, in some situations, the error occurred in the message text at the previous line.message text at the previous line.

Page 119: swift an overview

119119

Commonly observed error Commonly observed error codes ( contd.)codes ( contd.)

Code explanationCode explanation T33 Field, line or sub field errorT33 Field, line or sub field error - length of field, line, sub field, or component contents is- length of field, line, sub field, or component contents is too long.too long. - or consists of one or more hidden characters, e.g.,- or consists of one or more hidden characters, e.g., trailing blank (s), trailing blank (s), - or contains one or more embedded character (s) which is- or contains one or more embedded character (s) which is inconsistent with the defined field format, or a characterinconsistent with the defined field format, or a character does not belong to the correct character set.does not belong to the correct character set. T44 The SWIFT BIC exists but it is not enabled for FIN , orT44 The SWIFT BIC exists but it is not enabled for FIN , or it is not cutover.it is not cutover.

Page 120: swift an overview

120120

Commonly observed error Commonly observed error codes ( contd.)codes ( contd.)

Code explanationCode explanation T52 Invalid currency code or price code PCT,REN or YLD.T52 Invalid currency code or price code PCT,REN or YLD. T60 Code word errorT60 Code word error This check applies to:This check applies to: - field 26F,in MT306- field 26F,in MT306 - field 40a,in MTs 700 & 705- field 40a,in MTs 700 & 705 T67 Code word error T67 Code word error - field 17R, in MTs 320 & 330- field 17R, in MTs 320 & 330 - field 17V,in MT 306- field 17V,in MT 306 - field 49, in MTs 700,710 & 720- field 49, in MTs 700,710 & 720 contd. contd.

Page 121: swift an overview

121121

Commonly observed error Commonly observed error codes ( contd.)codes ( contd.)

Code explanationCode explanation T68 Code word errorT68 Code word error This check applies to :This check applies to : - sub field 1, field 24D,in MTs 300,306,320,330,340,- sub field 1, field 24D,in MTs 300,306,320,330,340, 360 & 361360 & 361 - sub field 2,field 41A ,in MTs 700,705,710,720 & 740 - sub field 2,field 41A ,in MTs 700,705,710,720 & 740 - sub field 2,field 41D,in MTs 700,705,710,720 & 740.- sub field 2,field 41D,in MTs 700,705,710,720 & 740.

Page 122: swift an overview

122122

STRAIGHT THROUGH STRAIGHT THROUGH PROCESSING S.T.P.PROCESSING S.T.P.

Reduces your transactional costs by Reduces your transactional costs by eliminating repair surcharge.eliminating repair surcharge.

Ensures the faster movement of funds and Ensures the faster movement of funds and information between payment parties.information between payment parties.

Eliminate the possibility of processing Eliminate the possibility of processing errors and subsequent costly errors and subsequent costly investigations.investigations.

Page 123: swift an overview

123123

STRAIGHT THROUGH STRAIGHT THROUGH PROCESSING S.T.P. Contd..PROCESSING S.T.P. Contd..

AIM OF S.T.P.AIM OF S.T.P.This will help you to This will help you to : understand how to properly format most common : understand how to properly format most common

payment order types.payment order types.: how to optimally utilise the efficiencies offered by : how to optimally utilise the efficiencies offered by

formatting standards available through SWIFT.formatting standards available through SWIFT.: US Dollar clearing system : US Dollar clearing system ((CHIPS,CHIPS UID,FEDWIRECHIPS,CHIPS UID,FEDWIRE)): European clearing system (: European clearing system (IBANIBAN))

Page 124: swift an overview

124124

Simple principles for S.T.P.Simple principles for S.T.P.( US PAYMENT SYSTEM )( US PAYMENT SYSTEM )

Always identify all payment parties withAlways identify all payment parties with one internationally accepted identifierone internationally accepted identifier.. Always keep the following simple principles in mind when Always keep the following simple principles in mind when

formatting payment orders:formatting payment orders: A) in USD clearing this can be a SWIFT BIC, A) in USD clearing this can be a SWIFT BIC, CHIPS CHIPS

participant number, a FEDWIRE participant number, a FEDWIRE routing number or an routing number or an account number account number

( with ( with name and address).name and address). Always avoid using just the name and address of a party Always avoid using just the name and address of a party

(except beneficiaries in Cheque payments)(except beneficiaries in Cheque payments) contd.contd.

Page 125: swift an overview

125125

Simple principles for S.T.P. contd..Simple principles for S.T.P. contd..

B) each party in a transaction must have a direct B) each party in a transaction must have a direct account relationship or a local clearing account relationship or a local clearing relationship with previous party. Always place relationship with previous party. Always place each party in their designated SWIFT field and each party in their designated SWIFT field and always always precede the party identifier with their precede the party identifier with their correct identifier code.correct identifier code.

C) Obtain the maximum possible amount of C) Obtain the maximum possible amount of information from the originator. information from the originator. The most The most complete source of information will always complete source of information will always

be the originator.be the originator.

Page 126: swift an overview

126126

CHIPS,FEDWIRE CODESCHIPS,FEDWIRE CODES

IDENTIFIEIDENTIFIERR

DESCRIPTIONDESCRIPTION DETAILSDETAILS EXAMPLEEXAMPLE

//CH//CH CHIPS UIDCHIPS UID A A SIX DIGITSIX DIGIT CHIPS UID CHIPS UID CODECODE

//CH044824//CH044824Wachovia Bank Wachovia Bank National Association,National Association,Int’l Collections,Int’l Collections,New YorkNew York

//FW//FW FEDWIRE FEDWIRE ROUTING ROUTING NUMBER(FW NUMBER(FW ABA)ABA)

A A NINE DIGITNINE DIGIT CODE TO CODE TO IDENTIFY A PAYMENT TO IDENTIFY A PAYMENT TO BE MADE VIA FEDWIREBE MADE VIA FEDWIRE

//FW026005050//FW026005050 Union bank of Union bank of California California international,international, New YorkNew York

//CP//CP CHIPS No. CHIPS No. (CHIPS ABA)(CHIPS ABA)

Participant A Participant A four digitfour digit code to code to identify a CHIPS participantidentify a CHIPS participant

//CP0505//CP0505Union bank of Union bank of California Int’l,N YorkCalifornia Int’l,N York

// Account NumberAccount Number When used an account When used an account number must be on first line number must be on first line of the field preceded by a of the field preceded by a slashslash

/2136594/2136594COTTAGE CRAFTSCOTTAGE CRAFTS

Page 127: swift an overview

127127

CHIPS (The clearing house inter CHIPS (The clearing house inter bank payment system )bank payment system )

Owned by its member banks and operated by the New Owned by its member banks and operated by the New York Clearing House, York Clearing House, CHIPS is the world’s largest netCHIPS is the world’s largest net settlement payment system.settlement payment system.

The CHIPS payment system provides for STP through a The CHIPS payment system provides for STP through a process named “Qualification”. For qualified CHIPS process named “Qualification”. For qualified CHIPS payments , payments , the receiver guarantees that they will credit the receiver guarantees that they will credit the account of the beneficiary bank on a STP basisthe account of the beneficiary bank on a STP basis. .

In order for a payment to be qualified , your payment In order for a payment to be qualified , your payment order should identify both the beneficiary and their USD order should identify both the beneficiary and their USD correspondent with correspondent with either a CHIPS Participant Number either a CHIPS Participant Number

( CHIPS ABA UID ) or SWIFT BIC Code( CHIPS ABA UID ) or SWIFT BIC Code. This will assure . This will assure that the payment is processed STP both at the US Bank that the payment is processed STP both at the US Bank and the receiving CHIPS member bank. and the receiving CHIPS member bank.

Page 128: swift an overview

128128

Example of sending a messageExample of sending a message MT 202 CHIPS TRANSFER MT 202 CHIPS TRANSFER

Punjab National Bank ,IBB N Delhi transfers Punjab National Bank ,IBB N Delhi transfers USD78060, in respect of a import document USD78060, in respect of a import document received from Wachovia Bank ,North Carolina received from Wachovia Bank ,North Carolina having remittance instructions as:having remittance instructions as:

Remit payments via Remit payments via CHIPS to Wachovia Bank CHIPS to Wachovia Bank National Association CHIPS No. 0509 National Association CHIPS No. 0509 Swift PNBPUS33 in favour of CHIPS UIDSwift PNBPUS33 in favour of CHIPS UID 044824044824 Wachovia Bank National Association Wachovia Bank National Association collections Dept. NC6046 PO Box 3099 collections Dept. NC6046 PO Box 3099 Winston –Salem North Carolina 27101 Winston –Salem North Carolina 27101 Swift :Swift :PNBPPUS33PHL PNBPPUS33PHL

Page 129: swift an overview

129129

MT-202 message using CHIPSMT-202 message using CHIPS Chips transfer Chips transfer Sender : PUNBINBBDOBSender : PUNBINBBDOB 20:2254fibc 32324/0720:2254fibc 32324/07 21:XC245573DRP21:XC245573DRP 32A:070510USD78060,32A:070510USD78060, 52A PUNBINBBDOB, PNB IBB NEW DELHI52A PUNBINBBDOB, PNB IBB NEW DELHI 53A PUNBINBBDIB , PNB FEO NEW DELHI53A PUNBINBBDIB , PNB FEO NEW DELHI 57D 57D //CP0509 Chips ABA //CP0509 Chips ABA Wachovia Bank National AssociationWachovia Bank National Association New YorkNew York 58D 58D //CH44824 Chips UID//CH44824 Chips UID Wachovia Bank National AssociationWachovia Bank National Association Int’l collection dept., Nc6046 Po box 3099Int’l collection dept., Nc6046 Po box 3099 Winston Salem, North Carolina 27101 Winston Salem, North Carolina 27101

Page 130: swift an overview

130130

MT-202 message using MT-202 message using SWIFT SWIFT CODECODE

Sender : PUNBINBBDOBSender : PUNBINBBDOB20:2254fibc 32324/0720:2254fibc 32324/07

21:XC245573DRP21:XC245573DRP 32A:070510USD78060,32A:070510USD78060, 52A PUNBINBBDOB, PNB IBB NEW DELHI52A PUNBINBBDOB, PNB IBB NEW DELHI 53A PUNBINBBDIB , PNB FEO NEW DELHI53A PUNBINBBDIB , PNB FEO NEW DELHI 57A 57A PNBPUS33 SWIFT codePNBPUS33 SWIFT code Wachovia Bank National AssociationWachovia Bank National Association New YorkNew York 58A 58A PNBPUS33PHL SWIFT codePNBPUS33PHL SWIFT code Wachovia Bank National AssociationWachovia Bank National Association Int’l collection dept., Nc6046 Po box 3099Int’l collection dept., Nc6046 Po box 3099 Winston Salem, North Carolina 27101 Winston Salem, North Carolina 27101

Page 131: swift an overview

131131

FEDWIRE TRANSFER FEDWIRE TRANSFER CONDITIONSCONDITIONS

FED WIRE TRANSFERFED WIRE TRANSFER If the final beneficiary maintains an account with a If the final beneficiary maintains an account with a

domestic US Bank which is a member of the Fedwire domestic US Bank which is a member of the Fedwire payment system, your payment order should be best payment system, your payment order should be best executed via executed via FEDWIRE TRANSFER FEDWIRE TRANSFER

The account with the Bank should be identified in The account with the Bank should be identified in SWIFT field SWIFT field 56 or 57 using option “D56 or 57 using option “D” with the identifier ” with the identifier code e.g. code e.g. //FW026005050//FW026005050 in respect of Union bank of in respect of Union bank of California international New York California international New York FEDWIRE routing FEDWIRE routing number 026005050number 026005050 i.e. (a valid i.e. (a valid 9 digit9 digit Fedwire routing Fedwire routing number ) number )

Page 132: swift an overview

132132

Example of sending a messageExample of sending a message MT 202 using Fedwire MT 202 using Fedwire

Sender : PUNBINBBDOBSender : PUNBINBBDOB 20:2254FIBC 32324/0720:2254FIBC 32324/07 21:XC245573DRP21:XC245573DRP 32A:070510USD78060,32A:070510USD78060, 52A PUNBINBBDOB, PNB IBB NEW DELHI52A PUNBINBBDOB, PNB IBB NEW DELHI 53A PUNBINBBDIB , PNB FEO NEW DELHI53A PUNBINBBDIB , PNB FEO NEW DELHI 57D 57D //FW026005050 Fedwire No.//FW026005050 Fedwire No. Union bank of California international,Union bank of California international, New YorkNew York58D 58D //CH053273 Chips UID//CH053273 Chips UID Union bank of California international,Union bank of California international, EBC DEPARTMENT New YorkEBC DEPARTMENT New York

Page 133: swift an overview

133133

S.T.P. contd.. (European system)S.T.P. contd.. (European system)

IBANIBAN The IBAN, the international Bank Account Number, is defined in The IBAN, the international Bank Account Number, is defined in

the official ISO 13616 standard. It provides a unique 7 automatically the official ISO 13616 standard. It provides a unique 7 automatically processable identification of a customer’s account serviced by a processable identification of a customer’s account serviced by a Bank. It is european initiative, requested by the banks to allow Bank. It is european initiative, requested by the banks to allow straight through processing (STP) & to adhere to European Market straight through processing (STP) & to adhere to European Market Practice. Practice.

The IBAN can be used in any accountThe IBAN can be used in any account number fieldnumber field. . The account servicing institution must still be identified in the The account servicing institution must still be identified in the

appropriate field, even if an IBAN is specified for the beneficiary appropriate field, even if an IBAN is specified for the beneficiary customer.customer.

IBAN is available upon request with account servicing Bank.IBAN is available upon request with account servicing Bank.

Page 134: swift an overview

134134

S.T.P. contd.. (European system)S.T.P. contd.. (European system) Correct IBAN formattingCorrect IBAN formattingIncorrect formatIncorrect format Correct format Correct formatSender PUNBINBBDOB Sender PUNBINBBDOB Sender PUNBINBBDOB Sender PUNBINBBDOB Receiver DEUTDEFF Receiver DEUTDEFFReceiver DEUTDEFF Receiver DEUTDEFF20:2254FLC8001N/06 20: 2254FLC8001N/0620:2254FLC8001N/06 20: 2254FLC8001N/0623B:CRED 23B: CRED23B:CRED 23B: CRED32A:070510EUR1000,10 32A: 070510EUR1000,1032A:070510EUR1000,10 32A: 070510EUR1000,1050K: ABC EXPORTS 50K: ABC EXPORTS50K: ABC EXPORTS 50K: ABC EXPORTS57A:EEEEBEBB 57A: EEEEBEBB57A:EEEEBEBB 57A: EEEEBEBB59:VIRGINIA WAUTERS 5959:VIRGINIA WAUTERS 59:/BE62510007547061:/BE62510007547061 VIRGINIA WAUTERS VIRGINIA WAUTERS 70:/RFB/COMM. APR2007 70:/RFB/COMM. APRIL2007 70:/RFB/COMM. APR2007 70:/RFB/COMM. APRIL2007 71A:SHA 71A: SHA71A:SHA 71A: SHA72:/72:/BNF/PAY TO IBANBNF/PAY TO IBAN 72: 72: //BE62510007547061 //BE62510007547061

Page 135: swift an overview

135135

S.W.I.F.T. in nut shell is…….S.W.I.F.T. in nut shell is…….

S. for SecuredW. for Well connectedI. for InexpensiveF. for FasterT. for Trouble free

Page 136: swift an overview

136136

ANY QUESTIONS ?ANY QUESTIONS ?

Page 137: swift an overview

137137

Thank you for a patient viewingThank you for a patient viewing