Bank-linked Message Formation. 2 Introduction of Bank-linked System 1. Message Handling Method...

11
Bank-linked Message Formation

Transcript of Bank-linked Message Formation. 2 Introduction of Bank-linked System 1. Message Handling Method...

Page 1: Bank-linked Message Formation. 2 Introduction of Bank-linked System 1. Message Handling Method Sending/Receiving messages to facilitate bank-linked transaction.

Bank-linked Mes-sage Formation

Page 2: Bank-linked Message Formation. 2 Introduction of Bank-linked System 1. Message Handling Method Sending/Receiving messages to facilitate bank-linked transaction.

2

Introduction of Bank-linked System

1. Message Handling Method Sending/Receiving messages to facilitate bank-linked transaction are separated into common and individual parts.

1.Common part is composed of length of message, sender/receiver institution, sent/received message, message type, massage classification, etc

2. Individual part contains such crucial information as account number, amount , etc., in order to facilitate working-level operation

Initiating Operation: Bank and securities firm may request to initiate operation respectively

1. The party sending ‘initiating operation’ message initiates operation immediately upon receiving ‘normal’ response.

2. The party receiving ‘initiating operation’ message initiates operation immediately upon receiving ‘normal’ response

Response time limit is set to 40 seconds

Failure Notice : Failure notice can be requested by either bank or securities firm

1. All transactions are halted during the failure period.

2. Halted transactions can be resumed by failure-notifying institution sending ‘initiating operation’ message

Bank sends re-requesting message, unless it receives response to the request for deposit notice/withdrawal confirmation within the time limit.

Bank sends re-requesting message, if it fails to properly process received response to the request for deposit notice/withdrawal confirmation.

Securities firm sends re-request massage, when no response to account transfer request is made within the time limit.

Securities firm sends re-requesting message, if it fails to process after receiving account transfer request.

When re-request message is being sent, transaction reference number of message common part, will be processed equally with original message

Operation Closing : Closing operation can be requested by either bank or securities firm

1. Message-sending party is to close operation regardless of counterpart’s response, once it sends the message.

2. Message-receiving party is to close operation right upon receiving the message (requesting ‘close operation’)

All Operations are available only when both bank and securities firm are operating normally

2. Title of Messages Sending/Receiving massages are composed of requesting and responding messages

Requesting Insti-tution

Responding Insti-tution

1.Request

2.Response

Page 3: Bank-linked Message Formation. 2 Introduction of Bank-linked System 1. Message Handling Method Sending/Receiving messages to facilitate bank-linked transaction.

3

Introduction of Bank-linked System

3. Message Types Operational Messages : Such transactional messages as deposit/withdrawal, inquiry, and cancellation, etc

Managerial Message s : The messages for system management(initiation, close, failure etc)

Message types Request Re-request Response

Operational Message 0200 0201 0210

Managerial Message 0800 0801 0810

4. Message classification Message classification to perform working-level operation Securities Firm : Bank : Bilateral : ◆ ◇ ◈

Managerial messages refer to individual part messages, not such message classification as initiation, close, disorder, etc

Message Type Messages Classification CodeCancellation of Messages

classificationinstitution

Operational Mes-sages

(0200/0210)

Inquiry of Securities Firm’s Main Account Balance 1100 ◆

Inquiry of Securities Account 1200 ◇

Deposit Notice 2100 4100 ◇

Withdrawal Confirmation Request 2200 4200 ◇

Transaction Tally(Count) Request 3100 ◈

Managerial Mes-sages

(0800/0810)

Network Management 1100 ◈

Heartbeat 2000 ◈

Page 4: Bank-linked Message Formation. 2 Introduction of Bank-linked System 1. Message Handling Method Sending/Receiving messages to facilitate bank-linked transaction.

4

Introduction of Bank-linked System

5. Message Common Part

FieldNo.

Items Mode Length Position

Message Set

RemarksRequest Response

1 Length of Message N 4 0 ○ ○ Total Length including Data Part

2 Sender Institution Type AN 1 4 ○ ◎ B : Bank, S : Securities Firm

3 Sender Institution Code AN 4 5 ○ ◎ Message Sending Institution Code: The code given to Bank, Securities Firm

4 S/R Flag A 1 9 ○ ◎ S.Send(Request), R.Response, A.Ack

5 Message Type N 4 10 ○ ◎ 3.Refer to Message Type

6 Message classification N 4 14 ○ ◎ 4.Refer to Message Classification

7 Transaction Reference Number

N 10 18 ○ ○ Transaction Code given to Sending Institu-tion on transaction date

8 Message sending date N 14 28 ○ ◎ YYYYMMDDHHMISS

9 Response Code AN 4 42 ◎ Refer to the examples of Response Code

10 Transaction Date N 8 46 ○ ○ YYYYMMDD

11 FILLER AN 46 54 ○ ○

Total Length 100 Total Length of Common Part

Page 5: Bank-linked Message Formation. 2 Introduction of Bank-linked System 1. Message Handling Method Sending/Receiving messages to facilitate bank-linked transaction.

5

Introduction of Bank-linked System

6. Response Code

Type Code Code Name Remark

operation

0000 Normal

1001 Invalid Account No

1002 Invalid account name

1003 Invalid currency

1004 Insufficient balance

1005 Invalid amount ex> -0000001234.12

1006 Invalid account password

1007 Invalid Bank Code

1008 Deposit is not allowed

1009 Withdrawal is not allowed

1090 Unable to cancel

1099 Etc Processing Error

Management

9001 Before Business Hour (Before Initiating Operation)

9002 System Failure

9003 After Business Hour (Operation Closed)

Page 6: Bank-linked Message Formation. 2 Introduction of Bank-linked System 1. Message Handling Method Sending/Receiving messages to facilitate bank-linked transaction.

6

Introduction of Bank-linked System

Individual Part – Inquiry of Securities Firm’s Main Account Balance (0200 – 1100)

FieldNo.

Items Mode Length Position

Message Set

RemarksRequest Response

1~11 Common Part AN 100 0 ○ ◎

12 Institution Code AN 4 100 ○ ○

13 Bank Account Number AN 16 104 ○ ○

14 Account Name AN 120 120 ○ ○ Bank Account Holder ‘s Name

15 Currency AN 1 240 ○ ○ D : USD, R : KHR

16 Balance N 15 241 ◎

17 FILLER AN 144 256 ○ ○

Total Length 400 Total Length including common part

SECURITIES BANK

1.Request (02001100)

2.Response (02101100)

Page 7: Bank-linked Message Formation. 2 Introduction of Bank-linked System 1. Message Handling Method Sending/Receiving messages to facilitate bank-linked transaction.

7

Introduction of Bank-linked System

Individual Part – Inquiry of Securities Account Name(0200 – 1200)

FieldNo

Items Mode Length Position

Message Set

RemarksRequest Response

1~11 Common Part AN 100 0 ○ ◎

12 Bank Code AN 4 100 ○ ○

13 Bank Account Number AN 16 104 ○ ○

14 Inquiry Type AN 1 120 ○ ○ N.Normal, D.at Deposit, W.at Withdrawal

15 Account Name AN 120 121 ◎ Bank Account Holder’s Name

16 Currency AN 1 241 ◎ D : USD, R : KHR

17 Withdrawable Amount N 15 242 ◎ (Amount Available to Withdraw)

18 FILLER AN 143 257 ○ ○

Total Length 400 Total Length including Common Part

BANK SECURITIES

1.Request (02001200)

2.Response (02101200)

• About Inquiry Type

if Customer wants to know remains of securities, Bank set N to inquiry type.

if Bank sends 02001200 before deposit, Bank have to set D to inquiry type.

(Securities check account’s status whether it can be deposited when inquiry type is D)

if Bank sends 02001200 before withdrawal , Bank have to set W to inquiry type.

(Securities check account’s status whether it can be withdrawed when inquiry type is W)

Page 8: Bank-linked Message Formation. 2 Introduction of Bank-linked System 1. Message Handling Method Sending/Receiving messages to facilitate bank-linked transaction.

8

Introduction of Bank-linked System

Individual Part – Deposit Notice (0200 – 2100), Deposit Notice Re-request (0201 – 2100)

FieldNo.

Items Mode Length Position

Message Set

RemarksRequest Response

1~11 Common Part AN 100 0 ○ ◎

12 Bank Code AN 4 100 ○ ○

13 BAN(Bank Account Number)

AN 16 104 ○ ○ Bank Account Number registered when opening securities account

14 Account Name AN 120 120 ○ ○ Securities Account Holder’s Name

15 Currency AN 1 240 ○ ○ D : USD, R : KHR

16 Transaction Amount N 15 241 ○ ○

17 Post-Transaction Bal-ance

N 15 256 ◎

18 Securities Account No. AN 6 271 ◎

19 FILLER AN 123 277 ○ ○

Total Length 400 Total length including common part

BANK SECURITIES

1.Request(02002100)

2.Response (02102100)

Page 9: Bank-linked Message Formation. 2 Introduction of Bank-linked System 1. Message Handling Method Sending/Receiving messages to facilitate bank-linked transaction.

9

Introduction of Bank-linked System

Individual Part – Withdrawal Confirmation Request(0200 – 2200), Withdrawal Confirmation Re-request (0201 – 2200)

FieldNo.

Items Mode Length Position

Message Set

RemarksRequest Response

1~11 Common Part AN 100 0 ○ ◎

12 Bank Code AN 4 100 ○ ○

13 Bank Account Number AN 16 104 ○ ○ BAN(Bank Account Number) registered when opening Securities Account

14 Account Name AN 120 120 ○ ○ Securities Account Holder’s Name

15 Currency AN 1 240 ○ ○ D : USD, R : KHR

16 Transaction Amount N 15 241 ○ ○

17 Post-Transaction Bal-ance

N 15 256 ◎

18 Fees N 15 271

19 Securities Account Number

AN 6 286 ◎ (Securities Account can be referred to as Brokerage Account)

20 Securities Account Password

N 4 292 ○ ○

21 FILLER AN 104 296 ○ ○

Total Length 400 Total Length including Common Part

BANK SECURITIES

1.Request (02002200)

2. Response (02102200)

Page 10: Bank-linked Message Formation. 2 Introduction of Bank-linked System 1. Message Handling Method Sending/Receiving messages to facilitate bank-linked transaction.

10

Introduction of Bank-linked System

Individual Part – Transaction Count Request (0200 – 3100)

FieldNo

Items Mode Length Position

Message Set

RemarksRequest Response

1~11 Common Part AN 100 0 ○ ◎

12 No of Deposit Notified (KHR) N 6 100 ○ ◎

13 Sum of Deposit Notified (KHR) N 15 106 ○ ◎

14 No of Deposit Misnotified (KHR) N 6 121 ○ ◎

15 No of Deposit Notified (USD) N 6 127 ○ ◎

16 Sum of Deposit Notified (USD) N 15 133 ○ ◎

17 No of Deposit Misnotified (USD) N 6 148 ○ ◎

18 No of Withdrawal Confirmed (KHR) N 6 154 ○ ◎

19 Sum of Withdrawal confirmed (KHR) N 15 160 ○ ◎

20 No of Withdrawal Misconfirmed (KHR) N 6 175 ○ ◎

21 No of Withdrawal Confirmed (USD) N 6 181 ○ ◎

22 Sum of Withdrawal Confirmed (USD) N 15 187 ○ ◎

23 No of Withdrawal Misconfirmed (USD) N 6 202 ○ ◎

24 FILLER AN 192 208 ○ ○

Total Length 400 Total Length including Common Part

SECURITIES/BANK

BANK/SECURI-TIES

1.Request(02003100)

2.Response (02103100)

Page 11: Bank-linked Message Formation. 2 Introduction of Bank-linked System 1. Message Handling Method Sending/Receiving messages to facilitate bank-linked transaction.

11

Introduction of Bank-linked System

Individual Part – Managerial Messages (0800 – 1100)

FieldNo.

Items Mode Length Position

Message Set

RemarksRequest Response

1~11 Common Part AN 100 0 ○ ◎

12 Notice Type AN 1 100 ○ ○ Notice Type 1 -> Initiate2 -> Failure3 -> Close

13 FILLER AN 299 101 ○ ○

Total Length 400 Total Length including Common Part

SECURITES/BANK

BANK/SECURI-TIES

1.Request (08001100)

2.Response(08101100)