Swift Mt 940 New

7

Click here to load reader

description

SWIFT MT940 details for citibank

Transcript of Swift Mt 940 New

Page 1: Swift Mt 940 New

CitiDirect® File ExportSWIFT MT940 Format Specifications

Citibank® e-Business

Page 2: Swift Mt 940 New

SWIFT MT940 Exporter

This document describes CitiDirectSM SWIFT MT940 Format. This cash management Exporter extractsaccount balances and transactions into an ASCII data file.

The data for exports comes from messages you retrieve from CitiDirect® Online Banking. CitiDirectprovides end-of-day positions for the selected customer accounts. Intra-day movements are notextracted into the file.

Custom Delimited Field Formats

This section discusses the use of the custom delimited field format and provides syntax for eachtype of field

Delimiters

• Each line begins with the tag number i.e. :86:

• Each record ends with a CRLF

• Each field ends with a comma (,)

Amount fields

• Amount fields display no decimal places

• The decimal point is a comma and is always present

• Debit entries are preceded by a debit indicator (i.e. “D”)

• The number of decimal places depends on the currency, as per SWIFT

Date Fields

• Date format is YYMMDD

• In Tag :61, the Value Date and Entry Date are displayed as follows:9610031003 means October 3, 1996 is the Value and entry dates

Page 3: Swift Mt 940 New

SWIFT MT940 Export Layout

Tag Field Name Required/Optional/ Description and FormatConditional

:20: Transaction Required • Alphanumeric (16)Reference Number • Originator’s Reference Number

:21: Related Reference Optional • Alphanumeric (16)• Debit or Credit is indicated by the D or C

character prior to the amount within theMT940 (line 61, subfield 3).

:25: Account Required • Alphanumeric (35)Identification • Cash Account Number

:28: Statement/ Required • The SWIFT rule is as follows:Page Number Numeric (5)/Numeric (2).

• The CitiDirect rule is as follows:Since this number must be unique forone year, the year is prefixed to the entirenumber to ensure uniqueness.

• For example: 20011093, is equal to statementnumber 1093. The statement number is storedas 20011093, where 2001 represents the CCYY(format) followed by the statement number1093. Only the statement number should bepresent in the export, not the CCYY.

• 5 is the maximum length for a statementnumber, i.e., 123/1 is a valid format for tag 28:.

:60: Opening Balance Required • Tag :60F: is used for First Balance.• Tag :60M: is used for Interim Opening.k Balance Format is

1. Alpha (1a):k A positive balance is indicated by a credit

indicator (“C”). A negative amount isindicated by a debit indicator (“D”). Thisis as per the SWIFT format. There are nosigns ("+" or "-") used in this format.

k Numeric (6n):k Statement Date.

2. Alpha (3a):k Account Currency (ISO code).

4. Numeric (15n):k Balance.

Page 4: Swift Mt 940 New

Tag Field Name Required/Optional/ Description and FormatConditional

:61: Statement Line Optional This field is used for each book entry:• Numeric (6) Line 1 (Value Date)• Numeric (4) Line 1 (Entry Date)• Alpha (2) Line 1, Debit/Credit

k D=Debit, C=Credit, RC=Reversal of Credit(Debit entry) or RD=Reversal of Debit(Credit entry).

• Alpha (1) Line 1 (Fund Code, Last characterof currency code).

• Numeric (15) Line 1 (Amount)• Alpha (1) Line 1 (Entry Method, Transaction

Type Identification Code ‘S’, ‘N’ or ‘F’).·• Alphanumeric (3) Line 1 (Entry Reason,

Transaction Type Code. When the TransactionIdentification Code is ‘S’ the remainingcharacters must be in the range 100 - 999).

• Alphanumeric (16) Line 1 (Customer ReferenceNumber, Act Own Reference).

• Two slashes (//) and Alphanumeric (16) Line 1(Bank Reference, Act. Service Ref.)

• Alphanumeric (34) Line 2 (Further ReferenceNumber - If the further reference field beginswith /CTC, then the format should be:k /CTC/NNN/Text Description where NNN

is the transaction code and where TextDescription is the further reference.

k If no CTC codeword exists in furtherreference data field the default value ofMSC (miscellaneous) is placed into thetransaction code.

:86: Information to Optional • Tag 86 is a continuation tag that providesAccount Owner additional information to the account owner.

It is not mandatory that all messages endwith tag 86.

• A payment detail, Tag 86, has the followinglayout: :86:/PT/XX/YY/Descriptionk :86 Field tagk /PT/ Product type always follows field tag 86k /XX/Identifies type of payment

FT Funds transferFE Foreign ExchangeMM Money MarketSC SecuritiesLC Letter of CreditBL BillsDE Data EntryTP Third Party

Mario Alberto Macedo Marquez
Numeric Reference
En este campo se genera la Referencia Numerica
Page 5: Swift Mt 940 New

Tag Field Name Required/Optional/ Description and FormatConditional

k /YY/Code that further describes thepayment. Refer to your SWIFT user guidefor a complete list of these codes.

k Description The SWIFT format allows 390characters of description to clarify detailsof the payment.

:62: Closing Balance Required • Tag :62F: is used for Final Balance• Tag :62M: is used for Interim Closing• Balance Format is:1. Alpha (1a):

k A positive balance is indicated by a creditindicator (“C”). A negative amount isindicated by a debit indicator (“D”). Thisis as per the SWIFT format. There are nosigns (“+” or “-”) used in this format.

2. Numeric (6n):k Statement Date

3. Alpha (3a):k Account Currency (ISO code)

4. Numeric (15n):k Balance

:64: Closing Available Optional • Format is Alpha (1) Numeric (6) Alpha (3)Balance Numeric (15).

• The first two characters of the currencycode must be the same as the first twocharacters of the currency code specifiedin fields 60a and 62a.

:65: Forward Available Optional • This field is used for each day availableFormat is Alpha (1) Numeric (6) Alpha (3)Numeric (15).

• SWIFT Rule: When there is more than onevalue date for the items booked to theaccount (in this or previous statementperiods), this field will indicate the balancewhich will be available to the account owneron the date(s) indicated.

• CitiDirect Rule: Follow SWIFT Rule above ifmultiple balances with different value datesare present in file.k The balance carried over from the prior

day MT940 is based on the following:1. If tag 65: exists for current day use

it, or if tag 64: exists use it, otherwiseuse 62F. The result is the same asOpening Available Balance.

Mario Alberto Macedo Marquez
Note
En este campo se genera la Referencia Alfanumerica.
Page 6: Swift Mt 940 New

SWIFT MT940 Exporter Example

The following is a sample of the records generated when the SWIFT MT940 Exporter is run.

Each record should be on one line. The example shows records on multiple lines because they do not fiton the page.

:20:0962780369874800:25:56987400:28:200:60F:C961003USDO,00:61:9610031003CD3600,32NTRFBKTRUS3396600//101607CO200SAME DAY CR TRANSFER:86:/PT/FT/BO/B.T. NEW LIMITED THE STOCK EXCHANGE CENTRE, 9TH FL. 19/BN/ABC COMPANYC/0CITI AUCK 23 CUSTOM STREE/Bl/5698700/OB/0103 TRUST COMPANY NEWYORK/CR/0022300 /PO/0732/RF/100496774200:61:9610031003CD25400,83NTRFT0659A0000I1//111126CO200 SAME DAY CR TRANSFER:86:/PT/FT/BO/ABC COMPANY/BN/ABC COMPANYC/O CITI AUCK 23 CUSTOM STREE/BI/36988400/PY//REC/AVOID DUPLICATION.15.00 FEE DEDUCTED/OB/0700 NATION BANKLTD/CR/ 0106252/PO/1000:61:9610031003CD360000,00NTRFT0659I597700//194673S7200SAME DA Y CR TRANSFER:86:/PT/FT/BO/SELVES/BN/ABC COMPANY C/0 CITI AUCK 23 CUSTOMSTREE/81/36987400/OB/10933700 BANK OF NEW PO BOX 2392 WELLINGTON NEW/PO/1514/OK/10933700 BANK OF NEW:61:9610031003CD393700,00NTRFNETTRS779900//104068CO200 SAME DAY CR TRANSFER:86:/PT/FT/BO/OURSELVES/BN/ABC COMPANY C/0 CITIBANK AUCKLAND 23 CUSTOMSTREE/Bl/36987400/OB/01000 TEST BANK/CP/0047900/PO/0800/RF/ NETTRRS779900:6l:9610031003CD40940l,66NTRFBA302500//111600CO200SAME DAY CR TRANSFER:86:/PT/FT/BO/DUTCH INDUSTRIES (MALAYA)BHD KUALA LUMPURMALAYSIA/BN/ABC COMPANY C/0CITI AUCK 23 CUSTOMSTREE/BI/36987400/PY/IN SETTLEMENT OF INV NO.441430 SERV CHG.10.00/OB/0958 XYZBANK N.V./CR/0119000/PO/1040/RF/0958011196961000:61:9610031003CD513700,69NTRFCO11000000034859//000080CT200SAME DAY CR TRANSFER:86:/PT/FT/BO/BOARD FINANCE CORP LTD/BN/ABC COMPANY /Bl/36987484/OB/36975300BOARDFINANCE CORP LTDIPO/0600:61:9610031000CD888554,79NMSCNONREF//0708437801333100ACT TRANSFER CR:86:/PT/FT/PY/ACT TRANSFER ACCOUNT 56952548 NZDB - FLORIDA:62F:D961003USD516700,02:64:D961003USD516700,02:65:D961003USD516700,02

Page 7: Swift Mt 940 New

© 2002 Citibank, N.A. All rights reserved. August 2002