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



Similar documents
ANZ TRANSACTIVE FILE FORMATS WEB ONLY Page 1 of 118

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

Online Banking Record Descriptions

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

1.0 Registration on EBankig Registration on EBankig 7

File format DETAILS RECORD TYPES ABBREVIATIONS (LEGEND) GENERAL REMARKS. Welcome to

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

HAL E-BANK MANUAL CROSS-BORDER PAYMENTS AND OPERATIONS WITH FOREIGN CURRENCIES. Hal E-Bank version: 18.X.X.01

Business Online Transaction Import & Export (Download) File Formats REFERENCE DOCUMENT

HAL E-BANK MANUAL CROSS-BORDER PAYMENTS AND OPERATIONS WITH FOREIGN CURRENCIES. Hal E-Bank version: 16.X.X.01

DEBT COLLECTION SYSTEM ACCOUNT SUBMISSION FILE

Format Description. SWIFT MT103 Single Customer Credit Transfer

Internet Banking for Business

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

NATIONAL BANK OF ROMANIA

Transaction Inquiries

Livestock Office Payments: Creditor Cashbook Transactions

Corporate Online. Import format for Payment Processing Service files

DTA. Standards and Formats. A joint service provided by the Swiss banks. Version 3.6 /

Notepads Import File Specification

User's manual for OTPdirekt Internet Banking. v.1.0

File Specification and Guide to the Returns of Payment Transactions by Payment Settlers (Merchant Acquirers)

Foreign payment orders

Electronic Data Transmission Guide For International Mailers

Cash Management Balance Reporting Specifications Version 2. Technical Reference Manual

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

More information on completing payment details

Invoice Line Export. Guide

CitiDirect Guide. User manual. > CitiDirect and Your Card. > Logon to CitiDirect. > Payment instructions. > Account information. May 2010.

User Manual Internet Banking Enter and Send Orders

SIX Trade Repository AG

Bankline internet banking import file layout user guide

2.1 Data Collection Techniques

Impreso: 22/02/2011 Página 1 de 19. Origen: FSC Versión: 2011-v3 EBILLING FAQ

Payroll: Importing Time Sage 300 Construction and Real Estate

Wire Manager. for Business Online Banking Quick Reference Guide

TARIFF fees for services rendered by Findomestic banka AD Beograd to corporate clients

Instructions for the Completion of the Report on Interest Rates on Loans and Deposits

Format Description MT940. Rabo Cash Management

System Administrator Training Guide. Reliance Communications, Inc. 603 Mission Street Santa Cruz, CA

UK Standard for CDRs. November 12. Version 1.5. Copyright: UK Billing Vendors Forum

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

Ad Hoc Reporting: Data Export

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

ANSI X12 version Text Message

Finnish Customs INTRASTAT ASCII declaration in Finland Page 1(6) Statistics

Xerox Standard Accounting Import/Export User Information Customer Tip

How To Import A File Into The Raise S Edge

Employment intermediaries: data requirements for software developers

Format description XML SEPA Credit Transfer. Format Description

Corporate Netbank. Comma-delimited format for payments (UTF-format) August 2015

Mobility Tool Guide for Beneficiaries of Leonardo da Vinci programme

VDF Query User Manual

Format Description SWIFT MT940 Structured

Importing Data from a Dat or Text File into SPSS

Electronic foreign currency payments, LUM2

Introduction to IBM Watson Analytics Data Loading and Data Quality

Customer Statement - MT940 with Structured Information To Account Owner

Creating Domestic Wire Transfer Payments Reference Guide

Business ebanking Wire Transfer Reference Guide

User Manual Internet Banking

FILES FORMATS USED IN ING ONLINE

About Data File Exchange

MONEY TRANSFER. Import & Approval User Guide

Time Clock Import Setup & Use

Standard pricing for current accounts Valid from 19 th of February 2015

OUTGOING PAYMENTS ISO APPLICATION GUIDELINE

Microsoft Access Rollup Procedure for Microsoft Office Click on Blank Database and name it something appropriate.

INTRODUCTION SAHAJ ACCOUNTING

Unitel. Payments in EDI/4 format July 2015

Inventory Web Pro Version User Guide

Linking Telemet Orion to a Portfolio Accounting System

Import and Export User Guide PowerSchool Student Information System

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

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

Chapter 7 Compustat Business Information File Character ASCII File Formats

Creating Cost Recovery Layouts

Table of Fees and Charges of DNB Bank Polska S.A. for corporate customers (handled in the Midas system).

How To Use Optimum Control EDI Import. EDI Invoice Import. EDI Supplier Setup General Set up

KM client format supported by KB valid from 26 March 2007

SWIFT MT940 MT942 formats for exporting data from OfficeNet Direct

4. Do not make changes to the Master record. To create a custom form, click Copy.

User Manual. Firm Bank Manager (includes instructions for employees and firms) U.S Network of Virtual Enterprises Bank. for

Creating international money transfers

Mass . General Use

Standard ASCII Batch Reporting Instructions and Specification. May 30, 2015 MODULE 1

XML message for Payment Initiation Implementation Guideline. Version 1.02

Expense and Cost Recovery Software. Tabs3 Device Interface Instructions. WCNVASCV Instructions. DOS Device Interface Instructions

HansaWorld Enterprise

en (pf.ch/dok.pf) PF. EPO manual Electronic payment order via file transfer

Doors User Data File Export/Import

International Products & Services. Fees, charges and services explained.

Bank Reconciliation Import BR-1005

Table of Fees and Charges of DNB Bank Polska S.A. for corporate customers (handled in the Midas system).

HAL E-BANK MANUAL ADDITIONAL TOOLS AND SETTINGS. Hal E-Bank version: 17.X.X.01

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

SerialMailer Manual. For SerialMailer 7.2. Copyright Falko Axmann. All rights reserved.

Transcription:

Hal E-Bank Foreign payments (Format of export/import files) Hal E-Bank Foreign payments: format of export/import files Version: 17.x.x.20 Author: HALCOM d.d., Ljubljana Editor: HALCOM a.d., Beograd, July 2014. 2014 Halcom d.d., Ljubljana

Contents 1. Payment orders... 3 2. Payment orders using subaccounts... 7 3. Inflow... 9 4. Currency exchange rate lists... 10 5. The Address book import/export data-file format... 11 Table of figures Table 1: Structure record of payment order VP 70... 6 Table 2: Structure record of payment order VP 70 with sub-accounts... 8 Table 3: Structure record of inflow... 9 Table 4: Structure record of currency exchange rate list header row... 10 Table 5: Structure record of currency exchange rate list currency row... 10 Table 6: Structure record of address book entry row... 12

1. Payment orders There can be any number of orders in the file (*.txt). Each row contains data for single payment order. Rows and fields have fixed lengths of characters. Table 1 describes the structure of data for single payment order (imported or exported from Hal E-Bank): No. Field Beginning Length Mandatory Comment 1. Unique order ID 1 16 Disregarded during import 2. Client`s bank registration number 17 11 Usually empty 3. Client`s registration number 28 13 Disregarded during import. If entered, is replaced by Hal-Bank user`s registration number 4. Document type 41 2 * Fixed text (without quotes): "70" 5. Payment instrument code 43 1 * Number in Payment instrument codes list (1 to 6 is used) (page 29) 6. Reference of the person in charge 44 10 Usually empty 7. Reference 54 15 Up to 8 characters allowed (the rest are blanks) 8. Mode of payment realization 69 20 Text (Cheque, Cash, Wage) or any other text 9. Mode of payment realization 89 2 Number (0 - Cheque, 1 - Cash, 2 - Wage) 10. Beneficiary s account 91 34 * 11. Beneficiary s name 125 35 * 12. Beneficiary s address 160 35 * 13. Beneficiary s city 195 35 * 14. Beneficiary s country 230 35 Country name in Country codes list (ISO 3166) 15. Country code 265 3 * Country code in Country codes list (ISO 3166) 16. Name of Beneficiary s bank 268 35 * 17. Beneficiary s bank address 303 35 18. Beneficiary`s bank city 338 35 * 19. Beneficiary s bank country 373 35 Country name in Country codes list (ISO 3166) 20. Beneficiary s bank BIC 408 11 *

No. Field Beginning Length Mandatory Comment 21. Beneficiary s bank country code 419 3 * Country code in Country codes list (ISO 3166) 22. Currency code 422 3 Currency code number in Currency codes list (ISO 4127) 23. Currency label 425 3 * Currency label in Currency codes list (ISO 4127) 24. Amount 428 17 * Left aligned (decimal separator is ",") 25. Payment purpose 1 445 35 * This field (or the next one, two or three field(s)) must be filled. These fields can have up to 16 characters. 26. Payment purpose 2 480 35 Mandatory only if the previous field (payment purpose 1) is not filled 27. Payment purpose 3 515 35 Previous field sequel 28. Payment purpose 4 550 35 Previous field sequel 29. Domestic commission 585 1 * N - Debtor U - Creditor 30. Foreign commission 586 1 * N - Debtor U - Creditor Available commission combinations: NN OUR (Our) NU SHA (Shared) UU BEN (Beneficiary) 31. Special instructions 1 587 35 Additional comments 32. Special instructions 2 622 35 Additional comments 33. Payment code 657 3 Fixed text (without quotes): "000" 34. Loan number and loan year 660 11 Format: yyyy-nnnnnn (yyyy year of the loan, nnnnnn 1 to 6 characters of number of the loan). If year and number of the loan are not given, then "-" replaces them. 35. Loan description 671 70 * Fixed text (without quotes): "LOAN REG. NUMBER AND LOAN YEAR-" 36. Amount 741 17 Fixed text (without quotes): "0,00" 37. Statistics: Payment code 1 758 3 * Mandatory payment code in reference codes list, if amount 1 is not zero. (page 2) 38. Statistics: number of the loan 1 761 11 Same as field 34. 39. Statistics: Payment description 1 772 70 * Mandatory payment description in reference codes list, if

No. Field Beginning Length Mandatory Comment amount 1 is not zero. (page 2) 40. Statistics: Amount 1 842 17 * Amount can be negative. 41. Statistics: Payment code 2 859 3 42. Statistics: number of the loan 2 862 11 43. Statistics: Payment description 2 873 70 44. Statistics: Amount 2 943 17 45. Statistics: Payment code 3 960 3 46. Statistics: number of the loan 3 963 11 47. Statistics: Payment description 3 974 70 48. Statistics: Amount 3 1044 17 49. Statistics: Payment code 4 1061 3 50. Statistics: number of the loan 4 1064 11 51. Statistics: Payment description 4 1075 70 52. Statistics: Amount 4 1145 17 53. Statistics: Payment code 5 1162 3 54. Statistics: number of the loan 5 1165 11 55. Statistics: Payment description 5 1176 70 56. Statistics: Amount 5 1246 17 57. Statistics: Payment code 6 1263 3 58. Statistics: number of the loan 6 1266 11 59. Statistics: Payment description 6 1277 70 60. Statistics: Amount 6 1347 17 61. Statistics: Payment code 7 1364 3 62. Statistics: number of the loan 7 1367 11 63. Statistics: Payment description 7 1378 70 64. Statistics: Amount 7 1448 17 65. Covering YUM account 1465 10 66. Covering YUM amount 1475 17 67. Foreign exchange cover account 1492 10 68. Foreign exchange cover currency code 1502 3 * The same as for Statistics 1 applies to all other statistics! Total value of statistics items has to be equal to value of field value 24, otherwise the input is invalid! The same as for Statistics 1 applies to all other statistics! Total value of statistics items has to be equal to value of field value 24, otherwise the input is invalid! The same as for Statistics 1 applies to all other statistics! Total value of statistics items has to be equal to value of field value 24, otherwise the input is invalid! The same as for Statistics 1 applies to all other statistics! Total value of statistics items has to be equal to value of field value 24, otherwise the input is invalid! The same as for Statistics 1 applies to all other statistics! Total value of statistics items has to be equal to value of field value 24, otherwise the input is invalid! The same as for Statistics 1 applies to all other statistics! Total value of statistics items has to be equal to value of field value 24, otherwise the input is invalid! Not used Mandatory, if foreign exchange cover is in foreign currency. Currency code in Currency codes list (ISO 4127)

No. Field Beginning Length Mandatory Comment 69. Foreign exchange cover currency label 1505 3 * Mandatory, if foreign exchange cover is in foreign currency. Currency code label in Currency codes list (ISO 4127) 70. Cover status 1508 1 71. Commission amount 1509 17 Left aligned (decimal separator is ","). Default is 0,00 72. Name of intermediary bank 1526 70 73. BIC of intermediary bank 1596 11 74. Account of intermediary bank 1607 35 75. Address of intermediary bank 1642 35 76. City of intermediary bank 1677 35 77. Country code of intermediary bank 1712 3 Country code in Country codes list (ISO 3166) 78. Country name of intermediary bank 1715 35 Country name in Country codes list (ISO 3166) 79. Requested date of payment 1750 8 Format: yyyymmdd (year, month, day without delimiters) 80. End of line 1758 2 * 0x0D, 0x0A (line feed, carriage return) Table 1: Structure record of payment order VP 70

2. Payment orders using subaccounts Some banks support the entry of sub-account cover for payment orders. In this case, the data on sub-account cover when import/export files are ignored. There can be any number of orders in the file (*.txt). Each row contains data for single payment order with sub-account cover. Record structure is the same as for the payment order without sub-account (see Table 1 without field 80), with the expansion of additional fields per specification shown in Table 2: No. Field Beginning Length Mandatory Comment 80. Subaccount: account number 1 1758 10 * 81. Subaccount: account currency label 1 1768 3 * Currency code label in Currency codes list (ISO 4127) 82. Subaccount: Client type 1 1771 3 Not used! 83. Subaccount: account value 1 1774 17 * Left aligned (decimal separator is ","). Default is 0,00 84. Subaccount: account number 2 1791 10 85. Subaccount: account currency label 2 1801 3 86. Subaccount: Client type 2 1804 3 87. Subaccount: account value 2 1807 17 88. Subaccount: account number 3 1824 10 89. Subaccount: account currency label 3 1834 3 90. Subaccount: Client type 3 1837 3 91. Subaccount: account value 3 1840 17 92. Subaccount: account number 4 1857 10 93. Subaccount: account currency label 4 1867 3 94. Subaccount: Client type 4 1870 3 95. Subaccount: account value 4 1873 17 96. Subaccount: account number 5 1890 10 97. Subaccount: account currency label 5 1900 3 98. Subaccount: Client type 5 1903 3 99. Subaccount: account value 5 1906 17 100. Subaccount: account number 6 1923 10 101. Subaccount: account currency label 6 1933 3

No. Field Beginning Length Mandatory Comment 102. Subaccount: Client type 6 1936 3 103. Subaccount: account value 6 1939 17 104. Subaccount: account number 7 1956 10 105. Subaccount: account currency label 7 1966 3 106. Subaccount: Client type 7 1969 3 107. Subaccount: account value 7 1972 17 108. Subaccount: account number 8 1989 10 109. Subaccount: account currency label 8 1999 3 110. Subaccount: Client type 8 2002 3 111. Subaccount: account value 8 2005 17 112. Subaccount: account number 9 2022 10 113. Subaccount: account currency label 9 2032 3 114. Subaccount: Client type 9 2035 3 115. Subaccount: account value 9 2038 17 116. Subaccount: account number 10 2055 10 117. Subaccount: account currency label 10 2065 3 118. Subaccount: Client type 10 2068 3 119. Subaccount: account value 10 2071 17 120. End of line 2088 2 * 0x0D, 0x0A (line feed, carriage return) Table 2: Structure record of payment order VP 70 with sub-accounts

3. Inflow Information on inflow can only be exported from Hal E-Bank system. Each inflow creates one row in an export file. All rows and fields have fixed lengths. The structure record of exported inflow is shown in Table 3: No. Field Beginning Length Comment 1. Bank reference 1 12 Leading characters are spaces 2. Code of sender country 13 3 3. BIC of sender bank 16 11 5. Name of sender bank 27 35 Leading characters are spaces 5. Name of sender 62 35 Leading characters are spaces 6. Purpose of inflow 1 97 35 Leading characters are spaces 7. Purpose 2 132 35 Leading characters are spaces 8. Currency label 167 3 9. Amount 170 15 Leading characters are spaces 10. Date of inflow 185 8 yyyymmdd (for example 20000115) 11. Original inflow amount 193 35 12. End of line 228 2 0x0D, 0x0A (line feed, carriage return) Table 3: Structure record of inflow

4. Currency exchange rate lists Currency exchange rate lists can only be exported from Hal E-Bank system. Export file has following rows: First row is a record that contains currency exchange rate list header. Following rows are records that contain currency exchange rates; a separate row for each currency. No. Field Beginning Length Comment 1. Ordinal number of Central bank`s exchange rates list 1 3 2. Date of the list (from date) 5 8 Format: yyyymmdd (for example 20030108) 3. Date of the list (to date) 12 8 Format: yyyymmdd 4. End of line 20 2 0x0D, 0x0A (line feed, carriage return) Table 4: Structure record of currency exchange rate list header row No. Field Beginning Length Comment 1. Currency short name 1 3 2. Currency code 5 3 3. Number of units 7 3 1 or 100 4. Buying rate of CB 10 11 Leading zeroes 5. Middle rate of CB 21 11 Leading zeroes 6. Selling rate of CB 32 11 Leading zeroes 7. Buying rate of the bank 53 11 Leading zeroes 8. Selling rate of the bank 55 11 Leading zeroes 9. End of line 66 2 0x0D, 0x0A (line feed, carriage return) Table 5: Structure record of currency exchange rate list currency row

5. The Address book import/export data-file format Each record contains information about business partner and one of his accounts. An example a record for import into personal Address Book is shown in the frame. (One complete record is shown in the frame, which, due to its length is divided into multiple rows): " LEGAL ENTITY","STREET AND STREET NUMBER ","POSTAL CODE AND TOWN","COUNTRY","COMMENT","ACCOUNT NUMBER","NAME OF THE BANK WITH WHICH THE ACCOUNT IS HELD","STREET AND STREET NUMBER OF THE BANK","POSTAL CODE AND TOWN OF THE BANK","COUNTRY OF THE BANK","COMMENT OF THE BANK","BANK S BIC CODE","MODEL AND THE REFERENCE NUMBER OF THE BANK","BANK`S ACCOUNT NUMBER AT THE CB",0, "<IDTP>0</IDTP>","102193722" Record format description: Each row contains 18 fields / columns, Content of each field is enclosed by quotation marks, except field 16, Delimiter between fields is comma, Empty fields are represented by double quotation marks (""), Fields with key information cannot be empty, Each row ends with 0x0D, 0x0A (line feed, carriage return). Note: Double quotation mark within the field is displayed as a single quotation mark. E.g. "THIS IS """ is imported as THIS IS ". Information is divided into three groups by their contents: o Fields 1 to 5 and 16 to 18 contain information about the beneficiary. o Fields 6 and 14 contain information about the account model and the reference number. o Fields between 7 and 13, and field 15 contain information about the bank with which the account is held. The information about the bank is compared with the Address Book of banks data during importing. In fields 6 and 13, allowed characters are only digits from 0 to 9 and hyphen" " The address book is organized also to include information about beneficiary's account in foreign banks. This additional data Hal E-Bank program does not use for domestic payment operations.

Optional and mandatory fields and maximum width of fields are shown in Table 6. If Field 6 (account number) is empty, only the information about beneficiary is imported into the Address Book. If Field 6 is filled, then fields 7, 9, 10 have to be filled as well. No. Mandatory Maximum width (characters) Field contents 1. * 35 Beneficiary name 2. 35 Beneficiary street and home number 3. * 35 Beneficiary postal code and town 4. * 35 Beneficiary country 5. 150 Beneficiary comment 6. 35 Beneficiary account number in the form 999-000000000052434 7. 35 Bank name, which holds the account (in field 6) 8. 35 Bank street and street number 9. 35 Bank postal code and town 10. 35 Bank country 11. 2 12. 150 Account comment 13. 11 Bank BIC address Country 2-character alpha code in Country codes list (ISO 3166) (e.g. RS Serbia, DE Germany ) 14. 25 Model (first two characters) and call of the account 15. 35 Bank account number in NBS 16. * 1 User type (always is 0). This field is entered without quotes! 17. 4098 Serialized record. Not used during import (always empty "") 18. 35 Beneficiary tax number 19. * 2 0x0D, 0x0A (line feed, carriage return) Table 6: Structure record of address book entry row