Deposit Transaction Detail Notification (4000/100)

Sent in real time from the bank to the merchant when a deposit or withdrawal occurs in the master account.


Message Information

ItemNotificationResponse
Message code40004100
Business type100100
DirectionBank → MerchantMerchant → Bank
NOTE

Real-Time Deposit Confirmation

This message allows real-time receipt of deposit activity in the master account. It can be used for deposit confirmation services.

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: 4000, response: 4100)
5Business type code283YBusiness type (100)
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)

Notification Parameters (Bank → Merchant)

NoFieldPositionLengthDescription
1Transaction account number10015Account number where the transaction occurred
2Branch GIRO code1157Branch GIRO code
3Deposit/withdrawal/cancellation type122211: Deposit, 21: Withdrawal, 31: Deposit cancellation, 32: Withdrawal cancellation, 99: Other
4Transaction type1242Refer to transaction detail notification type code table
5Transaction amount12613Transaction amount
6Cash13913Available withdrawal amount for today
7Bills/inter-bank items15213Available withdrawal amount for next day
8Post-transaction balance sign1651SIGN symbol (+, -)
9Post-transaction balance16613Balance after transaction
10Depositor/withdrawer name17912Depositor or withdrawer name
11Check number19110Bill or check number
12Transaction date2018Transaction date (YYYYMMDD)
13Transaction time2096Transaction time (hhmmss)
14Transaction sequence number2156Transaction sequence number
15Original transaction sequence number on cancellation2216Set only on cancellation
16Original transaction date2278Set only on cancellation
17CMS code/real-name number23516CMS code or real-name number
18Cashier's check amount25113Cashier's check amount
19Personal check amount26413Personal check amount
20Depositor/withdrawer name27720SC Bank only (20 bytes)
21Transaction amount type code2972SC Bank only
22Reserved area2991SPACE

Message Structure

Deposit Transaction Detail 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 account number15 · 100
Branch GIRO code7 · 115
Deposit/withdrawal/cancellation type2 · 122
Transaction type2 · 124
Transaction amount13 · 126
Cash13 · 139
Bills/inter-bank items13 · 152
Post-transaction balance sign1 · 165
Post-transaction balance13 · 166
Depositor/withdrawer name12 · 179
Check number10 · 191
Transaction date8 · 201
Transaction time6 · 209
Transaction sequence number6 · 215
Original transaction sequence number on cancellation6 · 221
Original transaction date8 · 227
CMS code/real-name number16 · 235
Cashier's check amount13 · 251
Personal check amount13 · 264
Depositor/withdrawer name20 · 277
Transaction amount type code2 · 297
Reserved area1 · 299
필수
선택
응답전용 / 예비
길이 · 위치

Response Parameters (Merchant → Bank)

The response message (4100/100) must be sent after receiving the notification.

NoFieldPositionLengthDescription
1-22(Same)--Return the received content as-is

Response Required

The notification message including the reserved area must be returned as-is in the response.

Use Cases

Real-Time Deposit Confirmation

StepStageProcessingMessageNotes
1Customer → BankDeposit to master account--
2Bank → MerchantTransaction detail notification4000/100Deposit/withdrawal type: 11 (deposit), includes transaction amount and depositor info
3Merchant → BankSend response4100/100Return received content as-is
4MerchantProcess deposit record-Order confirmation, point charging, etc.

Transaction Sequence Number Management

  • Transaction sequence numbers are assigned sequentially by day. Some banks assign them sequentially by account and date.
  • If a missing sequence occurs, the missing record can be queried using the 4000/200 message.
💬

Need technical support?