Bill Statement Notification (4000/500)

Notified in real time to the merchant when a consigned bill transaction occurs, such as registration, collection, or return.


Message Information

Bill Statement Notification

ItemNotificationResponse
Message code40004100
Business type500500
DirectionBank → MerchantMerchant → Bank
Message size300 bytes (Common header 100 + Individual body 200)
NOTE

Reserved Area Processing

On bill statement notification, the reserved area must be returned as-is from the original message.

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/request: 4000, response: 4100)
5Business type code283YBusiness type (500)
6Transmission count311YFixed value '1'
7Message sequence number326YDaily unique sequence number
8Transmission date388YMessage transmission date (YYYYMMDD)
9Transmission time466YMessage transmission time (hhmmss)
10Response code524-Response code (error code), SPACE on request
11Reserved area5644-Return as-is from original message on notification

Individual Body (200 bytes)

Notification/Response Parameters

NoFieldPositionLengthRequiredDescription
1Transaction type code100X(2)YRefer to transaction type code table
2Account number102X(15)Y
3Transaction date1179(8)YYYYYMMDD
4Transaction time1259(6)Yhhmmss
5Transaction sequence number1319(5)Y
6Bill number136X(10)Y
7Bill type1469(2)YRefer to bill type code table
8Bill amount1489(13)Y
9Issuer161X(12)Y
10Bill maturity date1739(8)YYYYYMMDD
11Consignment branch code181X(7)YConsignment transaction branch code
12Payment bank code1889(3)Y
13Payment bank name191X(4)Y
14Payment branch name195X(10)Y
15Collection type205X(1)Y1: Exchange, 2: Collection, 3: Same branch
16Depositor code206X(16)YBusiness registration number or resident registration number
17Post-transaction balance2229(14)Y
18Own/third-party type236X(1)Y1: Own, 9: Third-party
19Original transaction date on cancellation2379(8)ConditionalSet only on cancellation
20Original transaction number on cancellation2459(6)ConditionalSet only on cancellation
21Bill number (Woori)251X(20)-Woori Bank use
22Endorser271X(15)-Woori Bank use
23Business registration number286X(10)-Woori Bank use
24Bill type (Woori)296X(2)-Woori Bank use (30: Electronic bill)
25Reserved298X(2)-SPACE

Transaction Type Code Table

CodeDescription
10Consignment registration
15Consignment registration cancellation
20Collection
25Collection cancellation
30Return
40Item change
50Dishonor registration

Bill Type Code Table

CodeDescription
01Bill of exchange
02Promissory note
03Checking account check (domestic)
04Checking account check (foreign)
05Personal check (KRW 1,000,000)
06Personal check (KRW 5,000,000)
07Cashier's check
08Post office
99Other

Message Structure

Bill Statement Notification Message (300 bytes)300 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 body200B · offset 100
Transaction type code2 · 100
Account number15 · 102
Transaction date8 · 117
Transaction time6 · 125
Transaction sequence number5 · 131
Bill number10 · 136
Bill type2 · 146
Bill amount13 · 148
Issuer12 · 161
Bill maturity date8 · 173
Consignment branch code7 · 181
Payment bank code3 · 188
Payment bank name4 · 191
Payment branch name10 · 195
Collection type1 · 205
Depositor code16 · 206
Post-transaction balance14 · 222
Own/third-party type1 · 236
Original transaction date on cancellation8 · 237
Original transaction number on cancellation6 · 245
Bill number (Woori)20 · 251
Endorser15 · 271
Business registration number10 · 286
Bill type (Woori)2 · 296
Reserved2 · 298
필수
선택
응답전용 / 예비
길이 · 위치

Response Codes

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

  • The response code field in the common header is set to SPACE on request and to the corresponding error code on response.
  • Response code VTIM indicates a response timeout session error, not an error response.
💬

Need technical support?