Bill Statement Missing Sequence (4000/600)

Queries missing (undelivered) sequences of bill statement notification (4000/500) messages. Set the missing statement sequence number in the message sequence number field of the common header.


Message Information

ItemRequestResponse
Message code40004100
Business type600600
DirectionMerchant → BankBank → Merchant
Message size300 bytes (Common header 100 + Individual body 200)

Common Header (100 bytes)

This is the common header for all Real-Time Firm Banking messages.

NoFieldPositionLengthRequiredDescription
1Identification code0X(9)YRecipient's TRANSACTION CODE (SETTLEBNK or SPACE)
2Merchant ID9X(12)YMerchant ID assigned by Hecto Financial
3Bank code219(3)YOpening bank code contracted for firm banking
4Message type code24X(4)YMessage code (request: 4000, response: 4100)
5Business type code28X(3)YBusiness type (600)
6Transmission count319(1)YFixed value '1'
7Message sequence number329(6)YMissing statement sequence number
8Transmission date389(8)YMessage transmission date (YYYYMMDD)
9Transmission time469(6)YMessage transmission time (hhmmss)
10Response code52X(4)-Response code (error code), SPACE on request
11Reserved area56X(44)-Hecto Financial proprietary area

Individual Body (200 bytes)

Request/Response Parameters

Same individual body structure as the 4000/500 notification message.

NoFieldPositionLengthRequiredDescription
1Transaction type code100X(2)YRefer to transaction type code table
2Account number102X(15)Y
3Transaction date1179(8)YRequest date (YYYYMMDD)
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 Missing Sequence 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?