MultiCash PRO STA file format description (from SAT) Ver.2007-03-01 ELECTRONIC BANKING



Similar documents
ELECTRONIC BANKING. File format description of Polish Domestic Payments PLI (PLD, PLE, PLS) Ver

ELECTRONIC BANKING. SWIFT MT 940 Customer Statement Message and SWIFT MT 942 Interim Transaction Report Ver

FILES FORMATS USED IN ING ONLINE

F o r e i g n p a y m e n t i n P o l a n d Page 1 of 6 B u s i n e s s O n l i n e

Format description of MT103 (Multicash PLA) foreign payment file.

File format description of Polish Foreign Payments PLA. Ver ELECTRONIC BANKING

Import & Export BiznesPl@net

Customer Statement - MT940 with Structured Information To Account Owner

ELECTRONIC BANKING. RFT MT101 File Format Description Ver

SWIFT MT940 MT942 formats for exporting data from OfficeNet Direct

KM client format supported by KB valid from 26 March 2007

Format Description MT940. Rabo Cash Management

FILE FORMAT OF PAYMENT ORDERS ACCEPTED BY CITIBANK EUROPE PLC FOR CITIBUSINESS DIRECT INTERNET BANKING

MT 103+ Single Customer Credit Transfer

DESCRIPTION OF SEPA XML FORMAT FOR ING BUSINESSONLINE IMPORT AND EXPORT TEMPLATES

April 2012 Setup, Configuration and Use. Document Version: Product Version: SAP Version: Localization:

Format Description SWIFT MT940 Structured

Format Description. SWIFT MT202: General Financial Institution Transfer

MT104 Direct Debit and Request for Debit Transfer Message.

Format Description. SWIFT MT103 Single Customer Credit Transfer

KM client format supported by KB valid from 1 November 2009

Format Differences SWIFT FIN MT940 MT942

Deutsche Bank Deutsche Bank MT940/942 format specifications

ANZ TRANSACTIVE FILE FORMATS WEB ONLY Page 1 of 118

Creating International Wire Transfer Payments Reference Guide

Creating Domestic Wire Transfer Payments Reference Guide

BEST client format supported by KB (valid from 28th November 2015)

State of Michigan Data Exchange Gateway. Web-Interface Users Guide

ERP Financials User s Guide

Foreign payment orders

Hal E-Bank Foreign payments (Format of export/import files)

SIF Validation Tool. Wages Protection System Qatar Central Bank& Ministry of Labour And Social Affairs. End User Guide

Online Banking Record Descriptions

More information on completing payment details

Changes only affecting customers using SWIFT codewords, Intermediary Institutions, or with other special requirements

Oracle FLEXCUBE Direct Banking Release Retail Transfer and Payments User Manual. Part No. E

R.2 STRUCTURE OF AN EDIFACT TRANSMISSION

Bitrix Site Manager 4.0. Quick Start Guide to Newsletters and Subscriptions

Background. IBAN Overview

Parsing a SWIFT Message

Frequently Asked Questions

W ir e T r a n sf e r s

Format description XML SEPA Credit Transfer. Format Description

PAIN.002. Format description Functional

TECHNICAL DESCRIPTION OF THE MT940 STATEMENT FORMAT FOR BUSINESS 24

Pendragon Forms Industrial

Entering payment order abroad and payment order in a foreign currency in the Czech Republic via electronic banking service ČSOB InternetBanking 24

Chapter 4: Computer Codes

Eastern Bank TreasuryConnect Money Transfer User Manual

Cathay Business Online Banking Quick Guide

Format Description SWIFT FIN MT101. Rabobank

Merchant Reporting Tool

TERMS AND CONDITIONS OF PAYMENT ORDER IN FOREIGN EXCHANGE TRANSACTIONS AT PKO BP SA BANK

DirektNet Frequently Asked Questions (FAQ)

SWIFT Certified Application Payments

BZWBK24 Internet. How to access the Bank? Logging on to BZWBK24 Internet: Step-by-step instruction

Complete Citibank Online Internet Banking Manual

OUTGOING PAYMENTS ISO APPLICATION GUIDELINE

Structure of CFA file MCC 3.20 / HC 4.0 / SMO?? / MCT 3.20 ( version 6)

03 - Lexical Analysis

Automatic transfer of funds

Business Internet Banking System Customers User Guide

RULES FOR FOREIGN PAYMENTS

BMO NESBITT BURNS. Gateway User Guide. An Online Standard in Connectivity

KM client format supported by KB valid from 13 May 2015

SEPA formats - an introduction to XML. version September

Bankline internet banking import file layout user guide

Securities Settlement System Cash - iesecuri

Transition Guide BANKING INSURANCE INVESTMENTS. BBT14254_CMOL_Transition Guide_v4.indd 1

Corporate Online. Import format for Payment Processing Service files

Internet Banking for Business

ASCII Interface Version NT1316-ORACLE FCUBSV.UM [January] [2010] Oracle Part Number E

Cathay Business Online Banking. User Guide. Version 1.0

Financial Processing Journal Voucher (JV)

Payroll Import. Version Main screen for Payroll Import.

NØGSG DMR Contact Manager

HSBC s guide to straight-through processing. Ensuring timely and cost-efficient payments

Wire Transfer. Business Link. Creating a Wire Transfer Template. Wire Transfer Types. Wire Transfer Templates and Transactions

SWIFT Certified Application - Exceptions and Investigations

PAYMENT FACTORY AND IN-HOUSE BANK

International payments in Fiji

Welcome to the course on the Bank Statement Processing setup. 2-1

ACCOUNTS PAYABLE SETUP

INFORMATION about transfer orders incurring Extra transfer fees for transfer orders with missing or incorrect data

USB Recorder. User s Guide. Sold by: Toll Free: (877)

Quick Guide to changes in vicplace 7.1: Education Providers

FAQ on the International Bank Account Number (IBAN) 2. Question: Can you explain briefly the IBAN for Bahrain?

Getting Started Guide

Managed Service Edition - G1

ING Bank N.V., Prague branch. Payments in ING Online electronic banking. User guide

S.2.2 CHARACTER SETS AND SERVICE STRING ADVICE: THE UNA SEGMENT

How to transfer your Recipient Address Book from FedEx Ship Manager at fedex.ca to FedEx Ship Manager Software

TecLocal 4.0. New in Version 4.0 (Release Notes)

Order Notifications - reporting a payment status

Kaseya 2. Quick Start Guide. for VSA 6.3

Bank Reconciliation Import BR-1005

Deposit Direct. Getting Started Guide

Rochester Institute of Technology. Oracle Training: Preparing Journal Entries in the Oracle Applications

1.1. Overview Direct credits Direct debits Nab direct credits... 12

Transcription:

MultiCash PRO STA file format description (from SAT) Ver.2007-03-01 ELECTRONIC BANKING

TABLE OF CONTENTS 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 (*.STA file) and intraday information (*.VML file)? 3 1.1.3 How does the Structure of STA file look like? 3 1.1.4 How transaction details are presented in fields :61: and :86:? 4 1.1.5 What types of codes are availiable in MultiCash? 5 1.2 Format description 5 1.1.6 Key to columns in the description of the records 6 1.1.7 Description of MT 940 Statement block format 6 1.2.1.1 Header 6 1.2.1.2 Transaction block 7 1.2.1.3 Transaction details structure (field :86:) 8 1.2.1.4 Closing block 9 1.1.8 Information in MT940 block 10 1.1.9 Example of STA file with 4 transactions 11 2. Further information 13-2 -

1. Format description of MultiCash STA file 1.1 GENERAL INFORMATION ABOUT STA FILE This document explains format of STA file used in MultiCash BPH system and is intended as reference for creators of interfaces between ERP system and MultiCash. MultiCash STA file, which is delivered by Bank BPH contains MT940 statements. 1.1.1 WHAT IS STA FILE? MultiCash system uses STA files as source of data in account history. STA files are downloaded from bank server and after communication are imported to MultiCash databases. Downloaded STA files are stored in \MCCWIN directory. Because of exact specification of contents of these files, they can be imported to any ERP system, capable of MT940 import, enabling automated entry of transactions. STA is structured text file, containing End of Day statements blocks (based on SWIFT MT940). Please note that intraday information (pre-posted items) is delivered with separate files (VML). 1.1.2 WHAT IS THE DIFFERENCE BETWEEN STATEMENTS (*.STA FILE) AND INTRADAY INFORMATION (*.VML FILE)? STA files generated in End of Day processing and contains opening balance, transaction information blocks and closing balance. Only STA data may be used for ERP automated entry/posting. Intraday information (VML files) is for information purposes only. It is essential, that ERP file parser imports only STA files. STA files are appended, if not regurally downloaded from MultiCash server. 1.1.3 HOW DOES THE STRUCTURE OF STA FILE LOOK LIKE? :20:statement date :25:account number :28C:statement number :NS:22account owner :60F:opening balance :61:transaction 1 :NS:19transaction 1 booking time :86:transaction 1 details :61:transaction 2 :NS:19transaction 2 booking time :86:transaction 2 details - 3 -

:61:transaction 3 :NS:19transaction 3 booking time :86:transaction 3 details :62F:closing balance :64:available balance :86:account information - :20:statement date :25:account 2 number :28C:statement number :NS:22account owner :NS:23account type :60F:opening balance :61:transaction 4 :NS:19transaction 4 booking time :86:transaction 4 details :61:transaction 5 :NS:19transaction 5 booking time :86:transaction 5 details :62F:closing balance :64:available balance :86:account additional information Statement block (MT940). Contains full transaction information from previous day along with statement number, opening balance, closing balance, 1.1.4 HOW TRANSACTION DETAILS ARE PRESENTED IN FIELDS :61: AND :86:? Transaction details are presented in lines :61:, :NS:19 and :86: Line :61: contains value date, entry date, amount and currency of transaction, line :NS:19 booking time, line :86: presents payment details, beneficiary details and transaction codes. :61:0203260326DN5312,00NTRF :NS:191559 :86:020<00Wyplata-(dysp/przel)<10transaction number <20 1st Payment details line <21 2nd Payment details line <22 3rd Payment details line <23 4th Payment details line <24 5th Payment details line <25 6th Payment details line <26 7th Payment details line <27 Ord.Party/Beneficiary NAME1 <28 Ord.Party/Beneficiary NAME2 <29 Ord.Party/Beneficiary ADRESS1 <30 Ord.Party/Beneficiary bank<31ord.party/beneficiary Account number <32 Ord.Party/Beneficiary short1<33 Ord.Party/Beneficiary short2 <38 Ord.Party/Beneficiary IBAN - 4 -

<60 Ord.Party/Beneficiary ADDRESS2 <61 Reconciliation code 1 <62 Reconciliation code 2 <63 REF5898327000090031789 <64 Reconciliation code 3 <65 original amount 1.1.5 WHAT TYPES OF CODES ARE AVAILIABLE IN MULTICASH? Transaction details contain 2 types of codes: Transaction codes: depending on type of transaction, different codes according to SWIFT and GVC (business transacion codes) standards are given to each transaction. For example standard domestic payment is given SWIFT code TRF and GVC code 020. Transaction codes give ERP system differentiation, whether booked amount is payment order or interest cost. Reconciliation codes: each outgoing order can be marked with number or code that will be returned in exactly specified place on electronic statement. This enables automatic recognition whether order derives from ERP system and which customer (according to ERP database) it concerns. It is also possible to give unique number (string) to every outgoing order. When this number (string) shows up on statement it means, that order was sucsessfully processed and marked in ERP system as completed. 1.2 FORMAT DESCRIPTION Each STA file may contain one or more MT940 statements. Number of statements in STA file depends on frequency with which STA file is downloaded from bank server. Statement is generated only if there were transactions on account, there is no empty statements generation. Each statement (MT940) consist of header, transaction block and footer (closing block); Code page for Polish characters is cp852; Before every line the characters <CR><LF> (ASCII 13 + 10) are used; Information blocks (statements, intraday information) are separated with dash - Total length of row in STA text file cannot be longer that 65 characters. Bank can add text file or patch to the statement in :OS:04 record. See description for further details - 5 -

1.1.6 KEY TO COLUMNS IN THE DESCRIPTION OF THE RECORDS Status M- Mandatory, O - Optional Format n Digits only a Alphabetic letters, upper case only c Alphabetic letters (upper case) and digits only x Any character d Amount with comma (,) as decimal separator Example 2n - up to 2 digits 3!a - always 3 letters 4*35x - up to 4 lines of up to 35 characters each 1.1.7 DESCRIPTION OF MT 940 STATEMENT BLOCK FORMAT 1.2.1.1 HEADER Field Status Forma Description number t :20: Reference M 7n Reference number - statement date in format DDDHHMM. Eg. :20:1372359 :25: Account identificatio n :28C: Statement number M 2!a26! n Account identification in IBAN :25:PL52106000760000321000055801 M 5n Statement number/page Eg. :28C:57 :NS:22 M 35x Account owner name :60F: Opening balance M 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 Debit/Credi t indicator M 1!a C = Credit D = Debit Date M 6!n Date YYMMDD Currency M 3!a Currency code ISO Amount M 15d Amount Example for complete line :60F: :60F:C070126PLN28228378,38-6 -

1.2.1.2 TRANSACTION BLOCK Field Status Forma Description number t :61: M Transactio n line Value date M 6!n Value date YYMMDD Entry date M 4!n Entry date MMDD Debit/cred it indicator M 2a C = Credit D = Debit RC = Reversal of credit (debit entry) RD = Reversal of debit (credit entry) M 1!a Funds Code (3rd character of the currency code) Eg. N for PLN Funds code Amount M 15d Amount Transactio n type Account owner reference Bank reference Bank reference M N3!c Constant symbol N eith Transaction code (type) according to SWIFT specification Eg. NTRF M 16x Customer reference: For outgoing payments: PLI first line of customer-bank information (first 16 char. from 35) PLA field :20: (customer reference first 16 chars) INT- fiels :20: (customer reference first 16 chars) For incoming orders: Reference: under condition they are received from ordering party bank If there are no references NONREF is used. M (//)16 Bank /interface reference x Eg. 0122MCI_16574549 M 34x Second line of bank reference (after <CR><LF>). Description of type of transaction Eg. Oplata za wydanie/wznowienie karty :NS:19 M 4!n Booking time HHMM :86: Transactio n details M See below Transaction details. Special formatting applies (see below). - 7 -

1.2.1.3 TRANSACTION DETAILS STRUCTURE (FIELD :86:) General rules for field :86: Subfield separator is < Empty subfields are not presented. For example, if 6 th and 7 th payment details line is empty, subfields marks <25 and <26 are not presented 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 Status Forma Description number t Beginning of field M 3!n Transaction code (type) according to GVC specification Eg. 020 <00 M 27a Booking text - text description of Transaction code from Profile that is also printed on paper statement <10 M 10n Sequential number of transaction on account Eg. 24755 <20 O 35x 1st Payment details line <21 O 35x 2nd Payment details line <22 O 35x 3rd Payment details line <23 O 35x 4th Payment details line <24 O 35x 5th Payment details line For incoming payments: DORN (sender account charge date) Eg. <24DORN=26/01/2007 <25 O 35x 6th Payment details line <26 O 35x 7th Payment details line <27 O 35x Ord. Party/Beneficiary Name 1 <28 O 35x Ord. Party/Beneficiary Name 2 <29 O 35x Ord. Party/Beneficiary Address 1 <30 O 10x Ord.Party/Beneficiary bank identification: Bank Sorting Code (for domestic payments) or BIC (in case of SWIFT payments) <31 O 24x Ord.Party/Beneficiary short account identification: In case of Polish domestic payments, when account is in form of NRB, characters 11 26 are presented here <32 O 27x 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. <33 O 27x Shortened Ord. Party/Beneficiary Name 2 (for MultiCash screen presentation purposes only ) - 8 -

<38 O 34x Ord.Party/Beneficiary Account For Polish domestic payments NRB number is placed here (NRB is IBAN without PL) <60 O 35x Ord. Party/Beneficiary Address 2 <61 O 35x Reconciliation code 1 (only for outgoing payments) May be used as unique transaction id in ERP system. First line of customer-bank information from PLI, PLA and INT files. <62 O 35x Reconciliation code 2 (only for outgoing payments) May be used for customer id in ERP system. Second line of customer-bank information from PLI, PLA and INT files. <63 M 35x Transaction reference number from Profile (bank host system) with keyword REF Eg. <63REF5898327000090031789 <64 O 35x Reconciliation code 3 (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. <65 O 35x Original amount with code words /OCMT/ Eg. <65/OCMT/USD10000,00/ 1.2.1.4 CLOSING BLOCK Field Status Forma Description number t :62F: M Closing balance Closing balance Debit/Credi t indicator M 1!a C = Credit D = Debit Date M 6!n Date YYMMDD Currency M 3!a Currency ISO Amount M 15d Amount Example for complete line :62F: :62F:C070126PLN28088772,29 :64: M Available balance Available balance Debit/Credi t indicator M 1!a C = Credit D = Debit Date M 6!n Entry date YYMMDD Currency M 3!a Currency ISO Amount M 15d Amount Example for complete line :64: :64:C070126PLN28088772,29 :86: Additional O 6*65x MultiCash 3.0 can display 6 lines 65 characters each of additional information from statement if it is put here. - 9 -

information from statement :OS:04 O No restric tions x Note: this line :86: appears after line :64:, concerning whole statement and should not be mistaken with line :86: after line :61: (particular transaction details) Text file or patch attached to STA file. When MultiCash processes STA file and finds :OS:04 record, displays text information in info-log manager or places the file (patch) to MCCWIN\DAT directory. Record begins with :OS:04_file length in bytes_name of the file. Parser shoud ignore this part of STA file, area is given in :OS:04, for example :OS:0400003163DMIMCPRO.TXT means, that attached file DMIMCPRO.TXT 3163 bytes long and such area of STA should be ignored prom parsing. Eg. :OS:0400003163DMIMCPRO.txt Dear Customers, we would like to inform... 1.1.8 INFORMATION IN MT940 BLOCK :20:statement date :25:account number :28C:statement number :NS:22account owner :60F:opening balance :61:transaction line (value date, entry date, currency, amount) :NS:19transaction booking time :86:business transaction code<00transaction type<10transaction number on account <20transaction details line 1 <21transaction details line 2 <22transaction details line 3 <23transaction details line 4 <24transaction details line 5 <25transaction details line 6 <26transaction details line 7 <27ord party/beneficiary name 1 <28ord party/beneficiary name 2 <29ord party/beneficiary address 1 <30ord party/benef bank BSC<31ord party/benef short account <32ord party/benef name (shortened)1<33 ord party/benef name (shortened)2 <38ord party/benef account <60 ord party/beneficiary address 2 <61reconciliation code 1 <62reconciliation code 2 <63bank reference <64original amount...(next transaction)...... :62F:closing balance - 10 -

:64:available balance :86:account additional information :OS:04free text or file attached to STA with given name and length in bytes 1.1.9 EXAMPLE OF STA FILE WITH 4 TRANSACTIONS :20:262359 :25:PL52106000760000321000055801 :28C:10 :NS:22Test 03 MC TBS :60F:C070126PLN28228378,38 :61:0701260126DN5912,00NTRF200701260001//0126MCI_16574654 Przelew krajowy MultiCash (-) :NS:190906 :86:020<00Przelew MultiCash<1014551 <20ZAPLATA ZA OPAKOWANIA DO KINESKOPŕW <2117 I 21 CALI Z <22NADRUKIEM LOGO FIRMY <23FVT 2368/2989284/2006 <27OPAKOWANIA SP. Z O.O <29UL. ROMAăSKA 24 <3010901102<310000999999874157 <32OPAKOWANIA SP. Z O.O UL. R<33OMAăSKA 24 <3821109011020000999999874157 <6080-253 GDAăSK <61200701260001 <62KOD RECONCYLIACJI 000008 <63REF6065627001791911001 <64WPROWADZIť W SAP ID25012 :61:0701260126DN1550,00NTRF200701260002//0126MCI_16574655 Przelew krajowy MultiCash (-) :NS:190906 :86:020<00Przelew MultiCash<1014552 <20ZAPťATA ZA WYSYLK TOWARU <21DO NL DIGITAL, EINDHOVEN <22HOLLAND GRUDZIEă 2006 <23INV. 6/2006FVT 2323/0394/2006 <27SPEDYTOR SP. Z O.O. <29WYNALAZEK 6 <3010600076<310000321000095502 <32SPEDYTOR SP. Z O.O. WYNALA<33ZEK 6 <3872106000760000321000095502 <6002-787 WARSZAWA <61200701260002 <62KOD RECONCYLIACJI 000009 <63REF6065627001791912001-11 -

<64WPROWADZIť W SAP ID24021 :61:0701260126DN120000,00NTRF200701260003//0126MCI_16574656 Przelew krajowy MultiCash (-) :NS:190906 :86:020<00Przelew MultiCash<1014553 <20FVT 25/2006 ZAPťATA ZA KATODY DO <21LAMP KIENSKOPOWYCH SZT. 1100 <22FVT 26/2006 ZAPLATA ZA UKLADY <23ODCHYLAJACE SZT. 1100 <27ELEKTRONIKA SP. Z. O.O. <28PODZESPOťY ELEKTRONICZNE <29KILIăSKIEGO 27 <3010600076<310000321000095503 <32ELEKTRONIKA SP. Z. O.O. POD<33ZESPOťY ELEKTRONICZNE KILIă <3845106000760000321000095503 <6030-308 KRAKŕW <61200701260003 <62KOD RECONCYLIACJI 000010 <63REF6065627001791913001 <64WPROWADZIť W SAP ID25053 :61:0701260126DN1356,12NTRF200701260004//0126MCI_16574657 Przelew krajowy MultiCash (-) :NS:190906 :86:020<00Przelew MultiCash<1014554 <20ZAPťATA ZA PALIWO GRUDZIEă 06 <21FAKTURA 6547/2006 <27STACJA PALIW MIKOťAJCZYK <29ZAMKOWA 8 <3010600076<310000321000095505 <32STACJA PALIW MIKOťAJCZYK Z<33AMKOWA 8 <3888106000760000321000095505 <6032-020 WIELICZKA <61200701260004 <62KOD RECONCYLIACJI 000011 <63REF6065627001791914001 <64WPROWADZIť W SAP ID25012 :62F:C070126PLN28099560,26 :64:C070126PLN28099560,26 :86:20070126 2359 DOT=24/01/2006 INTC=0.05000 - :OS:0400000237INFK0709.PTK Dear Customers, we would like to inform that we introduce new STA statement file format. BTW: 0000000237 is length of this file in bytes We hope that it will meet your expectations. Regards, Electronic Banking Department Bank BPH - 12 -

2. Further information Business transaction codes list is in separate document, available at www.bph.pl/multicash/erp website. If you have any questions about formats of MultiCash payment files please contact Hotline MultiCash: HotLine MultiCash tel. 0801 362 274 (0801 3mcash) tel. +48 12 682 82 74 e-mail: hotline.multicash@bph.pl Internet: www.bph.pl/multicash - 13 -