TKDIS Import/export formats (Domestic payment system - DPS) Domestic payment system - DPS ........................................................................ 3 Payment orders - export ................................................................................. 3 Payment orders - import ................................................................................. 4 Transactions and statement ............................................................................ 4 Statement recapitulation ................................................................................ 6 Address book ................................................................................................ 7 Domestic payment system Payment orders - export Files of exported payment orders (chapter Settings of domestic payment of payment orders) are composed of rows with header sentence, row with summary sentence and one or more rows with individual sentences containing payment orders data. The line of header sentence has the format as follows: Position 1 Length 18 Contents Ordering party account number 1 5 6 10 16 3 19 54 64 35 10 6 70 168 180 181 98 12 1 2 Bank code and organization unit Ordering party account number spaces Account number, name and city are copied from first order in the file. Ordering party name Ordering party city Valuation date – only if valuation date is the same for all orders (DDMMYY) Empty (Spaces) Spaces or string “MULTI E–BANK”* Sentence type (0 – main sentence) Line brake (0x0D, 0x0A) The line of summary sentence has the format as follows: Position 1 19 54 64 79 84 180 181 Length 18 Contents Ordering party account number 1 5 6 10 16 3 35 10 15 5 96 1 2 Bank code and organization unit Ordering party account number spaces Account number, name and location are copied from first order in the file. Ordering party name Ordering party city Total amount of all orders Number of debit orders Empty (Spaces) Sentence type (9 –summary sentence) Line brake (0x0D, 0x0A) 3/8 The line of individual sentence has next format: Position 1 Length 18 Contents Creditor account 1 5 6 10 16 3 19 54 64 65 67 89 125 131 132 134 136 149 151 173 179 35 10 1 2 22 36 6 1 2 2 13 2 22 6 1 180 181 1 2 Bank code and organization unit Creditor account number spaces Creditor name Creditor city Space Model of Debit reference Debit reference Payment details Spaces Deal value type (A, B, M, S) Debit statistic code Credit statistic code Amount (E.g.: 2546400 = 25.464,00) Model of Credit reference Credit reference Valuation date (DDMMYY) Document type (1 - payment order, 2 - special payment order, 3 – compensation) Sentence type (1 – individual sentence) Line brake (0x0D, 0x0A) File ends with symbol 0x1A. Payment orders - import Imported orders should be in format, which is described in previous chapter. In E-Bank you can import payment orders prepared by instruction for presentation and take over information from payment instruction and statement about transactions and balance in computer form published in Uradni list RS št. 56/2002 and you can find it on the web: http://objave.uradnilist.si/bazeul/URED/2002/056/B/5227712312.htm. Transactions and statement Limitations to the export of SEPA transaction items/statements: • Debtor/creditor identifiers cannot be exported. • BIC codes of debtor/creditor bank cannot be exported. Line format of file for exporting transactions and statements is introduced in the table on the following page. 4/8 Line size of file for exporting transactions and statement is: Position Length 1 18 1 5 6 10 16 3 19 2 19 21 29 31 66 67 73 8 2 35 1 6 18 5 78 10 88 Partner’s bank code and organization unit E.g.: 24302 Partner’s account number E.g.: 9004674293 Empty (spaces) Source of information (booking mark 10, 20) Entry code 1 1 – in debit, pending in debit, reversal in debit 2 – in credit, pending in credit, reversal in credit Processing date - booking date (DD.MM.LL) Transaction reversal (S) or empty Ordering party name *** Method of payment Valuation date (DDMMLL) Ordering party account number 73 91 106 107 108 110 112 114 136 138 160 196 206 241 263 281 Contents Partner’s account (debit or credit – depends of transaction type) * 3 15 1 1 2 2 2 22 2 22 36 10 35 22 18 Bank code and organization unit E.g.: 02241 Ordering party account number E.g.: 0015771808 Empty (Space) Amount (E.g.: 88018 = 880,18) Empty (Space) Deal value type (A, B, M, S) Debit statistic code Credit statistic code Model of Debit reference** Debit reference** Model of Credit reference** Credit reference** Payment details*** Creditor address*** Creditor name Complaint number (transaction mark) Creditor account * 1 5 6 10 account number 16 3 Empty (spaces) 2 Bank code and organization unit Line brake (0x0D, 0x0A) File ends with symbol 0x1A. * Account is exported in BBAN format. When account in IBAN format is given, only first 18 characters are exported. ** Credit/debit model and reference are exported only when given in Slovenian form, with or without reference type (SIO/SIB). When model and reference are not given in Slovenian form, data is not included into export file. 5/8 *** Only first 10 characters of partner address are exported. Statement recapitulation Format of line file for export recapitulation statement is: Position 1 3 Length 2 18 Type N N 3 5 8 10 18 3 Contents Type of sentence: 01 – account balance Ordering party account number Bank code and organization unit Ordering party account number Empty (space) 21 29 37 8 8 18 D D N 55 61 79 85 103 121 127 145 148 6 18 6 18 18 6 18 3 2 N N N N N N N N C Process date - booking date (DD.MM.LLLL) Previous statement date (DD.MM.LLLL) Previous balance, final balance of previous statement Number of debit transactions Sum of debit transactions per day Number of credit transactions Sum of credit transactions per day Closing balance Number of transactions in waiting row per day Summary amount in waiting row per day Statement number Line brake (0x0D, 0x0A) File ends with symbol 0x1A. 6/8 Address book File in every row contains information about business partner and one of his accounts. In the frame is shown example of texture file to enter the business partner names (In the frame is one row, which is because of the big length shown in several rows): "HALCOM D.D.","TRAŠKA CESTA 118","1000 LJUBLJANA","SLOVENIA"," COMMENT","SI56051008000006491","BANK NAME D.D.","SLOVENSKA 58","1517 LJUBLJANA","SLOVENIA","SI","","HALCSI2X","","010000000500021",0,"<IDTP>0</IDTP><BIC></BIC><IBEI></IBEI><BEI></BE I><EANGLN></EANGLN><CHIPS></CHIPS><DUNS></DUNS><ACCID></ACCID> <TAXID></TAXID><OID></OID><OIDI></OIDI><DLN></DLN><DLNI></DLNI ><CN></CN><CNI></CNI><SSN></SSN><SSNI></SSNI><FRN></FRN><FRNI> </FRNI><PN></PN><PNI></PNI><TN></TN><TNI></TNI><PIN></PIN><PIN I></PINI><EN></EN><ENI></ENI><BIDD></BIDD><BIDR></BIDR><BIDC>< /BIDC><BIDCC></BIDCC><BIDI></BIDI><GN></GN><GNT></GNT><GNTI></ GNTI>","SI51439972" Row format description: • Each row contains 14 fields / columns, • Contents of each field cling pair of double inverted commas, • Punctuation marks between fields are commas, • Empty fields are presented with two sequence quotation marks (""), • Row ends with sign 0x0D and 0x0A. Comment: double inverted commas within field present two, quotation marks. For example "TO JE """ imported as TO JE “. Information is divided in three complexes. Fields from one to including five contain information about creditor, fields six and thirteen contains information about account, model and creditor, fields from seven to twelve and field fourteen and information about bank where account is opened. Information about bank at home accounts imports replaced with information from bank nominal list. In the fields six and thirteen are allowed only signs, numbers and hyphen. Comment: Information model of nominal list is created like that, that enables presentation of information about creditor accounts from outside banks, which E-bank for domestic payment don’t use. Table shows meaning and largest allowed width fields. If the field six (account number) is empty, than you enter only information about creditor. 7/8 Field number The largest width (signs) Mandatory Contents 1 35 * Last name and first name 2 35 * Address 3 35 * Post code and name 4 35 * Country 5 140 6 34 Account number BBAN or IBAN format 7 35 Bank name 8 35 Bank address 9 35 Post number 10 35 Country of bank 11 3 12 140 13 11 Bank BIC code 14 24 Model of debit reference and Debit reference 15 35 Number of bank with the open account 16 10 Bank entry: Comment Code of country with the open account Comment about bank 0=previously entered bank 1=additionally entered bank 17 35 Partner identifiers 8/8