CM Batch Upload

File begin Indicator Record

Description

Data Type

Size

End

Status

Remarks

File begin Indicator

Character

2

2

M

It should be '{}' by default

Header Record

Description

Data Type

Size

End

Status

Remarks

Batch Number

Integer

7

7

M

 

Record Type

Integer

2

9

M

Header Record (11)

Filler

Character

6

15

O

Can be used for branch code in future.

CM BP ID

Character

8

23

M

 

Total number of Detail Records

Integer

5

28

M

 

Filler

Character

2

30

O

 

 

Total

30

 

 

 

Trailer Record

Description

Data Type

Size

End

Status

Remarks

Batch Number

Integer

7

7

M

 

Record Type

Integer

2

9

M

Trailer Record (19)

Filler

Character

6

15

O

Default spaces

Filler

Decimal

15

30

O

Default 15 Zero's

Filler

Decimal

15

45

O

Default 15 Zero's

Filler

Decimal

15

60

O

Default 15 Zero's

DFP Instruction Total Qty

Decimal

15

75

O

12+3 without decimal point

Filler

Decimal

15

90

O

Default 15 Zero's

Delivery Out Instruction Total Qty

Decimal

15

105

O

12+3 without decimal point

Inter Settlement Instruction Total Qty

Decimal

15

120

O

12+3 without decimal point

Inter Depository Instruction Total Qty

Decimal

15

135

O

Default 15 Zero's

Filler

Decimal

15

150

O

Default 15 Zero's

Filler

Decimal

15

165

O

Default 15 Zero's

Filler

Decimal

15

180

O

Default 15 Zero's

Irreversible Delivery Out Total Qty

Decimal

15

195

O

12+3 without decimal point

Pool to Pool Instruction Total Qty

Decimal

15

210

O

Default 15 Zero's

Filler

Decimal

15

225

O

Default 15 Zero's

Filler

Decimal

15

240

O

Default 15 Zero's

Filler

Character

7

247

O

Default spaces

Grand Total of Qty

Decimal

15

262

M

12+3 without decimal point

 

Total

262

 

 

 

Inter Transfer Instruction(DFP/RFP) (904)

Description

Data Type

Size

End

Status

Remarks

Batch Number

Integer

7

7

M

 

Record Type

Integer

2

9

M

Detail Record (12)

Line Number

Integer

5

14

M

 

Transaction Type

Integer

3

17

M

List given below

Transaction Flag

Character

1

18

M

It should be A for all orders

Filler

Character

7

25

O

Not in Use

ISIN

Character

12

37

M

 

Quantity

Decimal

15

52

M

12+3 without decimal point

Market Type

Integer

2

54

O

 

Settlement Number

Character

7

61

O

 

Execution Date

Date

8

69

M

 

Other DP Id

Character

8

77

M

 

Other Client Id

Integer

8

85

M

Required only if target client is House/ NonHouse

Filler

Character

9

94

O

Not in Use

Internal Reference Number/Remarks

Character

20

114

O

Remarks, Populate Reference Details as in CM BO

Filler

Character

30

144

O

Not in Use

 

Total

144

 

 

 

Delivery Out Instruction (906)

Description

Data Type

Size

End

Status

Remarks

Batch Number

Integer

7

7

M

 

Record Type

Integer

2

9

M

Detail Record (12)

Line Number

Integer

5

14

M

 

Transaction Type

Integer

3

17

M

 

Transaction Flag

Character

1

18

M

It should be A for all orders

Filler

Character

7

25

O

Not in Use

ISIN

Character

12

37

M

 

Quantity

Decimal

15

52

M

12+3 without decimal point

Market Type

Integer

2

54

M

 

Settlement Number

Character

7

61

M

 

Execution Date

Date

8

69

M

 

Filler

Character

25

94

O

Not in Use

Internal Reference Number/Remarks

Character

20

114

O

Remarks, Populate Reference Details as in CM BO

Filler

Character

30

144

O

Not in Use

 

Total

144

 

 

 

Inter Settlement Transfer Instruction (907)

Description

Data Type

Size

End

Status

Remarks

Batch Number

Integer

7

7

M

 

Record Type

Integer

2

9

M

Detail Record (12)

Line Number

Integer

5

14

M

 

Transaction Type

Integer

3

17

M

List given below

Transaction Flag

Character

1

18

M

It should be A for all orders

Filler

Character

7

25

O

 

ISIN

Character

12

37

M

 

Quantity

Decimal

15

52

M

12+3 without decimal point

Market Type

Integer

2

54

M

 

Settlement Number

Character

7

61

M

 

Execution Date

Date

8

69

M

 

Filler

Character

16

85

O

 

Other Market Type

Integer

2

87

M

 

Other Settlement Number

Character

7

94

M

 

Internal Reference Number/Remarks

Character

20

114

O

Remarks, Populate Reference Details as in CM BO

Filler

Character

30

144

O

Not in Use

 

Total

144

 

 

 

Irreversible Delivery Out Instruction (912)

Description

Data Type

Size

End

Status

Remarks

Batch Number

Integer

7

7

M

 

Record Type

Integer

2

9

M

Detail Record (12)

Line Number

Integer

5

14

M

 

Transaction Type

Integer

3

17

M

List given below

Transaction Flag

Character

1

18

M

It should be A for all orders

Filler

Character

7

25

O

Not in Use

ISIN

Character

12

37

M

 

Quantity

Decimal

15

52

M

12+3 without decimal point

Market Type

Integer

2

54

M

 

Settlement Number

Character

7

61

M

 

Execution Date

Date

8

69

M

 

Filler

Character

25

94

O

Not in Use

Internal Reference Number/Remarks

Character

20

114

O

Remarks, Populate Reference Details as in CM BO

Filler

Character

30

144

O

Not in Use

 

Total

144

 

 

 

CM Pool to Pool (934)

Description

Data Type

Size

End

Status

Remarks

Batch Number

Integer

7

7

M

 

Record Type

Integer

2

9

M

Detail Record (12)

Line Number

Integer

5

14

M

 

Transaction Type

Integer

3

17

M

934

Transaction Flag

Character

1

18

M

It should be A for all orders

Filler

Character

7

25

O

Not in Use

ISIN

Character

12

37

M

 

Quantity

Decimal

15

52

M

12+3 without decimal point

Market Type

Integer

2

54

M

 

Settlement Number

Character

7

61

M

 

Execution Date

Date

8

69

M

 

Filler

Character

8

77

O

Default spaces

Filler

Character

8

85

O

Default spaces

Other Market Type

Integer

2

87

M

 

Other Settlement Number

Character

7

94

M

 

Internal Reference Number/Remarks

Character

20

114

O

Remarks, Populate Reference Details as in CM BO

Other CM BP Id

Character

8

122

M

 

Filler

Character

22

144

O

Default spaces

 

Total

144

 

 

 

Inter Depository Delivery Instruction (925)      New

Description

Data Type

Size

End

Status

Remarks

Batch Number

Integer

7

7

M

 

Record Type

Integer

2

9

M

Detail Record (12)

Line Number

Integer

5

14

M

 

Transaction Type

Integer

3

17

M

925 - Delivery to Client(IDD)

Transaction Flag

Character

1

18

M

It should be A for all orders

Filler

Character

7

25

O

Not in Use

ISIN

Character

12

37

M

 

Quantity

Decimal

15

52

M

12+3 without decimal point

Source Market Type

Integer

2

54

O

 

Source Settlement Number

Character

7

61

O

 

Execution Date

Date

8

69

M

 

Client Code

Character

16

85

M

 

Other Depository Id

Character

8

93

M

Target Depository Id (IN000026)

Filler

Character

1

94

O

Not in Use

Internal Reference Number/Remarks

Character

20

114

O

Remarks, Populate Reference Details as in CM BO

Target Settlement Details

Integer

13

127

O

If settlement detail is provided then it must be of 13 digits

Filler

Character

17

144

O

Not in Use

 

Total

144

 

 

 

File end Indicator Record

Description

Data Type

Size

End

Status

Remarks

File end Indicator

Character

2

2

M

It should be '{}' by default

 

 

CM Batch Response

Header Record

Description

Data Type

Size

End

Status

Remarks

Batch Number

Integer

7

7

M

 

Record Type

Integer

2

9

M

Header Record (11)

Filler

Character

6

15

O

Default Spaces

CM BP ID

Character

8

23

M

 

Total number of Detail Records

Integer

5

28

M

 

Response Creation Date

Date

8

36

M

 

Response Creation Time

Character

4

40

M

 

Filler

Character

2

42

O

Default Spaces

Detail Record (904, 906,907,912,934,925)

Description

Data Type

Size

End

Status

Remarks

Batch Number

Integer

7

7

M

 

Record Type

Integer

2

9

M

Detail Record (12)

Line Number

Integer

5

14

M

 

Transaction Type

Character

3

17

M

 

Transaction Flag

Character

1

18

M

 

Internal Reference Number

Character

20

38

M

 

Internet Transaction Id

Integer

15

53

M

 

Internet Instruction ID

Integer

15

68

M

 

Order Status

integer

2

70

M

 

Instruction capture date time

Date time

14

84

M

System date time

Rejection reason code 1

Integer

5

89

O

Default '00000'

Rejection reason code 2

Integer

5

94

O

Default '00000'

Rejection reason code 3

Integer

5

99

O

Default '00000'

Rejection reason code 4

Integer

5

104

O

Default '00000'

Filler

Character

10

114

O

Default spaces

 

Total

114

 

 

 

 

Trailer Record

Description

Data Type

Size

End

Status

Remarks

Batch Number

Integer

7

7

M

 

Record Type

Integer

2

9

M

Trailer Record (19)

Filler

Character

6

15

O

Can be used for branch code in future

Filler

Decimal

30

45

O

Default 15 Zero's

Filler

Decimal

30

75

O

Default 15 Zero's

Filler

Decimal

30

105

O

Default 15 Zero's

DFP Instruction Accepted Qty

Decimal

15

120

O

12+3 without decimal point

DFP Instruction Rejected Qty

Decimal

15

135

O

12+3 without decimal point

Filler

Decimal

30

165

O

Default 15 Zero's

Delivery Out Instruction Accepted Qty

Decimal

15

180

O

12+3 without decimal point

Delivery Out Instruction Rejected Qty

Decimal

15

195

O

12+3 without decimal point

Inter Settlement Instruction Accepted Qty

Decimal

15

210

O

12+3 without decimal point

Inter Settlement Instruction Rejected Qty

Decimal

15

225

O

12+3 without decimal point

Filler

Decimal

30

255

O

Default 30 Zero's

Filler

Decimal

30

285

O

Default 30 Zero's

Filler

Decimal

30

315

O

Default 30 Zero's

Filler

Decimal

30

345

O

Default 30 Zero's

Irreversible Delivery Out Accepted Qty

Decimal

15

360

O

12+3 without decimal point

Irreversible Delivery Out Rejected Qty

Decimal

15

375

O

12+3 without decimal point

Pool to Pool Accecpted Qty

Decimal

15

390

O

12+3 without decimal point

Pool to Pool Rejected Qty

Decimal

15

405

O

12+3 without decimal point

Inter Depository Delivery Instruction Accepted Qty

Decimal

15

420

O

12+3 without decimal point

Inter Depository Delivery Instruction Rejected Qty

Decimal

15

435

O

12+3 without decimal point

Filler

Decimal

30

465

O

Default 30 Zero's

Filler

Character

7

472

O

Default Spaces

Grand Total of Accepted Qty

Decimal

15

487

M

12+3 without decimal point

Grand Total of Rejected Qty

Decimal

15

502

M

12+3 without decimal point

 

Total

502