Académique Documents
Professionnel Documents
Culture Documents
SPIS TRECI 1. Format description of MultiCash STA file 3 1.1 General information about STA file 3 1.1.1 What is STA file? 3 1.1.2 What is the difference between statements (MT940) and intraday information (MT942)? 3 1.1.3 How does the Structure of STA file look like? 3 1.1.4 How are transaction details presented (fields :61: i :86:)? 4 1.1.5 What types of codes are availiable in MultiCash? 5 1.2 Format description 5 1.2.1 Key to columns in the description of the records 5 1.2.2 Description of MT 940 Statement block format 6 1.2.2.1 Header 6 1.2.2.2 Transaction block 6 1.2.2.3 Transaction details structure (field :86:) 7 1.2.2.4 Closing block 8 1.2.3 Description of MT 942 intraday information block 9 1.2.3.1 Header 9 1.2.3.2 Transaction block 9 1.2.4 Examples 10 1.2.4.1 Example of STA file 10 1.2.4.2 Transaction codes (SWIFT and GVC) 11 2 Further information 12
-2-
1.1.2 WHAT IS THE DIFFERENCE BETWEEN STATEMENTS (MT940) AND INTRADAY INFORMATION (MT942)?
Statements block (MT940), next to transaction information, contains opening balance, closing balance and statement number. Only MT940 data can should be used for ERP automated booking. MT942 blocks are for information purposes only and main task of these is fast informing of customer about movements on accounts. If there is movement on account MT942 block is appended immediately to STA file. It is essential, that STA file parser distinguishes MT940 block from MT942 block, otherwise the same transaction will be booked twice. MT942 can be easily distinguished from statement by STARTDISP keyword in field :20:
Statement block (MT940). Contains full transaction information for day 1 along with opening balance, closing balance, statement number
-3-
:62F:closing balance :64:available balance :20:STARTDISP :25:account number :13:timestamp for message generation :61:transaction 4 :86:transaction 4 details :20:STARTDISP :25:account number :13:timestamp for message generation :61:transaction 5 :86:transaction 5 details :20:statement date :25:account number :28C:statement number :60F:opening balance :61:transaction 4 :86:transaction 4 details :61:transaction 5 :86:transaction 5 details :62F:closing balance :64: available balance
Intraday block MT942. Two transactions (4 and 5) were booked during the day 2. Information (MT942s) was generated as soon as possible and appended to STA file
Statement MT940 for day 2 Contains list of all transactions from day 2 along with opening balance, closing balance and statement number
-4-
-5-
HEADER
Status M M Format 6!n 2!a26!n Description Reference number - statement date in format YYMMDD. :20:030226 Account identification IBAN (International Bank Account Number) IBAN = PLSSBBBBBBBBRRRRRRRRRRRRRRRR PL = Country code SS= Control digits BBBBBBBB = Bank Sorting Code [BSC] RRRRRRRRRRRR= Account number [AccNr] :25:PL79106000760000320000752973 Statement number/page Eg. :28C:00057/01 Field specifies for the opening balance, whether it is a debit or credit balance, the date, the currency and the amount of the balance. F = Opening Balance C = Credit D = Debit Date YYMMDD Currency code ISO Amount Example for complete line :60F: :60F:C020326PLN134526,16
:28C: Statement number :60F: Opening balance Debit/Credit indicator Date Currency Amount
5!n/2!n
1!a
M M M M
1.2.2.2
Field number :61: Transaction line Value date Entry date Debit/credit indicator Funds code Amount Transaction type Account owner reference
TRANSACTION BLOCK
Status M M M M 6!n 4!n 2a Value date YYMMDD Entry date MMDD C = Credit D = Debit RC = Reversal of credit (debit entry) RD = Reversal of debit (credit entry) Funds Code (3rd character of the currency code) Eg. N for PLN Amount Transaction code (type) according to SWIFT specification Eg. TRF Customer reference: For outgoing payments: PLI first line of customer-bank information (first 16 char. from 35) PLA field :20: (customer reference 16 znakw) INT- fiels :20: (customer reference 16 znakw) Format Description
M M M M
-6-
M M M
For incoming orders: Reference: under condition they are received from ordering party bank If there are no references NONREF is used. Bank reference Last 16 digits of transaction reference number in Profile (host system) Eg. 8327000090031789 Second line of bank reference (after <CR><LF>). Description of type of transaction Eg. Oplata za wydanie/wznowienie karty Transaction details. Special formatting applies (see below).
1.2.2.3
General rules for field :86: Subfield separator is < Empty subfields are not presented. For example, if 6th and 7th payment details line is empty, subfields marks <25 and <26 do not exist; Subfields from <20 to <26 are reserved for payment details; Subfields from <27 to <60 are reserved for ord. Party/beneficiary details (name and account); Subfields <61, <62 are reserved for reconciliation codes.
Subfield number Beginning of field <00 <10 <20 <21 <22 <23 <24 <25 <26 <27 <28 <29 <30 Status M M M M O O O O O O M O O M Format 3!n 27a 10n 27x 27x 27x 27x 27x 27x 27x 35x 35x 35x 10x Description Transaction code (type) according to GVC specification Eg. 020 Booking text - text description of Transaction code from Profile that is also printed on paper statement Eg. Wypl/dys. przelew Batch number Sequential number of transaction on account Eg. 24755 1st Payment details line 2nd Payment details line 3rd Payment details line 4th Payment details line 5th Payment details line 6th Payment details line 7th Payment details line Ord. Party/Beneficiary Name 1 (full 35 characters) Ord. Party/Beneficiary Name 2 (full 35 characters) Ord. Party/Beneficiary Name 3 (street) (full 35 characters) Ord.Party/Beneficiary bank identification: Bank Sorting Code (for domestic payments) or BIC (in case of SWIFT payments) In case of Polish domestic payments, when account is in form of NRB, characters 2 10 are presented here
-7-
<31
24x
Ord.Party/Beneficiary account identification: In case of Polish domestic payments, when account is in form of NRB, characters 11 26 are presented here Shortened Ord. Party/Beneficiary Name 1 (name is shortened to 27 characters.) NOTE: Filed is for MultiCash screen presentation purposes only and should not be used by ERP as source of Ord. Party/beneficiary data. For ERP subfields <27, <28, <29< <60 should be used. Shortened Ord. Party/Beneficiary Name 2 (for MultiCash screen presentation purposes only ) Individual transaction codes, according to agreement with customer. Ord.Party/Beneficiary IBAN For Polish domestic payments NRB number is placed here (NRB is IBAN without PL) Ord. Party/Beneficiary Name 3 (town) (full 35 characters) Reconciliation code 1 (only for outgoing payments) May be used as unique transaction id in ERP system. Second line of customer-bank information from PLI, PLA and INT files. Reconciliation code 2 (only for outgoing payments) May be used for customer id in ERP system. Third line of customer-bank information from PLI, PLA and INT files. Transaction reference number from Profile (bank host system) with keyword REF Eg. REF 5898327000090031789 Original amount and charges (for SWIFT/non-domestic payments) With code words /OCMT/ oraz /CHGS/ Eg. <64/OCMT/USD10000,00//CHGS/EUR01,00/ Booking code from host system Profile
<32
27x
O O O O O
O M O M
1.2.2.4
Field number :62F: Closing balance Debit/Credit indicator Date Currency Amount :64: Available balance Debit/Credit indicator Date Currency Amount :86: Additional information from statement
CLOSING BLOCK
Status M M M M M M M M M M O 1!a 4!n 3!a 15d 6*65x Format Description Closing balance C = Credit D = Debit Date MMDD Currency ISO Amount Example for complete line :62F: :62F:C020628PLN3481,35 Available balance C = Credit D = Debit Entry date MMDD Currency ISO Amount Example for complete line :64: :64:C020628PLN3481,35 MultiCash 3.0 can display 6 lines 65 characters each of additional information from statement if it is put here. Currently this filed is not used. Note: this line :86: appears after line :64:, concerning whole statement and should not be mistaken with line :86: after line :61: (particular
-8-
:OS:
No restrict ions x
transaction details) (Optional very rarely!) It can happen that text file or other small file is appended to the STA file. When MultiCash processes STA file and finds :OS: record, displays text information in info-log manager or places the file (patch) to one of MCC directories. Such appended file always begins with :OS: and name of the file. This part of STA should not be processed by ERP system. Eg. :OS:0400003163DMIMCPRO.txt Dear Customers, we would like to inform...
HEADER
Status M Format 9!a Description Reference: MT942 indicator: Always STARTDISP :20:STARTDISP Account identification IBAN (International Bank Account Number) where IBAN = PLSSBBBBBBBBRRRRRRRRRRRRRRRR PL = Country code 2!a SS= Control digits 2!n BBBBBBBB = Bank Sorting Code [BSC] 8!n RRRRRRRRRRRR= Account number [AccNr] 16!n :25:PL79106000760000320000752973 Timestamp for message generation in format RRMMDDGGMM. E.g. :13:0308272359
2!a26!n
10!n
1.2.3.2
:61: Transaction line :86: Szczegy operacji
TRANSACTION BLOCK
M M patrz opis patrz opis :61: Transaction line. Identical like described above in MT940 Transaction details line. Identical to those described above in MT940
-9-
:20:030825 :25:PL72106000760000320000546101 :28C:00237 :60F:C030825PLN0,00 :61:0308250825CN142680,00NTRFNONREF//8327000090031789 Przelew przychodzcy wewntrzny :86:051<00Wpata na rach.<101000000001 <20F-RA 4762/2003 ZAPATA ZA<21DOSTAW KINESKOPW <22LIPIEC 2003<2622106000760000320000584734 <27BLACKTRONIX FABRYKA TELEWIZORW <29GOGOWSKA 248 <3010600076<310000320000584734 <32BLACKTRONIX FABRYKA TELEWIZ<33ORW <34051<3822106000760000320000584734 <6060-010 POZNA <63REF5983270000900317897 <66DD :61:0308250825CN20000,00NTRFSENDERS REF//8327000090031790 Przelew przychodzcy wewntrzny :86:051<00Wpata na rach.<101000000002 <20FAKTURA 7/2003<21DOSTAWA KINESKOPW <22BLACK 17' 25 SZT.<23BLACK 21' 30 SZT <2667106000760000300000374405 <27MATRIX WYTWRNIA SPRZTU TV I AGD <29PUAWSKA 65 <3010600076<310000300000374405 <32MATRIX WYTWRNIA SPRZTU TV<33 I AGD <34051<3867106000760000300000374405 <6000-950 WARSZAWA <63REF598327000090031790 <66DD :61:0308250825DN8566,27NTRFREFERENCJE//8327000090031791 Przelew wychodzcy zewntrzny :86:020<00Wyplata-(dysp/przel)<101000000003 <20FRA 7611/2003 TERMIN 030826<21ZA REMONT ZAKADOWYCH <22POMIESZCZE MAGAZYNOWYCH<2602105014451000002252037854 <27USUGI REMONTOWE SP. Z O.O. <28JAN KOWALSKI <29STRKOWA 3A <3010501445<311000002252037854 <32USUGI REMONTOWE SP. Z O.O.<33 <34020<3802105014451000002252037854 <6031-345 KRAKW <61TRANS65348259 <62USLREMONT <63REF598327000090031791 <66DWP :61:0308250825DN19587,57NTRFREFERENCJE //8327000090031792 Przelew wychodzcy wewntrzny :86:020<00Wyplata-(dysp/przel)<101000000004 <20FRA 324-2342-234/2003<21ZA PREFABRYKATY DO TUB <22PRNIOWYCH <2661106000760000320000119499 <27HUTA SZKA TOPIK <29PRZEMYSOWA 67 <30110600076<310000320000119499 <32HUTA SZKA TOPIK<33 <34020<3861106000760000320000119499 <6050-505 WROCAW <61TRANS65348260 <62HUTASZKLA
- 10 -
1.2.4.2
- 11 -
2. Further information
If you have any questions about formats of MultiCash payment files please contact Hotline MultiCash: Hotline MultiCash Banku BPH Tel. 0801 362274 (0801 3mcash) Tel. +48 12 6186688 Fax: +48 12 6186686 e-mail: hotline.multicash@bph.pl Internet:www.bph.pl/multicash
- 12 -