The extension of the name of payment order files must be ".PAY".
After processing, the bank shall change the extension of payment order files to ".PAI", in order to avoid repeated processing. In the floppy disk, the names of the payment order files must be unique even without the extension.
The record length of HUF payment order files is constant, 256 bytes.
The structure of the individual records is described in the following tables.
Header record
No. | Picture | Value | M | Description, algorithm, comment |
---|---|---|---|---|
1 | 9(2) | 23 | Y | Record type, constant according to record types |
2 | 9(24) | Y | No. of the customer's current account kept at HVB that is to be debited | |
3 | X(3) | Y | Currency of the account to be debited | |
4 | 9(1) | 1 | Y | Type of the order (1=payment) |
5 | 9(1) | 0-1 | N | Client program indicator |
6 | 9(8) | date | Y | Date of creation of file, in YYYYMMDD format |
7 | X(217) | spaces | Reserved |
RULES:
Field 2
The number of the account to be debited, if it has 24 digits, should be entered without the "-" signs.
Field 3
The ISO code of the currency of the account to be debited should be entered (e.g. HUF).
Field 6
It contains the date of creation of the order file.
Data record
No. | Picture | Value | M | Description, algorithm, comment |
---|---|---|---|---|
1 | 9(2) | 43 | Y | Record type, constant according to record types |
2 | 9(6) | 0<&<999999 | Y | Record serial number |
3 | 9(24) | Y | Number of beneficiary bank account | |
4 | X(32) | Y | Name of beneficiary | |
5 | X(6) | N | Number of certificate | |
6 | X(32) | Y | Narrative 1 | |
7 | X(32) | N | Narrative 2 | |
8 | X(32) | N | Narrative 3 | |
9 | 9(13)V99 | >0 | Y | Amount |
10 | X(3) | Y | Currency of the "Amount" | |
11 | 9(8) | date | N | Value date, in YYYYMMDD |
12 | X(3) | N | Statistical code | |
13 | X(2) | N | Beneficiary's country code | |
14 | X(7) | spaces | Reserved | |
15 | 9(3) | 000 | Y | Transaction type |
16 | 9(3) | 000 | Y | Transaction carrier |
17 | X(46) | spaces | Reserved |
RULES:
Field 2
In the order, the customer must render continuous serial numbers to records (starting with 1). If there is a gap in the numbering of records, the order file shall be rejected.
Field 3
24-digit account numbers should be entered without "-" signs. 16-digit account numbers should be adjusted to the left, and the right-hand side of the field should be padded with spaces. Upon the direct import of orders, the bank shall not examine bank account checksums!
Fields 4-8
These fields correspond to the fields of the payment order model form.
Field 9
The "Amount" field is 15 characters long (13 integers, 2 decimal digits, no decimal point).
Field 10
The ISO code of the currency of the amount should be entered. If the field is HUF, the amount is denominated in forints. If the content of the field is HUF or JPY, the decimal digits of field 9 must always contain 00. If the content of field 3 of the header record is HUF, the content of this field must be HUF as well.
Field 11
It is not a must to fill this field. If it contains "00000000", the order shall be executed on the next value date according to the terms and conditions of the bank account agreement.
Field 12
In cases prescribed in Statue 4/2003. (MK 150.) of HNB fill in titles with codes used also in international payment orders of Spectra Client program
Field 13
Includes country code of beneficiary, based on ISO 3166-1. According to Statue of HNB this field must not be left empty.
Fields 15 and 16
To be filled with "0"-s.
Trailer record
No. | Picture | Value | M | Description, algorithm, comment |
---|---|---|---|---|
1 | 9(2) | 63 | Y | Record type, constant according to record types |
2 | 9(6) | 0<&<999999 | Y | (Data record) number of records checksum |
3 | 9(24) | Y | (Data record) beneficiary bank account numbers checksum | |
4 | X(134) | spaces | Reserved | |
5 | 9(13)V99 | >0 |
Y | (Data record) sum total of amounts |
6 | X(75) | spaces | Reserved |
Fields 2-3
These fields contain the checksum of the adequate fields of the data records. Checksums are generated by cutting off higher digits (should they overflow) from the actual amounts. In field 3, spaces written in the right-hand side of the fields (in case of 16-digit account numbers) should be taken into account with 0 value.
Field 5
This field contains the total amount of the order, which may not exceed 9,999,999,999,999.99. This amount must be identical before the import of the floppy disk with the amount written in the order form, as well as with the amount calculated in the course of import. The identity of all three total amounts is a precondition for further processing.