Foreign Currency Transaction Statement Notification (8000/601)

A message sent from the bank to the merchant notifying details of deposit and withdrawal transactions on foreign currency accounts.


Message Information

ItemNotificationResponse
Message code80008100
Business type601601
DirectionBank → MerchantMerchant → Bank
Message size2000 bytes (Common Header 100 + Individual Data Block 1900)

Common Header (100 bytes)

This is the common header for all real-time firm banking messages.

NoFieldPositionLengthRequiredDescription
1Identification code09YRecipient's TRANSACTION CODE (SETTLEBNK or SPACE)
2Merchant ID912YMerchant ID assigned by Hecto Financial
3Bank code213YOpening bank code contracted for firm banking
4Message type code244YMessage code (notification: 8000, response: 8100)
5Business type code283YBusiness type (601)
6Transmission count311YFixed value '1'
7Message sequence number326YDaily unique sequence number (MAX 950,000)
8Transmission date388YMessage transmission date (YYYYMMDD)
9Transmission time466YMessage transmission time (hhmmss)
10Response code524-Response code (error code), SPACE on request
11Reserved area5644-Hecto Financial proprietary area

Individual Data Block (1900 bytes)

Notification Parameters

NoFieldPositionLengthRequiredDescription
1Foreign currency account number100X(16)Y
2Deposit/withdrawal/cancellation type116X(2)Y11: Deposit, 21: Withdrawal, 31: Deposit cancellation, 41: Withdrawal cancellation, 99: Other
3Transaction date1189(8)YYYYYMMDD
4Transaction time1269(6)YHHMMSS
5Transaction sequence number1329(5)Y
6Transaction currency137X(3)YISO CODE (e.g., USD, YEN)
7Transaction amount1409(15)YIncludes 3 decimal places (12,3)
8Balance after transaction1559(15)YIncludes 3 decimal places (12,3)
9Memo170X(14)Y
10Cancellation transaction date1849(8)ConditionalSet only on cancellation
11Original transaction number on cancellation1929(6)ConditionalSet only on cancellation
12Bank code1989(3)Conditional
13Branch code2019(3)Conditional
14Branch name204X(10)Conditional
15Memo 2214X(24)Conditional
16Branch GIRO code238X(7)Y
17Transaction type245X(2)YSee attached reference
18Balance sign after transaction247X(1)YSIGN (+, -)
19Depositor/withdrawer name248X(12)Y
20Reserved260X(1740)-SPACE

Deposit/Withdrawal/Cancellation Type Codes

CodeDescription
11Deposit
21Withdrawal
31Deposit cancellation
41Withdrawal cancellation
99Other

Message Structure

Notification Message (2000 bytes)2000 bytes
Common Header100B · offset 0
Identification code9 · 0
Merchant ID12 · 9
Bank code3 · 21
Message type code4 · 24
Business type code3 · 28
Transmission count1 · 31
Message sequence number6 · 32
Transmission date8 · 38
Transmission time6 · 46
Response code4 · 52
Reserved area44 · 56
Individual Data Block1900B · offset 100
Foreign currency account number16 · 100
Deposit/withdrawal/cancellation type2 · 116
Transaction date8 · 118
Transaction time6 · 126
Transaction sequence number5 · 132
Transaction currency3 · 137
Transaction amount15 · 140
Balance after transaction15 · 155
Memo14 · 170
Cancellation transaction date8 · 184
Original transaction number on cancellation6 · 192
Bank code3 · 198
Branch code3 · 201
Branch name10 · 204
Memo 224 · 214
Branch GIRO code7 · 238
Transaction type2 · 245
Balance sign after transaction1 · 247
Depositor/withdrawer name12 · 248
Reserved1740 · 260
필수
선택
응답전용 / 예비
길이 · 위치

Response Codes

Response codes vary by bank; the code list can be requested from the relevant bank or Hecto Financial.

  • The response code field in the common header must be set to SPACE in request messages and must contain the corresponding error code in response messages.
  • Response code VTIM indicates a response timeout session error and is not an error response. (If 3000/700 is not received, verify with 3000/800)
💬

Need technical support?