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) |
CM BP ID |
Character |
8 |
17 |
M |
|
Total number of Detail Records |
Integer |
5 |
22 |
M |
|
Filler |
Character |
10 |
32 |
O |
Default Spaces |
|
Total |
32 |
|
|
|
Detail record
Description |
Data Type |
Size |
End |
Status |
Remarks |
Batch Number |
Integer |
7 |
7 |
M |
|
Record Type |
Integer |
2 |
9 |
M |
Header Record (12) |
Line Number |
Integer |
5 |
14 |
M |
|
DP Id |
Character |
8 |
22 |
M |
|
Client ID |
Integer |
8 |
30 |
M |
|
POA ID |
Integer |
8 |
38 |
O |
|
NOW Flag |
Character |
1 |
39 |
M |
N by Default, mandatory for NOW POA Registration ('Y') |
Filler |
Character |
11 |
50 |
O |
Default spaces |
|
Total |
50 |
|
|
|
File end Indicator Record
Description |
Data Type |
Size |
End |
Status |
Remarks |
File end 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) |
CM BP ID |
Character |
8 |
17 |
M |
|
Total number of Detail Records |
Integer |
5 |
22 |
M |
|
Response Creation Date |
Date |
8 |
30 |
M |
|
Response Creation Time |
Character |
4 |
34 |
M |
|
Detail Record
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 Flag |
Character |
1 |
15 |
M |
|
Instruction ID |
Integer |
15 |
30 |
M |
|
Instruction capture date time |
Date time |
14 |
44 |
M |
System date time |
Order Status |
Character |
2 |
46 |
|
|
Rejection reason code 1 |
Integer |
5 |
51 |
O |
Default '00000' |
Rejection reason code 2 |
Integer |
5 |
56 |
O |
Default '00000' |
Rejection reason code 3 |
Integer |
5 |
61 |
O |
Default '00000' |
Rejection reason code 4 |
Integer |
5 |
66 |
O |
Default '00000' |
Filler |
Character |
10 |
76 |
O |
Default spaces |
|
Total |
76 |
|
|
|
Trailer Record
Description |
Data Type |
Size |
End |
Status |
Remarks |
Batch Number |
Integer |
7 |
7 |
M |
|
Record type |
Character |
2 |
9 |
M |
Trailer Record (19) |
Filler |
Character |
10 |
19 |
O |
Default Spaces |
|
Total |
19 |
|
|
|
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 |
|
Role |
Character |
2 |
30 |
M |
Role is CM |
|
Total |
30 |
|
|
|
Detail record:-
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 |
940 for Auto-Payin Instruction |
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 |
|
Source DP Id |
Character |
8 |
77 |
M |
|
Source Client Id |
Integer |
8 |
85 |
M |
|
Target CM BP Id |
Character |
8 |
93 |
M |
|
Filler |
Character |
1 |
94 |
O |
Not in Use |
Internal Reference Number/Remarks |
Character |
20 |
114 |
M |
Internal Reference ID |
POA ID |
Integer |
8 |
122 |
O |
|
NOW Flag |
Character |
1 |
123 |
M |
N by default (N,Y or ' ') |
NOW Reference number |
Integer |
20 |
143 |
M |
Now Reference Number |
Filler |
Character |
1 |
144 |
O |
Not in Use |
|
Total |
144 |
|
|
|
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 |
12+3 without decimal point |
Auto – Payin Instruction Total Qty |
Decimal |
15 |
150 |
O |
12+3 without decimal point |
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 |
|
|
|
CM Batch Response for Batch Uploaded on behalf of Clients
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
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 of Response file for the batch uploaded by CM
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 |
Auto-Payin Instruction Accepted Qty |
Decimal |
15 |
240 |
0 |
12+3 without decimal point |
Auto-Payin Instruction Rejected Qty |
Decimal |
15 |
255 |
O |
12+3 without decimal point |
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 |
|
|
|