Collection Withdrawal Account Registration/Termination (2000/550)

Registers or terminates a customer's withdrawal consent account for collection (auto-transfer). Sent from the merchant to the bank.


Message Information

ItemRequestResponse
Message code20002100
Business type550550
DirectionMerchant → BankBank → Merchant
Message size300 bytes (Common header 100 + Individual body 200)
NOTE

Registration/Termination Request

This message is used when the merchant registers or terminates a customer's withdrawal consent account at the bank. For notifications when a customer terminates directly at the bank, refer to the separate message (2000/650).

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 (request: 2000, response: 2100)
5Business type code283YBusiness type (550)
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 Body (200 bytes)

Request/Response Parameters

NoFieldPositionLengthRequestResponseDescription
1Identification code100X(1)Y-Set 'D'
2Processing sequence number1019(7)-YData processing sequence number
3Bank code1089(3)Y-Message recipient bank code
4Account number111X(16)Y-Application account number
5Application type1279(1)Y-1: New registration, 2: Termination
6Auto payment date128X(2)--
7Branch code1309(7)Y-Set "0000000"
8Application date137X(8)Y-Customer application date (SC Bank must set to current date)
9Processing status145X(1)-YY: Normal, N: Failed
10Failure code146X(4)-YError code on failure
11Real-name number check150X(1)Y-Y: Check, N: No check
12Real-name number151X(13)Y-Date of birth (YYMMDD) or business registration number
13Payer identification number164X(20)Y-
14Firm banking institution code184X(10)Conditional-Set when using firm banking bulk transfer service concurrently
15Customer contact number194X(20)Conditional-Used for KB Kookmin Bank window registration
16Account holder name214X(30)Conditional-Used for KB Kookmin Bank window registration
17Reserved 1244X(30)--
18Consent record type274X(1)Conditional-Set for partial exemption and submission institutions
19Withdrawal bank institution code275X(20)Conditional-Set for partial exemption institutions
20Reserved 2295X(5)--

ValueDescription
1Written
2Certified digital signature
3General digital signature
4Voice recording
5ARS
6Other electronic document
7Private electronic document (certificate extension .der)

Institution Classification for Submission

Consent Record Management Notice

Institutions must confirm their classification with their contracted bank. Submission institutions must submit evidence including identification values for real-time transactions by 12:00 on the next business day (via FB0110 file transmission).
ClassificationTarget
ExemptGovernment agencies under the Government Organization Act, local governments under the Local Autonomy Act
Temporary exemptPublic enterprises under the Act on the Management of Public Institutions, school corporations under the Education Act
Partial exemptFinancial companies under the Financial Real-Name Transactions Act, publicly listed corporations subject to external audits, political parties under the Political Parties Act
Submission institutionsAll service users except exempt institutions

Message Structure

Collection Withdrawal Account Registration/Termination 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
Identification code1 · 100
Processing sequence number7 · 101
Bank code3 · 108
Account number16 · 111
Application type1 · 127
Auto payment date2 · 128
Branch code7 · 130
Application date8 · 137
Processing status1 · 145
Failure code4 · 146
Real-name number check1 · 150
Real-name number13 · 151
Payer identification number20 · 164
Firm banking institution code10 · 184
Customer contact number20 · 194
Account holder name30 · 214
Reserved 130 · 244
Consent record type1 · 274
Withdrawal bank institution code20 · 275
Reserved 25 · 295
필수
선택
응답전용 / 예비
길이 · 위치

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?