• Tidak ada hasil yang ditemukan

SDD CIRT KSEI Version v3.0.1 XCSD English

N/A
N/A
Protected

Academic year: 2019

Membagikan "SDD CIRT KSEI Version v3.0.1 XCSD English"

Copied!
80
0
0

Teks penuh

(1)

CIRT

System Design Document

Version 3.0.1

Last updated on 26/01/2018

(2)

TABLE OF CONTENTS

TABLE OF CONTENTS ... 2

1. FOREWORDS ... 7

1.1 Background and Objective ... 7

1.2 Scope ... 7

2. SYSTEM OVERVIEW ... 8

3. SYSTEM ARCHITECTURE ... 8

3.1 Application Architecture ... 8

3.2 Application Component ... 9

3.2.1 Outgoing ... 9

3.2.2 Incoming ... 9

3.3 Socket Programming Concept ... 10

3.4 Network Topology ... 11

3.5 Cross Functional Flowchart ... 12

3.5.1 Outgoing Flow ... 12

3.5.2 Incoming Flow ... 13

3.6 Sequence Diagram ... 14

3.6.1 Message Sending Process (except Reconciliation) ... 14

3.6.2 Reconciliation Message Sending Process... 15

4. MESSAGE FORMAT... 16

4.1 Outgoing Message Format ... 16

4.1.1 Over The Counter (OTC) ... 16

4.1.1.1 Message Data ... 16

4.1.1.2 Message Definition ... 16

4.1.2 Bond Over The Counter ... 17

4.1.2.1 Message Data ... 17

4.1.2.2 Message Definition ... 18

(3)

4.1.3.1 Message Data ... 19

4.1.3.2 Message Definition ... 19

4.1.4 Prematch Bond Over The Counter ... 20

4.1.4.1 Message Data ... 20

4.1.4.2 Message Definition ... 21

4.1.5 Approval of Prematching Instruction ... 22

4.1.5.1 Message Data ... 22

4.1.5.2 Message Definition ... 22

4.1.6 Securities Transfer ... 22

4.1.6.1 Message Data ... 23

4.1.6.2 Message Definition ... 23

4.1.7 Book Transfer ... 23

4.1.7.1 Message Data ... 23

4.1.7.2 Message Definition ... 24

4.1.8 Wire Transfer ... 24

4.1.8.1 Message Data ... 24

4.1.8.2 Message Definition ... 24

4.1.9 Request for Reconsile ... 25

4.1.9.1 Message Data ... 25

4.1.9.2 Message Definition ... 25

4.1.10 Message ID Not Exist ... 25

4.1.10.1 Message Data ... 25

4.1.10.2 Message Definition ... 26

4.1.11 Cancel Instruction ... 26

4.1.11.1 Message Data ... 26

4.1.11.2 Message Definition ... 26

4.1.12 Voluntary Corporate Action (VCA) ... 26

4.1.12.1 Message Data ... 26

4.1.12.2 Message Definition ... 27

4.1.13 Collateral Deposit (COLDS) ... 27

4.1.13.1 Message Data ... 27

(4)

4.1.14 Lendable Deposit (LENDS) ... 28

4.1.14.1 Message Data ... 28

4.1.14.2 Message Definition ... 29

4.1.15 Investor Static Data Creation ... 29

4.1.15.1 Message Data ... 29

4.1.15.1.1 Message Data For Individual Creation ... 29

4.1.15.1.2 Message Data For Institutional Creation ... 31

4.1.15.2 Message Definition ... 33

4.1.15.2.1 Message Definition For Individual Creation ... 33

4.1.15.2.2 Message Definition For Institutional Creation ... 38

4.2 Incoming Message Format ... 48

4.2.1 Account ... 48

4.2.1.1 Message Data ... 48

4.2.1.2 Message Definition ... 48

4.2.2 Balance ... 49

4.2.2.1 Message Data ... 49

4.2.2.2 Message Definition ... 49

4.2.3 Corporate Action ... 49

4.2.3.1 Message Data ... 49

4.2.3.2 Message Definition ... 50

4.2.4 Corporate Action Entitlement ... 52

4.2.4.1 Message Data ... 52

4.2.4.2 Message Definition ... 52

4.2.5 Currency ... 53

4.2.5.1 Message Data ... 53

4.2.5.2 Message Definition ... 53

4.2.6 Instruction ... 53

4.2.6.1 Message Data ... 53

4.2.6.2 Message Definition ... 54

4.2.7 Interest Payment ... 55

4.2.7.1 Message Data ... 55

(5)

4.2.8 Member ... 56

4.2.8.1 Message Data ... 56

4.2.8.2 Message Definition ... 57

4.2.9 OTC Bonds ... 57

4.2.9.1 Message Data ... 57

4.2.9.2 Message Definition ... 58

4.2.10 Position Movement ... 59

4.2.10.1 Message Data ... 59

4.2.10.2 Message Definition ... 60

4.2.11 Prematch ... 60

4.2.11.1 Message Data ... 60

4.2.11.2 Message Definition ... 61

4.2.12 System Date ... 61

4.2.12.1 Message Data ... 61

4.2.12.2 Message Definition ... 61

4.2.13 Securities ... 61

4.2.13.1 Message Data ... 61

4.2.13.2 Message Definition ... 62

4.2.14 Securities Price ... 63

4.2.14.1 Message Data ... 64

4.2.14.2 Message Definition ... 64

4.2.15 Tech Instruction ... 64

4.2.15.1 Message Data ... 64

4.2.15.2 Message Definition ... 65

4.2.16 Acknowledgement ... 65

4.2.16.1 Message Data ... 65

4.2.17 Message ID for Reconsile ... 66

4.2.17.1 Message Data ... 66

4.2.17.2 Message Definition ... 66

4.2.18 Investor Account Statement ... 66

4.2.18.1 Message Data ... 67

(6)

4.2.19 Static Data Investor Instruction ... 68

4.2.19.1 Message Data ... 68

4.2.19.1.1 Message Data For Individual Creation ... 68

4.2.19.1.2 Message Data For Institutional Creation ... 70

4.2.19.2 Message Definition ... 72

4.2.19.2.1 Message Definition For Individual Creation ... 72

4.2.19.2.2 Message Definition For Institutional Creation ... 74

4.2.20 Transaction Type List (ISO Code) ... 78

(7)

1.

FOREWORDS

1.1

Background and Objective

Currently, the clients’ use of C-BEST system for securities transactions delivery are increasing in numbers, resulting in the increase of transactions volume through C-BEST system. In that regard, participants now require an information technology system which may provide an efficient interface mechanism from the participants’ internal system to C-BEST. This CIRT System Design document act as references to participants, in developing the CIRT system to efficiently facilitate the transaction delivery from participants’ internal system to C-BEST, and vice versa.

Implementation of this system is expected to provide an added value, such as the elimination of dual-entry and minimizing human-error which resulted from dual-entry. The outgoing transactions entered through participants’ internal system will be forwarded by the CIRT to BEST. In reverse, the C-BEST incoming transactions that goes through the CIRT system will be forwarded to the participants’ internal system by C-BEST Interface for further processing. Before being processed, both outgoing and incoming transactions will be validated and managed, based on prevailing regulations and predefined parameters.

1.2

Scope

(8)

2.

SYSTEM OVERVIEW

CIRT is a system which connects C-BEST with the participants’s internal system for message instruction delivery from the participants’s internal system to CIRT, and vice versa. The message structure being delivered and received by CIRT system, is in acordance with the standard format determined on the document.

There are 2 (two) types of transactions on the C-BEST Interface system, namely :

1. Outgoing Transaction, an instruction message delivered from participants’s internal system to CIRT system.

2. Incoming Transaction, an instruction message delivered from the CIRT system to participants’s internal system.

The connection between CIRT system and internal system may be seen on the picture below:

The CIRT system at KSEI will communicate with the participants’s internal system, using the TCP/IP protocol on leased line network. The incoming transaction from the internal system will be forwarded to CIRT. In reverse, the outgoing transaction from CIRT system will be forwarded to the internal system.

3.

SYSTEM ARCHITECTURE

3.1

Application Architecture

(9)

3.2

Application Component

3.2.1 Outgoing

3.2.2 Incoming

The definitions of related components on the above pictures, are as follows :

 Business Component, which is a layer for methods related to the business process of the system.

 Data Access Component, which is a layer related to the access process to the database, such as insert, update and delete record.

 Socket, which is the endpoint of a two-way communications between two running programs on the network. A socket is inserted through a port, so that the TCP layer could identify the application suitable for the delivered data.

(10)

Message Suffix Message Fixed size

Variable size

Suffix

Suffix in hexadecimal format is : {FF, FE, FD, FC} The message structure can be viewed at the message format section.

Suffix is a byte array delivered after the instruction message was sent. The format of suffix delivered should follow the above format.

3.3

Socket Programming Concept

Socket is the endpoint of two-way communication between two running applications in the network. A socket is inserted through a port so that the TCP layer could identify which application suits the delivered data.

At the time when an application communicates, the application would first create a new socket before being given a reference number to be used as a socket reference. If there is a system which uses the socket reference number, a communication network between computers will be established with an equal quality to local data transfers.

The communication using socket between the CIRT application with the Internal System, is illustrated as follows:

(11)

3.4

Network Topology

(12)

3.5

Cross Functional Flowchart

(13)

3.5.2 Incoming Flow

(14)

For example: Back office receives a message with uniqueIdentifier ‘ABCD’ which has lastUpdateTimestamp value ‘20140102101000000’ and its status is ‘Ready for Positioning’. A moment later, Back Office receives a new message with uniqueIdentifier ‘ABCD’ which has lastUpdateTimestamp value ‘2014102100900000’ and its status is ‘Validated’. Based on our knowledge above, the latest message should not be processed and not change the instruction’s status. Instruction with uniqueIdentifier ‘ABCD’ will retain its status, that is ‘Ready for Positioning’.

3.6

Sequence Diagram

(15)
(16)

4.

MESSAGE FORMAT

4.1

Outgoing Message Format

4.1.1 Over The Counter (OTC)

This Message is sent by CIRT for OTC instruction upload.

4.1.1.1 Message Data

<Message name="OTC" type="OutgoingMessage"> <Record name="data">

<Field name="externalReference">TESTING_001</Field> <Field name="instructionType">DVP</Field>

<Field name="participantCode">9X000</Field>

<Field name="participantAccount">9X000000400154</Field> <Field name="participantAccountCash">9X000000400154</Field> <Field name="counterpartCode">LG001</Field>

<Field name="securityCodeType">LOCAL</Field> <Field name="securityCode">TLKM</Field>

<Field name="numberOfSecurities">1000.25</Field> <Field name="tradeDate">20170228</Field>

<Field name="currencyCode">IDR</Field>

<Field name="settlementAmount">10000000</Field> <Field name="settlementDate">20170228</Field>

<Field name="description">TESTING_001 Description</Field> <Field name="purpose">EXCHG</Field>

<Field name="tradingReference"></Field> <Field name="settlementReason"></Field> </Record>

</Message>

4.1.1.2 Message Definition

Message name="OTC"

Field Name Status Data Type Length Description

externalReference M Character 35 External Reference Data

instructionType M Character 10 DVP, RVP, DFOP, RFOP

participantCode M Character 5 Participant’s Member

Code

participantAccount M Character 14 Participant’s Account

Code

participantAccountCash C Character 14 Participant’s Account

Cash

Mandatory for USD/SGD instructions

counterpartCode M Character 5 Counterpart’s Member

Code

(17)

securityCode M Character 20 Security Code

numberOfSecurities O Numeric 32.4 Amount of Securities

tradeDate M Character 8 yyyyMMdd. Past Date

currencyCode M Character 3 Currency Code in ISO

Format

settlementAmount M Numeric 32.4 Amount of Cash

settlementDate M Character 8 yyyyMMdd

description O Character 240 Free Description

purpose C Character 8 EXCHG or NONEXCHG.

Mandatory for FOP

tradingReference C Character 16 Mandatory for EXCHG

settlementReason C Character 4 Mandatory for

NONEXCHG

Description: M = Mandatory

O = Optional

C = Conditional

4.1.2 Bond Over The Counter

This Message is sent by CIRT for OTC Bond instruction upload.

4.1.2.1 Message Data

<Message name="OTCBond" type="OutgoingMessage"> <Record name="data">

<Field name="externalReference">20170228_9X000_001</Field> <Field name="instructionType">DVPBOND</Field>

<Field name="participantCode">9X000</Field>

<Field name="participantAccount">9X000000100161</Field> <Field name="participantAccountCash">9X000000100161</Field> <Field name="counterpartCode">UOBB1</Field>

<Field name="counterpartType">INTERNAL</Field> <Field name="taxSubmittedbyKSEI">N</Field> <Field name="securityCodeType">LOCAL</Field> <Field name="securityCode">FR0015</Field> <Field name="currencyCode">IDR</Field> <Field name="maturityDate">20110215</Field> <Field name="tradeDate">20070913</Field> <Field name="settlementDate">20070913</Field> <Field name="faceValue">1000000</Field> <Field name="price">98</Field>

<Field name="yield">2</Field>

<Field name="interestRate">13.4</Field> <Field name="accruedDays">31</Field> <Field name="accruedInterest">11288</Field> <Field name="miscAmount"></Field>

(18)

<Field name="netProceeds">890288.75</Field> <Field name="description">TEST UPLOAD</Field>

<Field name="ctpReference">HYUB_101222_OTB01</Field> <Field name="purpose">EXCHG</Field>

<Field name="tradingReference">AB002160214-9999</Field> <Field name="settlementReason"></Field>

</Record> </Message>

4.1.2.2 Message Definition

Message name="OTCBond"

Field Name Status Data Type Length Description

externalReference M Character 35 External Reference Data

instructionType M Character 10 DVPBOND, RVPBOND,

DFOPBOND, RFOPBOND

participantCode M Character 5 Participant’s Member

Code

participantAccount M Character 14 Participant’s Account

Code

participantAccountCash C Character 14 Participant’s Cash

Account Code.

Mandatory for VPBOND

counterpartCode M Character 5 Counterpart’s Member

Code

counterpartType M Character 40 INTERNAL or EXTERNAL

taxSubmittedbyKSEI M Character 1 Y = Yes, N = No

securityCodeType M Character 10 LOCAL, ISO or ISIN

securityCode M Character 20 Security Code

currencyCode M Character 3 Currency Code in ISO

Format

maturityDate M Character 8 yyyyMMdd

tradeDate M Character 8 yyyyMMdd

settlementDate M Character 8 yyyyMMdd

faceValue M Numeric 32.4 Face Value

price M Numeric 11.5 Price

yield M Numeric 32.5 Yield

interestRate M Numeric 8.3 Interest Rate

accruedDays M Numeric 10 Accrued Days

accruedInterest M Numeric 32.4 Accrued Interest

miscAmount O Numeric 32.4 Miscellanious Amount

capitalGainTax M Numeric 32.4 Capital Gain Tax

accruedInterestTax O Numeric 32.4 Accrued Interest Tax

netProceeds O Numeric 32.4 Net Proceeds

ctpReference M Character 20 CTP Reference

(19)

Mandatory For FOP

tradingReference C Character 100 Mandatory if field

purpose is EXCHG

settlementReason C Character 100 Mandatory if field

purpose is NONEXCHG

Description: M = Mandatory

O = Optional

C = Conditional

4.1.3 Prematch OTC

This Message is sent by CIRT for OTC prematch instruction upload.

4.1.3.1 Message Data

<Message name="PrematchOTC" type="OutgoingMessage"> <Record name="data">

<Field name="externalReference">YPS-UP-DVP-01A</Field> <Field name="instructionType">DVP</Field>

<Field name="participantCode">9X000</Field>

<Field name="participantAccount">9X000000100161</Field> <Field name="participantAccountCash"></Field>

<Field name="counterpartCode">LG001</Field> <Field name="securityCodeType">LOCAL</Field> <Field name="securityCode">TLKM</Field> <Field name="numberOfSecurities">1000</Field> <Field name="tradeDate">20170215</Field> <Field name="currencyCode">IDR</Field>

<Field name="settlementAmount">1250000</Field> <Field name="settlementDate">20170215</Field> <Field name="description"></Field>

<Field name="purpose">EXCHG</Field>

<Field name="tradingReference">AB002160214-9999</Field> <Field name="settlementReason"></Field>

</Record> </Message>

4.1.3.2 Message Definition

Message name="PrematchOTC"

Field Name Status Data Type Length Description

externalReference M Character 35 External Reference Data

instructionType M Character 10 DVP, RVP, DFOP, RFOP

participantCode M Character 5 Participant’s Member

Code

participantAccount M Character 14 Participant’s Account

Code

(20)

Code. Mandatory for USD and SGD

counterpartCode M Character 5 Counterpart’s Member

Code

securityCodeType M Character 10 LOCAL, ISO or ISIN

securityCode M Character 20 Security Code

numberOfSecurities O Numeric 32.4 Amount of Securities

tradeDate M Character 8 YYYYMMDD

currencyCode M Character 3 IDR, USD, and Other

Countries’ Currency Code

settlementAmount M Numeric 32.4 Amount of Securities

settlementDate M Character 8 YYYYMMDD

description C Character 240 Mandatory if

SettlementReason is OTHR

purpose C Character 8 Mandatory for FOP

(EXCHG or NONEXCHG)

tradingReference C Character 16 Mandatory if purpose is

EXCHG

settlementReason C Character 100 Mandatory if purpose is

NONEXCHG

Description: M = Mandatory

O = Optional

C = Conditional

4.1.4 Prematch Bond Over The Counter

This Message is sent by CIRT for OTC Bond instruction upload.

4.1.4.1 Message Data

<Message name="PrematchOTCBond"type="OutgoingMessage"> <Record name="data">

<Field name="externalReference">YPS_UP_DVPB_01B</Field> <Field name="instructionType">DVPBOND</Field>

<Field name="participantCode">9X000</Field>

<Field name="participantAccount">9X000000100161</Field> <Field name="participantAccountCash">9X000000100161</Field> <Field name="counterpartCode">LG001</Field>

(21)

<Field name="interestRate">10</Field> <Field name="accruedDays">25</Field> <Field name="accruedInterest">33333</Field> <Field name="accruedInterestTax">1500</Field> <Field name="miscAmount">10000</Field> <Field name="netProceeds">1036833</Field> <Field name="taxSubmittedbyKSEI">Y</Field> <Field name="capitalGainTax">15000</Field> <Field name="description"></Field>

<Field name="yield">5</Field>

<Field name="ctpReference">HYUB_101222_OTB01</Field> <Field name="purpose">EXCHG</Field>

<Field name="tradingReference">AB002160214-9999</Field> <Field name="settlementReason"></Field>

</Record> </Message>

4.1.4.2 Message Definition

Message name="PrematchOTCBond"

Field Name Status Data Type Length Description

externalReference M Character 35 External Reference Data

instructionType M Character 10 DVPBOND, RVPBOND,

DFOPBOND, RFOPBOND

participantCode M Character 5 Participant’s Member

Code

participantAccount M Character 14 Participant’s Account

Code

participantAccountCash C Character 14 Participant’s Member

Code

counterpartCode M Character 5 Participant’s Account

Code

counterpartType M Character 10 INTERNAL or EXTERNAL

securityCodeType M Character 10 LOCAL or ISO

securityCode M Character 20 Data Security Code

currencyCode M Character 3 IDR, USD, and Other

Countries’ Currency Code

maturityDate M Character 8 YYYYMMDD

tradeDate M Character 8 YYYYMMDD

settlementDate M Character 8 YYYYMMDD

faceValue M Numeric 32.4 Face Value

price M Numeric 11.5 Price

interestRate M Numeric 20.1 Interest Rate

accruedDays M Numeric 10 Accrued Days

accruedInterest M Numeric 32.4 Accrued Interest

accruedInterestTax M Numeric 32.4 Accrued Interest Tax

(22)

netProceeds M Numeric 32.4 Net Proceeds

taxSubmittedbyKSEI M Character 5 Tax Submitted by KSEI

capitalGainTax M Numeric 32.4 Capital GainTax

description C Character 240 Mandatory if

settlementReason is OTHR

yield M Numeric 32.5 Yield

ctpReference M Character 20 CTP Reference

purpose C Character 8 Mandatory for FOP

EXCHG or NONEXCHG

tradingReference C Character 100 Mandatory if field

purpose is EXCHG

settlementReason C Character 100 Mandatory if field

purpose is NONEXCHG

Description: M = Mandatory

O = Optional

C = Conditional

4.1.5 Approval of Prematching Instruction

This Message is sent by CIRT for prematch approval instruction upload.

4.1.5.1 Message Data

<Message name="PrematchApproval" type="OutgoingMessage"> <Record name="data">

<Field name="externalReference">YPS-UP-DFOP-01</Field> <Fieldname="uniqueIdentifier"> YPS-UP-DFOP-01</Field> <Field name="approveOrReject">A</Field>

</Record> </Message>

4.1.5.2 Message Definition

Message name="PrematchApproval"

Field Name Status Data Type Length Description

externalReference M Character 35 External Reference Data

uniqueIdentifier M Character 35 External Reference Data

approveOrReject M Character 1 A = Approve; R= Reject

Description: M = Mandatory

O = Optional

4.1.6 Securities Transfer

(23)

4.1.6.1 Message Data

<Message name="SecuritiesTransfer" type="OutgoingMessage"> <Record name="data">

<Field name="externalReference">TESTING_SECTRS</Field> <Field name="participantCode">9X000</Field>

<Field name="sourceAccount">9X000000000131</Field> <Field name="targetAccount">9X000000100161</Field> <Field name="securityCodeType">LOCAL</Field> <Field name="securityCode">ASII</Field>

<Field name="numberOfSecurities">1500.2</Field> <Field name="settlementDate">20080228</Field>

<Field name="description">TESTING_SECTRS_DESC</Field> </Record>

</Message>

4.1.6.2 Message Definition

Message name="SecuritiesTransfer"

Field Name Status Data Type Length Description

externalReference M Character 35 External Reference Data

participantCode M Character 5 Participant’s Member

Code

sourceAccount M Character 14 Source Account Code

targetAccount M Character 14 Target Account Code

securityCodeType M Character 10 LOCAL, ISO or ISIN

securityCode M Character 20 Security Code

numberOfSecurities O Numeric 32.4 Amount of Securities

settlementDate M Character 8 yyyyMMdd

description O Character 240 Free Description

Description: M = Mandatory

O = Optional

4.1.7 Book Transfer

This Message is sent by CIRT for book transfer instruction upload.

4.1.7.1 Message Data

<Message name="BookTransfer" type="OutgoingMessage"> <Record name="data">

<Field name="externalReference">TESTING_BTS</Field> <Field name="instructionType">BTS</Field>

<Field name="participantCode">9X000</Field>

<Field name="participantAccount">9X000000000131</Field> <Field name="counterpartAccount">9X000000100161</Field> <Field name="valueDate">20170228</Field>

(24)

<Field name="description">TESTING_BTS_DESC</Field> </Record>

</Message>

4.1.7.2 Message Definition

Message name="BookTransfer"

Field Name Status Data Type Length Description

externalReference M Character 35 External Reference Data

instructionType M Character 10 BTS

participantCode M Character 5 Participant’s Member

Code

participantAccount M Character 14 Participant’s Account

Code

counterpartAccount M Character 14 Counterpart’s Account

Code

valueDate M Character 8 yyyyMMdd

currencyCode M Character 3 Currency Code in ISO

Format

cashAmount O Numeric 32.4 Amount of Cash

description O Character 240 Free Description

Description: M = Mandatory

O = Optional

4.1.8 Wire Transfer

This Message is sent by CIRT for wire transfer instruction upload.

4.1.8.1 Message Data

<Message name="WireTransfer" type="OutgoingMessage"> <Record name="data">

<Field name="externalReference">TESTING_WT</Field> <Field name="instructionType">WT</Field>

<Field name="participantCode">9X000</Field>

<Field name="participantAccount">9X000000100161</Field> <Field name="beneficiaryAccount">BMAN2001200153</Field> <Field name="beneficiaryInstitution">BMAN2</Field>

<Field name="valueDate">20080228</Field> <Field name="currencyCode">IDR</Field> <Field name="cashAmount">10000000</Field>

<Field name="description">Distribusi cash dividend TLKM</Field> </Record>

</Message>

4.1.8.2 Message Definition

(25)

Field Name Status Data Type Length Description

externalReference M Character 35 External Reference Data

instructionType M Character 10 WT

participantCode M Character 5 Participant’s Member

Code

participantAccount M Character 14 Participant’sAccount

Code

beneficiaryAccount M Character 14 Beneficiary Account Code

beneficiaryInstitution M Character 5 Beneficiary Institution

valueDate M Character 8 yyyyMMdd

currencyCode M Character 3 Currency Code in ISO

Format

cashAmount M Numeric 32.4 Amount of Cash

description O Character 240 Free Description

Description: M = Mandatory

O = Optional

4.1.9 Request for Reconsile

This Message is sent by CIRT to reconcile toward message sent by the CIRT Agent.

4.1.9.1 Message Data

<Message name="RequestForReconsile" type="OutgoingMessage"> <Record name="data">

<Field name="valueDate">20101103</Field> </Record>

</Message>

4.1.9.2 Message Definition

Message name=" RequestForReconsile"

Field Name Status Data Type Length Description

valueDate M Character 8 YYYYMMDD

Description: M = Mandatory

O = Optional

4.1.10 Message ID Not Exist

This Message is sent by CIRT to CIRT Agent for message ID which unavailable at the CT Interface.

4.1.10.1 Message Data

<Message name="MessageIDNotExist" type="OutgoingMessage"> <List name="recordMessageID">

<Record name="recordMessageID">

(26)

</List> </Message>

4.1.10.2 Message Definition

Message name=" MessageIDNotExist"

Field Name Status Data Type Length Description

MessageID M Character 40 Message ID

Description: M = Mandatory

O = Optional

4.1.11 Cancel Instruction

This Message is sent by CIRT to cancel the instruction that has been sent.

4.1.11.1 Message Data

<Message name="CancelInstruction" type="OutgoingMessage"> <Record name="data">

<Field name="externalReference">YPS-UP-DFOP-01</Field> <Fieldname="uniqueIdentifier"> YPS-UP-DFOP-01</Field> </Record>

</Message>

4.1.11.2 Message Definition

Message name=" CancelInstruction"

Field Name Status Data Type Length Description

externalReference M Character 35 External Reference of

cancelled Instruction

uniqueIdentifier M Character 35 External Reference of this

Instruction

Description: M = Mandatory

O = Optional

4.1.12 Voluntary Corporate Action (VCA)

This Message is sent by CIRT for voluntary Corporate Action to C-BEST.

4.1.12.1 Message Data

<Message name="VoluntaryCorporateAction" type="OutgoingMessage"> <Record name="data">

(27)

<Field name="participantAccount">CITI1678500174</Field> <Field name="optionName">DEFAULT</Field>

<Field name="optionQuantity">179400</Field> <Field name="additionalProceedRequest"></Field> <Field name="description">rights subs bdmn</Field>

</Record> </Message>

4.1.12.2 Message Definition

Message name=" VoluntaryCorporateAction"

Field Name Status Data Type Length Description

externalReference M Character 35 External Reference Data

corporateActionType M Character 10 Corporate Action Type

effectiveDate M Character 8 YYYYMMDD

securityCodeType M Character 10 LOCAL,ISO or ISIN

securityCode M Character 20 Security Code

participantCode M Character 5 Participant’s Member

Code

participantAccount M Character 14 Participant’s Account

Code

optionName M Character 100 Option Name

optionQuantity M Numeric 32.0 Option Quantity

additionalProceedRequest M Character 240 Additional Proceed

description O Character 100 Description

Description: M = Mandatory

O = Optional

4.1.13 Collateral Deposit (COLDS)

This Message is sent by CIRT to input Collateral Deposit (COLDS) to C-BEST.

4.1.13.1 Message Data

<Message name="CollateralDeposit" type="OutgoingMessage"> <Record name="data">

<Field name="externalReference">COLDS_CASH_CIRT</Field> <Field name="participantCode">AB001</Field>

<Field name="sourceAccount">AB001000000149</Field> <Field name="targetAccount">AB001000000452</Field> <Field name="currencyCode">IDR</Field>

<Field name="securityCodeType"/> <Field name="securityCode"/>

<Field name="instrumentQuantity">100</Field> <Field name="settlementDate">20180117</Field>

(28)

</Message>

4.1.13.2 Message Definition

Message name=" CollateralDeposit"

Field Name Status Data Type Length Description

externalReference M Character 35 External Reference Data

participantCode M Character 5 Participant’s Member

Code

sourceAccount M Character 14 Source Account Code

targetAccount M Character 14 Target Account

currencyCode C Character 3 IDR, USD, and Other

Countries’ Currency Code. Mandatory for Cash Movement

securityCodeType C Character 10 LOCAL, ISO or ISIN.

Mandatory for Securities Movement

securityCode C Character 20 Security Code.

Mandatory for Securities Movement

instrumentQuantity M Numeric 32.0 Quantity of the

Instrument

settlementDate M Character 8 YYYYMMDD

description O Character 240 Description

Description: M = Mandatory

O = Optional

C = Conditional

4.1.14 Lendable Deposit (LENDS)

This Message is sent by CIRT to input Lendable Deposit (LENDS) to C-BEST.

4.1.14.1 Message Data

<Message name="LendableDeposit" type="OutgoingMessage"> <Record name="data">

<Field name="externalReference ">TESTING_LENDDS</Field> <Field name="participantCode">LG001</Field>

<Fieldname="sourceAccount ">LG001000000168</Field> <Fieldname="targetAccount ">CITI1678500174</Field> <Field name="securityCodeType"></Field>

<Field name="securityCode"></Field> <Field name="securityQuantity"></Field>

<Field name="settlementDate">20170221</Field>

(29)

</Message>

4.1.14.2 Message Definition

Message name=" LendableDeposit"

Field Name Status Data Type Length Description

externalReference M Character 35 External Reference Data

participantCode M Character 5 Participant’s Member

Code

sourceAccount M Character 14 Source Account Code

targetAccount M Character 14 Target Account Code

securityCodeType M Character 10 LOCAL, ISO or ISIN

securityCode M Character 20 Security Code

securityQuantity M Numeric 32.4 Securities Quantity

settlementDate M Character 8 YYYYMMDD

description O Character 100 Description

Description: M = Mandatory

O = Optional

4.1.15 Investor Static Data Creation

This Message is sent by the Back Office to CIRT and contains Investor’s static data Creation.

4.1.15.1 Message Data

4.1.15.1.1 Message Data For Individual Creation

<Message name="StaticDataInvestor" type="OutgoingMessage"> <Record name="data">

<Field name="externalReference">DSI/20160606/002/01</Field> <Field name="action">CREATION</Field>

<Field name="investorType">INDIVIDUAL</Field> <Field name="investorClientType">DIRECT</Field> <Field name="accountLocalCode">8F001</Field> <Field name="accountClientCode">AA02</Field> <Field name="accountTaxCode">1010</Field> <Field name="investorFirstName">Zaenal</Field> <Field name="investorMiddleName">Abidin</Field> <Field name="investorLastName">Prasetyo</Field> <Field name="investorNationality">IS</Field>

<Field name="investorKTPNumber">111.222.3333.444.111</Field> <Field name="investorKTPExpiredDate">20170909</Field>

(30)

<Field name="investorBirthDate">19720101</Field>

<Field name="investorAddress1">Jl. Angsa, Gg. Bebek No. 22</Field> <Field name="investorAddress2">Kelurahan LimapuluhKota</Field> <Field name="investorAddress3">Kecamatan Tangkerang</Field> <Field name="investorCity">PEKAN BARU</Field>

<Field name="investorProvince">205</Field> <Field name="investorPostalCode">28282</Field> <Field name="investorCountry">ID</Field>

<Field name="investorHomePhone">+62-761777665</Field> <Field name="investorMobilePhone">+62-85265920166</Field> <Field name="investorEmail">zaenal.abidin@gmail.com</Field> <Field name="investorFax">+62-761777666</Field>

<Field name="investorOtherAddress1">Jl. Salak Putih No. 116 RT 02 RW 05</Field> <Field name="investorOtherAddress2">CIganjur, Jagakarsa</Field>

<Field name="investorOtherAddress3">Jakarta Selatan</Field> <Field name="investorOtherCity">107</Field>

<Field name="investorOtherProvince">165</Field> <Field name="investorOtherPostalCode">10710</Field> <Field name="investorOtherCountry">INDONESIA</Field>

<Field name="investorOtherHomePhone">+62-218889991</Field> <Field name="investorOtherMobilePhone">+62-81266161616</Field> <Field name="investorOtherEmail">abidin@gmail.com</Field> <Field name="investorOtherFax">+62-218889992</Field> <Field name="investorSex">1</Field>

<Field name="investorMaritalStatus">2</Field> <Field name="investorSpouseName">Hamzah</Field> <Field name="investorHeirName">Nurdin</Field> <Field name="investorHeirRelation">Brother</Field> <Field name="investorEducationalBackground">6</Field> <Field name="investorOccupation">2</Field>

<Field name="investorOccupationText"></Field> <Field name="investorNatureofBusiness"></Field> <Field name="investorIncomePerAnnum">4</Field> <Field name="investorFundSource">2</Field> <Field name="investorFundSourceText"></Field>

<Field name="accountDescription">Akun Zaenal AA012</Field> <Field name="investorBankAccountName1"></Field>

(31)

<Field name="investorBankAccountBICCode3"></Field> <Field name="investorBankAccountHolderName3"></Field> <Field name="investorBankAccountCurrency3"></Field> <Field name="investorInvestmentObjective">3</Field>

<Field name="investorMothersMaidenName">Painem</Field> <Field name="directSid"/>

<Field name="assetOwner">1</Field> </Record>

</Message>

4.1.15.1.2 Message Data For Institutional Creation

<Message name="StaticDataInvestor" type="OutgoingMessage"> <Record name="data">

<Field name="externalReference">DSI/20160311/1115</Field> <Field name="action">CREATION</Field>

<Field name="investorType">INSTITUTIONAL</Field> <Field name="investorClientType">DIRECT</Field> <Field name="accountLocalCode">8F001</Field> <Field name="accountClientCode">1115</Field>

<Field name="investorCompanyName">PT. Dwidasa Samsara Indonesia</Field> <Field name="investorCompanyBICCode">123</Field>

<Field name="accountTaxCode">1016</Field>

<Field name="investorLegalDomicile">INDONESIA</Field>

<Field name="investorNPWPNumber">1234567890123456789</Field> <Field name="investorNPWPRegistrationDate">20000101</Field> <Field name="investorSKDNumber">1234567890123456789</Field> <Field name="investorSKDExpiredDate">20000101</Field>

<Field name="investorCompanyEstablishmentPlace">105</Field> <Field name="investorCompanyEstablishmentDate">20000101</Field> <Field name="investorAddress1">Jl. Jend. Sudirman No. 1</Field> <Field name="investorAddress2">Kebayoran Baru</Field>

<Field name="investorAddress3">Jakarta Selatan</Field> <Field name="investorCity">256</Field>

<Field name="investorProvince">105</Field> <Field name="investorPostalCode">12345</Field> <Field name="investorCountry">ID</Field>

<Field name="investorHomePhone">+62-211234567</Field> <Field name="investorMobilePhone">+62-812123456789</Field> <Field name="investorEmail">info@dwidasa.com</Field>

<Field name="investorFax">021123456789</Field> <Field name="investorBusinessType">2</Field>

<Field name="investorCompanyCharacteristic">2</Field> <Field name="investorFundSource">1</Field>

<Field name="investorFundSourceText">Warisan</Field>

<Field name="investorArticleOfAssociation">Article of Association</Field>

<Field name="investorBusinessRegistrationCertificateNumber">123456789</Field> <Field name="investorAuthorizedPersonFirstName1">Romawi</Field>

(32)

<Field name="investorAuthorizedPersonLastName1"/>

<Field name="investorAuthorizedPersonPosition1">Programer</Field>

<Field name="investorAuthorizedPersonKTPNumber1">12345678901234567890</Field> <Field name="investorAuthorizedPersonKTPExpiredDate1">20170101</Field>

<Field name="investorAuthorizedPersonNPWPNumber1">12345678901234567890</Field> <Field name="investorAuthorizedPersonNPWPRegistrationDate1">20000101</Field>

<Field name="investorAuthorizedPersonPassportNumber1">12345678901234567890</Field> <Field name="investorAuthorizedPersonPassportExpiredDate1">20170101</Field>

<Field name="investorAuthorizedPersonKitasSKDNumber1">12345678901234567890</Field> <Field name="investorAuthorizedPersonKitasSKDExpiredDate1">20170101</Field>

<Field name="investorAuthorizedPersonFirstName2">Ade</Field> <Field name="investorAuthorizedPersonMiddleName2">Arief</Field> <Field name="investorAuthorizedPersonLastName2">Budiman</Field> <Field name="investorAuthorizedPersonPosition2">Programer</Field>

<Field name="investorAuthorizedPersonKTPNumber2">1234567890123456789</Field> <Field name="investorAuthorizedPersonKTPExpiredDate2">20170101</Field>

<Field name="investorAuthorizedPersonNPWPNumber2">12345678901234567</Field> <Field name="investorAuthorizedPersonNPWPRegistrationDate2">20130101</Field>

<Field name="investorAuthorizedPersonPassportNumber2">12345678901234567890</Field> <Field name="investorAuthorizedPersonPassportExpiredDate2">20180101</Field>

<Field name="investorAuthorizedPersonKitasSKDNumber2">123456789012345678</Field> <Field name="investorAuthorizedPersonKitasSKDExpiredDate2">20170101</Field>

<Field name="investorAuthorizedPersonFirstName3">Annisa</Field> <Field name="investorAuthorizedPersonMiddleName3">Sekar</Field> <Field name="investorAuthorizedPersonLastName3">Kasih</Field> <Field name="investorAuthorizedPersonPosition3">Analis</Field>

<Field name="investorAuthorizedPersonKTPNumber3">123456789012345678</Field> <Field name="investorAuthorizedPersonKTPExpiredDate3">20170101</Field>

<Field name="investorAuthorizedPersonNPWPNumber3">12345678901234567</Field> <Field name="investorAuthorizedPersonNPWPRegistrationDate3">20130101</Field> <Field name="investorAuthorizedPersonPassportNumber3">123456789012345678</Field> <Field name="investorAuthorizedPersonPassportExpiredDate3">20180101</Field>

<Field name="investorAuthorizedPersonKitasSKDNumber3">123456789012345678</Field> <Field name="investorAuthorizedPersonKitasSKDExpiredDate3">20200101</Field>

<Field name="investorAuthorizedPersonFirstName4">Heru</Field> <Field name="investorAuthorizedPersonMiddleName4"/>

<Field name="investorAuthorizedPersonLastName4">Prayugo</Field> <Field name="investorAuthorizedPersonPosition4">Tester</Field>

<Field name="investorAuthorizedPersonKTPNumber4">12345678901234567890</Field> <Field name="investorAuthorizedPersonKTPExpiredDate4">20170101</Field>

<Field name="investorAuthorizedPersonNPWPNumber4">12345678901234567890</Field> <Field name="investorAuthorizedPersonNPWPRegistrationDate4">20130101</Field>

<Field name="investorAuthorizedPersonPassportNumber4">12345678901234567890</Field> <Field name="investorAuthorizedPersonPassportExpiredDate4">20200101</Field>

<Field name="investorAuthorizedPersonKitasSKDNumber4">123456789012345678</Field> <Field name="investorAuthorizedPersonKitasSKDExpiredDate4">20180101</Field>

(33)

<Field name="investorAsset3"/>

<Field name="investorOperatingProfit1">1</Field> <Field name="investorOperatingProfit2"/>

<Field name="investorOperatingProfit3"/>

<Field name="accountDescription">Akun Dwidasa</Field> <Field name="investorBankAccountName1"/>

<Field name="investorBankAccountNumber1"/> <Field name="investorBankAccountBICCode1"/> <Field name="investorBankAccountHolderName1"/> <Field name="investorBankAccountCurrency1"/> <Field name="investorBankAccountName2"/> <Field name="investorBankAccountNumber2"/> <Field name="investorBankAccountBICCode2"/> <Field name="investorBankAccountHolderName2"/> <Field name="investorBankAccountCurrency2"/> <Field name="investorBankAccountName3"/> <Field name="investorBankAccountNumber3"/> <Field name="investorBankAccountBICCode3"/> <Field name="investorBankAccountHolderName3"/> <Field name="investorBankAccountCurrency3"/> <Field name="investorInvestmentObjective">1</Field> <Field name="DirectSid"/>

<Field name="AssetOwner">001</Field>

<Field name="investorTypeOfSupplementaryDocs">1</Field>

<Field name="investorExpiredDateOfSupplementaryDocs">20200101</Field> <Field name="investorOtherAddress1"/>

<Field name="investorOtherAddress2"/> <Field name="investorOtherAddress3"/> <Field name="investorOtherCity"/> <Field name="investorOtherProvince"/> <Field name="investorOtherPostalCode"/> <Field name="investorOtherCountry"/> <Field name="investorOtherHomePhone"/> <Field name="investorOtherMobilePhone"/> <Field name="investorOtherEmail"/>

<Field name="investorOtherFax"/> </Record>

</Message>

4.1.15.2 Message Definition

4.1.15.2.1 Message Definition For Individual Creation Messages name=" dataStaticInvestor"

Field Name Status Data Type Length Description

externalReference M Character 35 Generated by Bank System

action M Character 12 CREATION for create new SRE

(34)

SRE

investorType M Character 13 INDIVIDUAL

investorClientType M Character 8 DIRECT or INDIRECT

accountClientCode M Character 14 For CREATION Command, 4

alphanumeric. (eg,: Sub-accounts is AB001ABCD123XX, client code is ABCD)

For MODIFICATION command, client Code is sub-accounts at C-BEST

accountTaxCode M Numeric 100 ATA Code from C-BEST

investorFirstName M Character 100 Investor’s first Name

investorMiddleName O Character 40 Investor’s middle Name

investorLastName O Character 40 Investor’s last Name

investorNationality M Character 100 Investor’s Nationality ISO Code From C-BEST Code

investorKTPNumber C Numeric 100 Mandatory if investorNationality is

INDONESIAN

investorKTPExpiredDate C Date 8 YYYYMMDD. Mandatory if

investorNationality is INDONESIAN

investorNPWPNumber O Character 100 Investor’s NPWP number

investorNPWPRegistrationDate O Date 8 YYYYMMDD. NPWP Published

date, past date

investorPassportNumber C Character 100 Passport Number. Mandatory if investorNationality is not INDONESIAN

investorPassportExpiredDate C Date 8 Expiration date of Passport. YYYYMMDD. past date.

Mandatory if investorNationality is not INDONESIAN

investorKitasSKDNumber O Numeric 100 Investor’s KITAS Number

investorKitasSKDExpiredDate O Date 8 YYYYMMDD. Expired date of

KITAS, Future Date investorBirthPlace C Character 100 Investor’s Place of Birth.

Mandatory if investorClientType is DIRECT

investorBirthDate M Date 8 YYYYMMDD. Investor’s Date of

Birth, Past Date.

investorAddress1 M Character 100 First Line of Investor’s Primary

Address

investorAddress2 O Character 100 Second Line of Investor’s Primary

Address

investorAddress3 O Character 100 Third Line of Investor’s Primary

Address

investorCity C Numeric 100 Investor’s Primary City Code.

(35)

INDONESIA

investorProvince C Numeric 100 Investor’s Primary Province Code.

Mandatory if investorCountry is INDONESIA

investorPostalCode O Numeric 5 Investor’s Primary Postal Code

investorCountry M Character 100 Investor’s Country ISO Code.

investorHomePhone C Numeric 20 Mandatory if investorClientType is

DIRECT. Investor’s Phone Number. Using ISO Format (eg.

+55-555555).

investorMobilePhone O Numeric 60 Investor’s Mobile Phone Number.

Using ISO Format (eg. +55-555555).

investorEmail O Character 60 Investor’s Email

investorFax O Numeric 60 Investor’s Facsimile Number.

Using ISO Format (eg. +55-555555).

investorOtherAddress1 O Character 100 First Line of Investor’s Mailing Address

investorOtherAddress2 O Character 100 Second Line of Investor’s Mailing Address

investorOtherAddress3 O Character 100 Third Line of Investor’s Mailing Address

investorOtherCity C Numeric 100 Investor’s City Code for Mailing

Address. Mandatory if otherCountry is INDONESIA investorOtherProvince C Numeric 100 Investor’s Province Code for

Mailing Address. Mandatory if otherCountry is INDONESIA investorOtherPostalCode O Numeric 5 Investor’s Postal Code Mailing

Address. Mandatory if otherCountry is INDONESIA investorOtherCountry O Character 100 Investor’s Country Mailing

Address ISO Code From C-BEST Code

investorOtherHomePhone O Numeric 20 Investor’s Other Phone Number. Using ISO Format (eg. +55-555555).

investorOtherMobilePhone O Numeric 60 Investor’s Other Mobile Phone Number. Using ISO Format (eg. +55-555555).

investorOtherEmail O Character 60 Investor’s Other Email

investorOtherFax O Numeric 60 Investor’s Other Facsimile

Number. Using ISO Format (eg. +55-555555).

(36)

DIRECT

Code Sex

1 Male

2 Female

investorMaritalStatus C Numeric 10 Mandatory if investorClientType is DIRECT

Code Marital Status

1 Single

2 Married

3 Widower (Duda) 4 Widow (Janda)

investorSpouseName C Character 100 Investor’s Wife/ Husband name.

Mandatory if

investorMaritalStatus is 2 (Married)

investorHeirName O Character 120 Investor’s heir name. Use

<![CDATA[notes]]> for blacklisting

&, <, >, ‘, “. From this field

investorHeirRelation O Character 120 Relationship between investor and his/her heir

investorEducationalBackground C Numeric 3 Mandatory if investorClientType is DIRECT

Code Educational

Background 1 OTH (Others) 2 Elementary School 3 Junior High School

InvestorOccupation C Numeric 20 Mandatory if investorClientType is

DIRECT

Code Ocupation

1 Others 2 Private Empl 3 Civil Servant 4 Housewife 5 Entrepreneur

6 Student

7 Armed Forces/Police 8 Retiree

9 Teacher

(37)

(Others)

investorNatureofBusiness C Character 120 Mandatory for Occupation is 5 (entrepreneur)

investorIncomePerAnnum C Numeric 10 Mandatory if investorClientType is DIRECT

Code Income per Annum

1 Below Rp 10 million

2 Above Rp 10 million; Below Rp 50 million 3 Above Rp 50 million;

Below Rp 100 million 4 Above Rp 100 million;

Below Rp 500 million 5 Above Rp 500 million;

Below Rp 1 billion 6 Above Rp 1 billion

investorFundSource M Numeric 30 Code Fund Source

1 Others 2 Salary

3 Bussiness Profit 4 Interest

10 Proceed from investment

11 Deposit 12 Capital 13 Loan

investorFundSourceText C Character 100 Mandatory for Fund Source Type Others (1)

accountDescription O Character 240 Other Description of Investor. Use <![CDATA[notes]]> for blacklisting

&, <, >, ‘, “. Character in this field investorBankAccountName1 O Character 60 Keep Empty. Automatically filled

by data from Fund Account (RDN) investorBankAccountNumber1 O Character 60 Keep Empty. Automatically filled

by data from Fund Account (RDN) investorBankAccountBICCode1 O Character 20 Keep Empty. Automatically filled

by data from Fund Account (RDN) investorBankAccountHolderNam

e1

O Character 60 Keep Empty. Automatically filled by data from Fund Account (RDN) investorBankAccountCurrency1 O Character 3 Keep Empty. Automatically filled

(38)

investorBankAccountNumber2 O Character 60 Secondary Bank Account Number investorBankAccountBICCode2 O Character 20 BIC Code at SWIFT from secondary

Bank Account investorBankAccountHolderNam

e2

O Character 60 Secondary Bank Account Holder Name. use <!CDATA[notes]]> for blacklisting character &, <, >, ‘, “. investorBankAccountCurrency2 O Character 3 Secondary Bank Account Currency investorBankAccountName3 O Character 60 Third Bank Account Name

investorBankAccountNumber3 O Character 60 Third Bank Account Number investorBankAccountBICCode3 O Character 20 BIC Code at SWIFT from Third

Bank Account investorBankAccountHolderNam

e3

O Character 60 Third Bank Account Holder Name. use <!CDATA[notes]]> for

blacklisting character &, <, >, ‘, “. investorBankAccountCurrency3 O Character 3 Third Bank Account Currency investorInvestmentObjective O Character 10 Mandatory if investorClientType is

DIRECT

Code Objective

1 Others

2 Price Appreciation 3 Long term investment 4 Speculation

5 Income

investorMothersMaidenName C Character 100 Investor’s mother name.

Mandatory if investorClientType is DIRECT

directSid O Character 15 Mandatory if investorClientType is

INDIRECT

assetOwner M Numeric 1 Code Description

1 Myself

2 Representing Other Party Description: M = Mandatory

O = Optional

4.1.15.2.2 Message Definition For Institutional Creation Messages name=" dataStaticInvestor"

Field Name Status Data Type Length Description

externalReference M Character 35 Generated by Bank System

Action M Character 12 CREATION for create new SRE

MODIFICATION for modify existing SRE

InvestorType M Character 13 INSTITUTIONAL

InvestorClientType M Character 8 DIRECT or INDIRECT

accountLocalCode M Character 5 C-Best member Code

(39)

alphanumeric. (eg,: Sub-accounts is AB001ABCD123XX, client code is ABCD)

For MODIFICATION command, client Code is sub-accounts at C-BEST.

investorCompanyName M Character 100 Name of Company/Institution

investorCompanyBICCode O Character 40 BIC Code registered at SWIFT

accountTaxCode M Numeric 100 ATA Code from C-BEST

investorLegalDomicile M Character 100 Company Established Legal Domicile Code from C-BEST

investorNPWPNumber C Character 100 Mandatory if

investorLegalDomicile is ID (INDONESIA).

investorNPWPRegistrationDate O Date 8 YYYYMMDD. Registration date of NPWP. Past Date

investorSKDNumber O Character 100 Certificate of Domicile (Surat Keterangan Domisili)

investorSKDExpiredDate O Date 8 YYYYMMDD. Expiration Date of

SKD investorCompanyEstablishment

Place

C Character 100 If Legal Domicile is ID, use City registered at C-BEST. Mandatory if investorClientType is DIRECT investorCompanyEstablishment

Date

M Date 8 YYYYMMDD. Date of Company

Established. Past Time.

investorAddress1 M Character 100 First Line of Company Address.

Use <!CDATA[notes]]>

investorAddress2 O Character 100 Second Line of Company Address.

Use <!CDATA[notes]]>

investorAddress3 O Character 100 Third Line of Company Address.

Use <!CDATA[notes]]>

investorCity C Character 100 City Code of Company Established.

Mandatory if investorCountry is ID (INDONESIA)

investorProvince C Character 100 Province Code of Company

Established. Mandatory if

investorCountry is ID (INDONESIA)

investorPostalCode O Character 20 Postal Code of Company

Established

investorCountry M Character 100 Company Established Country

Code

investorHomePhone O Character 20 Phone Number of Company. Using

ISO Format (eg. +55-555555).

investorMobilePhone O Character 60 Mobile Phone Number of

(40)

investorEmail O Character 60 Email Address of Company

investorFax O Numeric 60 Facsimile Number of Company.

Using ISO Format (eg. +55-555555).

investorOtherAddress1 O Character 100

investorOtherAddress2 O Character 100

investorOtherAddress3 O Character 100

investorOtherCity C Character 100 Mandatory if

investorOtherCountry is INDONESIA

investorOtherProvince C Character 100 Mandatory if

investorOtherCountry is INDONESIA

investorOtherPostalCode O Numeric 20

investorOtherCountry O Character 100

investorOtherHomePhone O Numeric 20

investorOtherMobilePhone O Numeric 60

investorOtherEmail O Character 60

investorOtherFax O Numeric 60

investorBusinessType M Numeric 10 Company Bussiness Type

Code Bussiness Type

1 OT: Others 2 CP: Corporate 3 FD: Foundation

4 IB: Financial institution 5 IS: Insurance

6 MF: Mutual Fund 7 PF: Pension Fund 8 SC: Securities Company investorCompanyCharacteristic C Numeric 50 Mandatory if investorCientType is

DIRECT

Code Company Characteristic

1 Others

2 BUMN (state own company)

3 Local investment company 4 Social

5 Joint venture 6 Foreign investment

company (PMA) 7 Family corporation 8 Afiliated

investorFundSource M Numeric 30 Code Fund Source

1 Others

(41)

4 Interest 8 Pension funds 9 Lottery

10 Proceed from investment 11 Deposit

12 Capital 13 Loan

investorFundSourceText C Character 240 Mandatory if investorFundSource is 1 (Others)

investorArticleOfAssociation C Character 120 Mandatory if

investorLegalDomicile is ID (INDONESIA)

investorBusinessRegistrationCer tificateNumber

C Character 120 SIUP (Bussiness License/ Surat Izin Usaha Perdagangan). If

INVESTORLegalDomicile is not ID (INDONESIA), this field will be SID Form

investorAuthorizedPersonFirstN ame1

C Character 40 First Name of First Authorized Person. Mandatory if

investorClientType is DIRECT. investorAuthorizedPersonMiddl

eName1

O Character 40 Middle Name of First Authorized Person.

investorAuthorizedPersonLastN ame1

O Character 40 Last Name of First Authorized Person.

investorAuthorizedPersonPositi on1

C Character 120 Job Position of First Authorized Person. Mandatory if

investorClientType is DIRECT. investorAuthorizedPersonKTPNu

(42)

Person

O Date 8 YYYYMMDD. Passport Expiration

Date from First Authorized Person. investorAuthorizedPersonKitasS

KDNumber1

C Character 100 KITAS or SKD from First Authorized Person. Mandatory if field

nvestorAuthorizedPersonKTPNum

from First Authorized Person investorAuthorizedPersonFirstN

ame2

O Character 40 First Name of Second Authorized Person.

investorAuthorizedPersonMiddl eName2

O Character 40 Middle Name of Second Authorized Person. investorAuthorizedPersonLastN

ame2

O Character 40 Last Name of Second Authorized Person.

investorAuthorizedPersonPositi on2

O Character 120 Job Position of Second Authorized Person.

investorAuthorizedPersonKTPNu mber2

O Character 100 ID Card Number of Second Authorized Person. 15 Digits Minimum.

investorAuthorizedPersonKTPEx piredDate2

C Date 8 YYYYMMDD. Expired Date of ID

Card from Second Authorized Person. Mandatory if field investorAuthorizedPersonKTPNum ber is not empty

investorAuthorizedPersonNPWP Number2

O Character 100 NPWP Number of Second Authorized Person. 15 Digits Minimum

investorAuthorizedPersonNPWP RegistrationDate2

C Date 8 YYYYMMDD. Published Date of

NPWP from Second Authorized Person.

Mandatory if field

(43)

investorAuthorizedPersonPassp ortNumber2

O Character 100 Passport Number from Second Authorized Person. 6 Digits Minimum.

investorAuthorizedPersonPassp ortExpiredDate2

C Date 8 YYYYMMDD. Passport Expiration

Date from Second Authorized Person. Mandatory if field investorAuthorizedPersonPassport Number is not empty

investorAuthorizedPersonKitasS KDNumber2

O Character 100 KITAS or SKD from Second Authorized Person. investorAuthorizedPersonKitasS

KDExpiredDate2

C Date 8 YYYYMMDD. Mandatory if field investorAuthorizedPersonKitasSKD Number is not empty

investorAuthorizedPersonFirstN ame3

O Character 40 First Name of Third Authorized Person.

investorAuthorizedPersonMiddl eName3

O Character 40 Middle Name of Third Authorized Person.

investorAuthorizedPersonLastN ame3

O Character 40 Last Name of Third Authorized Person.

investorAuthorizedPersonPositi on3

O Character 120 Job Position of Third Authorized Person.

investorAuthorizedPersonKTPNu mber3

O Character 100 ID Card Number of Third Authorized Person. 15 Digits Minimum.

investorAuthorizedPersonKTPEx piredDate3

C Date 8 YYYYMMDD. Expired Date of ID

Card from Third Authorized Person. Mandatory if field investorAuthorizedPersonKTPNum ber is not empty

investorAuthorizedPersonNPWP Number3

O Character 100 NPWP Number of Third Authorized Person. 15 Digits Minimum

investorAuthorizedPersonNPWP RegistrationDate3

C Date 8 YYYYMMDD. Published Date of

NPWP from Third Authorized Person. Mandatory if field investorAuthorizedPersonNPWPN umber is not empty.

investorAuthorizedPersonPassp ortNumber3

O Character 100 Passport Number from Third Authorized Person. 6 Digits Minimum.

investorAuthorizedPersonPassp ortExpiredDate3

C Date 8 Passport Expiration Date from

Third Authorized Person. Mandatory for Direct Client or field 3Passport filled. Optional if 3passport is empty

investorAuthorizedPersonKitasS KDNumber3

(44)

investorAuthorizedPersonKitasS KDExpiredDate3

C Date 8 YYYYMMDD. Mandatory if field

investorAuthorizedPersonPassport Number is not empty

investorAuthorizedPersonFirstN ame4

O Character 40 First Name of Fourth Authorized Person

investorAuthorizedPersonMiddl eName4

O Character 40 Middle Name of Fourth Authorized Person

investorAuthorizedPersonLastN ame4

O Character 40 Last Name of Fourth Authorized Person

investorAuthorizedPersonPositi on4

O Character 120 Job Position of Fourth Authorized Person

investorAuthorizedPersonKTPNu mber4

O Character 100 ID Card Number of Fourth Authorized Person. 15 Digits Minimum.

investorAuthorizedPersonKTPEx piredDate4

C Date 8 YYYYMMDD. Expired Date of ID

Card from Fourth Authorized Person. Mandatory if field investorAuthorizedPersonKTPNum ber is not empty

investorAuthorizedPersonNPWP Number4

O Character 100 NPWP Number of Fourth Authorized Person. 15 Digits Minimum

investorAuthorizedPersonNPWP RegistrationDate4

C Date 8 YYYYMMDD. Published Date of

NPWP from Fourth Authorized Person. Mandatory if field investorAuthorizedPersonNPWPN umber is not empty

investorAuthorizedPersonPassp ortNumber4

O Character 100 Passport Number from Fourth Authorized Person. 6 Digits Minimum.

investorAuthorizedPersonPassp ortExpiredDate4

C Date 8 YYYYMMDD. Passport Expiration

Date from Fourth Authorized Person. Mandatory if field investorAuthorizedPersonPassport Number is not empty

investorAuthorizedPersonKitasS KDNumber4

O Character 100 KITAS or SKD from Fourth Authorized Person. investorAuthorizedPersonKitasS

KDExpiredDate4

C Date 8 YYYYMMDD. Mandatory if field

investorAuthorizedPersonKitasSKD ANumber is not empty

investorAsset1 C Numeric 100 Mandatory if investorClientType is

DIRECT

Code Last Year Assets

1 < Rp 100 billion 2 Rp 100 billion – Rp 500

billion

Referensi

Dokumen terkait

The writer focuses on teaching learning process of English using Silent Way to the fourth year student of SDN 1 Gumiwang Lor, Wuryantoro, Wonogiri in 2008/2009 academic year.

The number of amplified fragments per primer varied from 7 to 21 (Table 2). Total fragments were amplified by 5 primers was 73 fragments with 72 polymorphism and 1

The percentage of sperm viability was obtained by counting the number of live sperm (white) from a total of 100 cells that were counted (Figure 2A). The

To get information from the lecturer and students, the researcher collected the data about the factors behind the weaknesses of writing skill among fourth semester students’ of English

In reference to letters received from PT Bank CIMB Niaga Tbk "Emiten" Number : 102/DIR/VII/2019 on 14 August 2019 and Indonesia Stock Exchange letter "IDX" Number :

Interview In this study, interviews were used to obtain permits from the school, obtain information about the number of students, “and when face to face with respondents the

The transactions of Ahnaf Brothers on December 2019 are given below: 2019 December 1 Cash balance Tk.. December 10 Withdrew from bank

This study aimed to determine the effect of Aloe vera extract in repairing post-burn skin in rats that was analyzed from the number of macrophages and fibroblasts, and epidermal