Beruflich Dokumente
Kultur Dokumente
MULTICASH format
Technical description of file format structure for import of domestic payment orders in CZK to internet
banking. The extension of the file is always *.CFD
Basic rules:
payment file begins without header
every file can contains maximum number of 100 payment orders
Every payment order begins with the field code "HD:"
Code page of payment file is CP 852 (Latin2)
File must contain only upper case characters
File must not contain empty row (Empty row is several spaces too).
<CR> <LF> sequence separates payment orders within a payment file from each other.
File format is divided to field and subfields
some of the subfields are optional
Empty subfields inside a field can be represented by a space. Exceptions of this rule are the fields
"DI:", "KI:" and "AV:". <CR> <LF> separates optional subfields of these fields
Subfields are separated from each other by space character (ASCII 32)
If a payment order is Credit transfer, fields "UD:" contains information about Ordering party account and "DI:"
contains information about Ordering party Name. Filed "UK:" contains information about Partner account and
filed "KI: " contains information about Partner Name.
Note:
Partner = Beneficiary
Example:
Client enters or imports ZK:00123
On the screen and in an output file will be ZK:00123
If client doesn’t enter or import any value into this field, ZK will be filled with one zero.
Example: Client enters or imports no number. In format will be ZK:0
Column description:
Subfield 1 :
Prefix of beneficiary account
M 6NV
Checked by modulo-11. If the prefix is missing, field will contain one space
without subfields separator.
Subfield 2 :
M 10 N V
Account number of beneficiary
Subfield 3 :
O 20 A V
Short description of payer account
<CR><LF>AK: M 3AF
Specific symbol
O 10 N V
If the S-symbols is not present, field will be filled with one zero.
<CR><LF>KI: M 3AF
Subfield 1 :
M 35 A V
Beneficiary description 1
<CR><LF> Subfield 2 : (row must start with 3 spaces)
O 35 A V
Beneficiary description 2
<CR><LF> Subfield 3 : (row must start with 3 spaces)
O 35 A V
Beneficiary description 3
<CR><LF> Subfield 4 : (row must start with 3 spaces)
O 35 A V
Beneficiary description 4
<CR><LF>EC: M 3AF
Constant symbol
(following C-symbols are not permitted from CNB side: 0002, 0005, 0006,
0051, 0498, 0598, 0898, 1178, 2178, 3178, 4444) O 4NV
If the C-symbol is not present, field will be filled with one zero. List of valid C-
symbols is shown at CNB web pages.
<CR><LF>ZK: M 3AF
Subfield 1 :
Variable symbol O 10 N V
If the V-symbol is not present, field will be filled with one zero.
<CR><LF>AV: M 3AF
Subfield 1 :
O 35 A V
Supplementary information 1
<CR><LF> Subfield 2 : (row must start with 3 spaces)
O 35 A V
Supplementary information 2
<CR><LF> Subfield 3 : (row must start with 3 spaces)
O 35 A V
Supplementary information 3
<CR><LF> Subfield 4 : (row must start with 3 spaces)
O 35 A V
Supplementary information 4
<CR><LF>S1: M 3AF
Subfield 1:
Number of transfers in the file M 9NF
Supplemented with leading zeros
Subfield 2:
Total amount of transfers M 15 N V
If not filled, field will contains 3 zeros
Stránka 4 z 4
<CR><LF>S3: M 3AF
Subfield 1:
Number of direct debits in the file
M 9NF
Supplemented with leading zeros
Subfield 2:
M 15 N V
Total amount of direct debits
If not filled, field will contains 3 zeros
Example of transfer:
HD:11|090131|6100|1|0300
KC:4005006000|000000|CZK
UD:100001|0000014277|ACCOUNT1
DI:PAYER|DESCRIPTION|1
|||PAYER|DESCRIPTION|2
|||PAYER|DESCRIPTION|3
|||PAYER|DESCRIPTION|4
UK:|7777777777|ACCOUNT2
AK:0
KI:BENEFICIARY|DESCRIPTION|1
|||BENEFICIARY|DESCRIPTION|2
|||BENEFICIARY|DESCRIPTION|3
|||BENEFICIARY|DESCRIPTION|4
EC:0
ZK:1122334455
AV:INFO1
|||INFO2
|||INFO3
|||INFO4
S1:000000001|4005006000
S3:000000000|000