The record length of foreign currency payment orders is fixed (800 bytes).
The structure of the records is described in the tables below.
Header record
No. | Picture | Value | M | Description, algorithm, note | Index |
---|---|---|---|---|---|
F1 | 9(2) | 34 | Record type, fixed for each record type | 1 | |
F2 | X(24) | Y | Number of the customer's HVB Bank current account to be debited | 3 | |
F3 | X(3) | Y | Currency of the account to be debited | 27 | |
F4 | 9(1) | "1" | Order type (1=payment) | 30 | |
F5 | 9(1) | 0-1 | Not used | 31 | |
F6 | 9(8) | date | Date of creation, YYYYMMDD format | 32 | |
F7 | X(761) | space | Reserved |
40 |
RULES
Field 2:
In this field, you have to identify the account to be debited in GIRO format (24 digits, without hyphens).
Field 3:
You have to enter the ISO code of the account to be debited (e.g. HUF).
Field 6:
The field includes the date of creation of the order file.
Data record
No. | Picture | Value | M | Description, algorithm, note | Index |
---|---|---|---|---|---|
F1 | 9(2) | 54 | Record type, fixed for each record type | 1 | |
F2 | 9(6) | 1-999999 | Y | Serial number of record | 3 |
F3 | X(11) | N* | BIC code of beneficiary's bank | 9 | |
F4 | X(33) | N | Identifier of beneficiary's bank | 20 | |
F5 | X(35) | N* | Name of beneficiary's bank | 53 | |
F6 | X(35) | N | Address of beneficiary's bank 1 | 88 | |
F7 | X(35) | N | Address of beneficiary's bank 2 |
123 | |
F8 | X(35) | N | Address of beneficiary's bank 3 |
158 | |
F9 | X(11) | N | BIC code of correspondent bank | 193 | |
F10 | X(33) | N | Identifier of correspondent bank | 204 | |
F11 | X(35) | N | Name of correspondent bank | 237 | |
F12 | X(35) | N | Address of correspondent bank 1 | 272 | |
F13 | X(35) | N | Address of correspondent bank 2 |
307 | |
F14 | X(35) | N | Address of correspondent bank 3 |
342 | |
F15 | X(34) | Y* | Account No. of beneficiary | 377 | |
F16 | X(35) | Y | Name of beneficiary | 411 | |
F17 | X(35) | N | Address of beneficiary 1 | 446 | |
F18 | X(35) | N | Address of beneficiary 2 |
481 | |
F19 | X(35) | N | Address of beneficiary 3 |
516 | |
F20 | X(35) | Y | Note to the beneficiary 1 | 551 | |
F21 | X(35) | N | Note to the beneficiary 2 |
586 | |
F22 | X(35) | N | Note to the beneficiary 3 |
621 | |
F23 | N | Note to the beneficiary 4 |
656 | ||
F24 | X(3) | Y | Payment of bank charges ("BEN"/"OUR"/"SHA") | 691 | |
F25 | X(3) | Y | Currency of performance | 694 | |
F26 | 9(13) | V99 | Y | Amount | 697 |
F27 | X(3) | Y | Currency of amount | 712 | |
F28 | 9(8) | N | Value date | 715 | |
F29 | X(1) | "Y"/"N" | Urgency flag | 723 | |
F30 | 9(4) | "0000" | HVB execution code (not used) | 724 | |
F31 | X(1) | "Y"/"N" | HOLD flag | 728 | |
F32 | X(1) | "Y"/"N" | CHQB flag | 729 | |
F33 | X(1) | "Y"/"N" | Deal Ticket flag | 730 | |
F34 | 9(8) | N | Date of Deal Ticket | 731 | |
F35 | )(6) | N | Serial No. of Deal Ticket | 739 | |
F36 | X(2) | N | Country code of beneficiary | 745 | |
F37 | X(3) | Y | Statistical reason code | 747 | |
F38 | 9(3) | "000" | Transaction type | 750 | |
F39 | 9(3) | "000" | Transaction carrier | 753 | |
F40 | X(45) | space | Reserved | 756 |
RULES
Field 2:
Records must be continuously numbered, starting with 1. If the numbering of the records fails to continuously increase from 1 upwards, the entire order file shall be rejected.
Field 3:
To avoid any potential delay in the fulfilment of the order, it is highly recommended to enter the BIC-i.e. SWIFT-code of the beneficiary's bank in this field. If this field is left blank, HVB may only determine the beneficiary's bank by means of individual manual processing, on the basis of fields F5-F8.
*Although it is not mandatory to fill both the F3 and the F5 fields, you must not leave both blank. It is especially necessary/recommended to fill field F3. If both the F3 and F5 fields are filled, the Bank shall take F3 into account in the course of processing.
Field 4:
It significantly facilitates the identification of the beneficiary's bank if in addition to the BIC code you enter the bank's identifier (Party Identifier) as well. This field must not start with a "/" sign, therefore any "/" sign that might precede the bank's identifier should be omitted. If field F15 is filled with an account number of the IBAN format, it is unnecessary to fill this field.
Fields 5-8:
If instead of entering the BIC code of the beneficiary's bank, you choose the more ambiguous and less precise narrative way, you should enter the data of the beneficiary's bank in these fields.
*Although it is not mandatory to fill both the F3 and the F5 fields, you must not leave both blank. It is especially necessary/recommended to fill field F3. If both the F3 and F5 fields are filled, the Bank shall take F3 into account in the course of processing.
Fields 9-14:
In these fields you may identify the data of the beneficiary bank's (F3) correspondent bank to be used in respect of the given currency. In the case of foreign currency payments, HVB Bank determines automatically which route the order should most practically take, and which correspondent bank of the beneficiary's bank should be chosen, if necessary.
Therefore you should only fill these fields in the extraordinary case you wish to use an alternative way to this automatic mechanism. If you choose to fill these fields, the filling rules of the different fields are identical with those concerning fields F3-F8.
The Bank reserves the right to disregard the data entered in these fields on the basis of a case-by-case decision.
Field 15:
You must enter the account number of the beneficiary here. It is recommended to use an account number of the IBAN format, if such exists. Account numbers of the IBAN format must be entered in the form complying with international electronic IBAN requirements, i.e. you must not use the word "IBAN", or spaces, or the characters "/" or "-". It is mandatory to fill this field, unless the value of either the F31 or the F32 field is "Y".
Field 24:
You must enter one of the words "BEN" or "OUR" or "SHA" in this field. These mean:
BEN - The beneficiary bears both local charges and the charges of the beneficiary's bank.
OUR - The initiating customer bears both local charges and the charges of the beneficiary's bank.
SHA - Costs are shared, i.e. charges of the local bank are borne by the initiating customer, and those of the beneficiary's bank by the beneficiary.
Field 25:
You must enter the ISO code of the currency of performance here. This field determines in which currency the Bank shall launch the payment to the beneficiary.
Field 26 and 27:
These fields determine the amount to be transferred in the currency specified in field 25. The currency identified in field 27 must match either the currency of performance (field 25) or the currency of the account to be debited (header record, field 3). If the content of field 27 is HUF or JPY, the decimals of field 26 (the last two digits) must always be 00.
Field 28:
This field is not mandatory-if it is 00000000, the Bank shall fulfil the order on the value date nearest to the date of sending.
Field 29:
If the value of this field is "Y", HVB Bank is instructed to treat the sending of the order, and indirectly the crediting of the amount, with special urgency, applying the relevant urgency charges.
Field 30:
Reserved field, please fill it with 0.
Field 31:
If the beneficiary has no account at the beneficiary bank, hence the transferred amount must be withdrawn in-person, this field should be filled with "Y". In such case, field 15 must be left blank. Fields 31 and 32 are mutually exclusive.
Field 32:
If the beneficiary has no account, hence the beneficiary bank must write a cheque on the transferred amount for the beneficiary, this field should be filled with "Y". In such case, field 15 must be left blank. Fields 31 and 32 are mutually exclusive.
Fields 33-35:
If you have (or wish to have) a special spot rate agreement with HVB Bank for the execution of the given order, fill field 33 with "Y". Then you may give the reference data concerning the agreement in fields 34-35.
Field 36:
This field includes the country code of the beneficiary according to ISO 3166-1, based on the list of country codes provided by HVB Bank (it is identical with the country code list available in the Spectra Light client program).
Field 37:
Here you should enter the reason code used in international payments in the cases prescribed in effective laws, based on the list of reason codes provided by HVB Bank (it is identical with the reason code list available in the Spectra Light client program).
Trailer record
No. | Picture | Value | M | Description, algorithm, note | Index |
---|---|---|---|---|---|
F1 | 9(2) | 74 | Record type, fixed for each record type | 1 | |
F2 | 9(6) | 1-999999 | (Data record) record number checksum | 3 | |
F3 | X(688) | space | Reserved | 9 | |
F4 | 9(13)V99 | Y | Amount checksum | 697 | |
F5 | X(89) | space | Reserved | 712 |
RULES
Field 2:
This field includes the checksum of the appropriate field of the data record. The checksum is generated by the program cutting off any higher local values that might be overflowing from the actual amount.
Field 4:
This field includes the total amount of the order, which may not be higher than 9,999,999,999,999.99.
This amount must be identical with the amount calculated in the course of data export.
This field has a control function only, since the amounts of the different items may be denominated in different currencies.
The identity of the two amounts is a precondition for further processing.