SPEED-e 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 |
|
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 |
|
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 Accepted 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 |
|
|
|