TECHNICAL DESCRIPTION OF THE MT940 STATEMENT FORMAT FOR BUSINESS 24
Table f ntents Desriptin f MultiCash MT940 statement frmat... 2 1.1. Terms and abbreviatins... 2 1.2. File header... 2 1.3. Rerd struture... 2 1.4. Struture f Field 86... 5
DESCRIPTION OF MULTICASH MT940 STATEMENT FORMAT BUSINESS 24 Internetbanking appliatin allws getting f data statements als in MT940 frmat, whih is the same as data statements frm MultiCash servie. Desriptin f the frmat fllws. 1.1. Terms and abbreviatins Desriptin Rerd Line separatr Field separatr Message frmat Statement file name File header (yes/n) Limits (size, n. f rerds/lines) Cde page Cmpulsry field Optinal field Alphanumerial field Numerial field Fixed field length Variable field length File ntent Files ntain aunt statements and ther texts Multi-line <CRLF> <CRLF> SWIFT MT940 frmat supprts SWIFT1 and SWIFT2 *.STA N Maximum message length is 2000 haraters CP 852 (Latin2) a n f v File an nsist f several statements (i.e. statements frm different aunts r statements frm several dates) 1.2. File header Field ntent Cmpulsry (C) / Optinal (O) 1 st line GIBACZPX 0800 SWIFT address and bank de <CR><LF> 2 nd line 940 N2 Message type <CR><LF> 3 rd line Client number Client number r blank line 1.3. Rerd struture Length and frmat Field ntent Cmpulsry / Optinal <CR><LF>:20: Transatin referene number Length and frmat 16 a v Displayed: Aunt number in PPPPPPBBBBBBBBBB frmat where PPPPPP is a prefix and BBBBBBBBBB is the aunt number.
<CR><LF>:25: 0800/PPPPPPBBBBBBBBBB Aunt number 0800 = bank de (4 haraters, fixed length) / = frward slash separatr PPPPPP = prefix (6 haraters, variable length) BBBBBBBBBB = aunt number (10 haraters, fixed length filled in by zers frm the left) Example: 0800/190012345671 0800/9944040012345671 <CR><LF>:28: xxxxx/yyyyy Aunt statement number 3 (x/y) t 11 haraters (xxxxx/yyyyy) xxxxx = aunt statement number / = frward slash separatr yyyyy = statement page number Example: 00024/00001 <CR><LF>:60 Opening balane Balane type: F = Opening balane M = Intermediate balane : Debit /redit item: C = Credit D = Debit 35 a v 11 a v 3 a f Aunting day: YYMMDD = Aunting day 6 n f Curreny ISO urreny de Amunt Amunt with, (mma) as the deimal separatr <CR><LF>:61: Transatin line Maturity/value date (in YYMMDD frmat) Psting date (in MMDD frmat) 3 a f 16 n v 6 n f
Debit/redit transatin: C = Credit transatin D = Debit transatin RC = Credit transatin anellatin RD = Debit transatin anellatin Curreny de (3 rd harater frm ISO urreny de) Amunt Amunt with, (mma) as the deimal separatr Text key (exatly 4 alphanumeri haraters, 1 st harater = N) Referene Client referene; if nt available, use "NONREF" // separatr Bank referene 2 a v 16 n v 16 a v 2 a f <CR><LF> Only fr further payment infrmatin E.g. payment referene, bank referene, riginal payment amunt, et. 16 a v 34 a v <CR><LF>:86: Blank field (see the desriptin in Struture f Filed 86 bellw) <CR><LF>:62 Clsing balane Balane type: F = Opening balane M = Subttal : Debit /redit item: C = Credit D = Debit Aunting day: Aunting day in YYMMDD frmat Curreny ISO urreny de Amunt Amunt with, (mma) as the deimal separatr <CR><LF> -} End f rerd <CR><LF> 6*65 a v 3 a f 6 n f 3 a f 15 n v
1.4. Struture f Field 86 Key rules: Subfields are ptinal Subfields are separated by? (questin mark) Fields whih are nt used/ left blank will be filled in by. (dt) Banking transatins are srted ut int three main ategries their list is available in the first rerd f Field 86 (020 dmesti payments, 030 freign payments, 020 ther payments). The main srting riterin is displayed in Subfield 10. Subfield Length and Name frmat 3 n f Business de (payment type) Dmesti transatins 020 Freign transatins 030 Other transatins 020 00 27 a v Transatin number Transatin number Transatin number 10 10 a v Banking transatin type Banking transatin type Banking transatin type 20 27 a v Cnstant symbl Always with KS: Example KS:8 ; KS:308 ; KS:5308 Banking transatin desriptin Cnstant symbl Always with KS: 21 27 a v Variable Symbl Always with VS: Example VS:23568 ; VS:456781 Exhange rate Always with KURS: 5.8 numeri frmat where zers in the beginning and at the end are ignred. Variable symbl Always with VS:
22 27 a v Speifi symbl Always with SS: Example SS:4523 ; SS:1234564 Outging/inming payment payment details Line 1 Internal transfer additinal infrmatin Line 1 Speifi symbl Always with SS: 23 27 a v Cunterparty s aunt Cunterparty s bank de/aunt Outging/inming payment payment details Line 2 Internal transfer additinal infrmatin Line 2 Other transatins Payments between tw ČS aunts Depsits t /withdrawals frm aunts 24 29 a v Cunterparty s VS and SS Always VS2: /SS2: r e.g. VS2: XXXXXXXXXX/SS2: YYYYYYYYYY - filled in nly if reeived with a payment. Outging/inming payment payment details Line 3 Internal transfer additinal infrmatin Line 3 Cunterparty s VS and SS Always VS2: /SS2: r VS2: XXXXXXXXXX/SS2: YYYYYYYYYY (filled in nly if reeived with a payment) r a dt. 25 35 a v Payment purpse Payment purpse 26 27 a v Payment purpse Payment purpse 27 27 a v Payment purpse Payment purpse 28 27 a v Payment purpse Outging payment benefiiary s aunt Inming payment payer s aunt Internal transfer unterparty s aunt Outging payment benefiiary s name Line 1 Inming payment payer s details - Line 1 Internal transfer name f the unterparty Outging payment benefiiary s name Line 2 Inming payment payer s details - Line 2 Internal transfer. (dt) Outging payment benefiiary s name Line 3 Inming payment payer s details - Line 3 Payment purpse
29 27 a v Payment purpse SEPA payment sender s referene 1 st part In ther instanes filled in with. (dt) Payment purpse 30 12 a v Cunterparty s bank de SEPA payment - sender s referene 2 nd part In ther instanes filled in with. (dt) Bank de 31 24 n v Cunterparty s aunt number Nt used, will be filled in with. (dt) Aunt number 32 27 a v Cunterparty s name SEPA payment sender s identifiatin (first 27 haraters) In ther instanes filled in with. (dt) Transfer between tw aunts within ČS Depsits t and withdrawals frm the aunt 33 27 a v Cunterparty s name SEPA payment benefiiary s identifiatin (first 27 haraters) In ther instanes filled in with. (dt) 60 (Optinal field) Transfer between tw aunts within ČS Depsits t and withdrawals frm the aunt 6 n v Date when transatin debited frm the payer s aunt Nt used, will be marked with. (dt) Nt used, will be marked with. (dt)