Smart Card Investor Instruction -
Batch Upload File Format |
File
begin Indicator Record |
Description
|
Data
Type
|
Size
|
End
|
Status
|
Remarks
|
File Begin
Indicator
|
Character |
2 |
2 |
M |
{} by
default |
|
|
Header Record |
Description
|
Data
Type
|
Size
|
End
|
Status
|
Remarks
|
Batch
Number |
Integer |
7 |
7 |
M |
|
Record
Type |
Integer |
2 |
9 |
M |
11 (Header
Record) |
Filler
|
Character |
6 |
15 |
O |
Default
Spaces
|
DP
Id |
Character |
8 |
23 |
M |
|
Client
ID |
Integer |
8 |
31 |
M |
|
Total No.
Of Detail Records
|
Integer |
5 |
36 |
M |
|
File
Creation Date |
Date |
8 |
44 |
M |
|
File
Creation Time |
Time |
4 |
48 |
M |
|
Filler
|
Character |
2 |
50 |
O |
Default
Spaces
|
|
|
Total |
50 |
|
|
|
|
|
Delivery to Pool |
Description
|
Data
Type
|
Size
|
End
|
Status
|
Remarks
|
Batch
Number |
Integer |
7 |
7 |
M |
|
Record
Type |
Integer |
2 |
9 |
M |
12 (Detail
Record) |
Line
Number |
Integer |
5 |
14 |
M |
|
Transaction
Type |
Integer |
3 |
17 |
M |
904 -
Delivery to Pool 904 - Delivery to Client |
Transaction
Flag |
Character |
1 |
18 |
M |
Default
'A' |
Filler |
Character |
7 |
25 |
O |
Default
Spaces
|
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 |
Default
Spaces
|
CM BP
Id |
Character |
8 |
93 |
M |
|
Internal
Reference Number/Remarks
|
Character |
20 |
113 |
O |
|
Filler |
Character |
25 |
138 |
O |
Default
Spaces
|
|
|
Total |
138 |
|
|
|
|
|
Delivery to
Client |
Description
|
Data
Type
|
Size
|
End
|
Status
|
Remarks
|
Batch
Number |
Integer |
7 |
7 |
M |
|
Record
Type |
Integer |
2 |
9 |
M |
12 (Detail
Record) |
Line
Number |
Integer |
5 |
14 |
M |
|
Transaction
Type |
Integer |
3 |
17 |
M |
904 -
Delivery to Pool 904 - Delivery to Client |
Transaction
Flag |
Character |
1 |
18 |
M |
Default
'A' |
Filler |
Character |
7 |
25 |
O |
Default
Spaces
|
ISIN
|
Character |
12 |
37 |
M |
|
Quantity
|
Decimal |
15 |
52 |
M |
12+3
without decimal point
|
Filler |
Character |
9 |
61 |
O |
Default
Spaces
|
Execution
Date |
Date |
8 |
69 |
M |
|
DP
Id |
Character |
8 |
77 |
M |
|
Client
Id |
Integer |
8 |
85 |
M |
|
Filler |
Character |
8 |
93 |
O |
Default
Spaces
|
Internal
Reference Number/Remarks
|
Character |
20 |
113 |
O |
Default
Spaces |
Consideration |
Character |
15 |
128 |
M |
The
trailing extra characters, if any, to be filled with spaces
|
Reasons/Purpose |
Character |
20 |
148 |
M |
The
trailing extra characters, if any, to be filled with spaces
|
Filler |
Character |
25 |
173 |
O |
Default
Spaces
|
|
|
Total |
173
|
|
|
|
|
|
Inter
Depository Delivery Instruction NEW |
Description
|
Data
Type
|
Size
|
End
|
Status
|
Remarks
|
Batch
Number |
Integer |
7 |
7 |
M |
|
Record
Type |
Integer |
2 |
9 |
M |
12 (Detail
Record) |
Line
Number |
Integer |
5 |
14 |
M |
|
Transaction
Type |
Integer |
3 |
17 |
M |
925- Inter
Depository Delivery |
Transaction
Flag |
Character |
1 |
18 |
M |
Default
'A' |
Filler |
Character |
7 |
25 |
O |
Default
Spaces
|
ISIN
|
Character |
12 |
37 |
M |
|
Quantity
|
Decimal |
15 |
52 |
M |
12+3
without decimal point
|
Filler |
Character |
9 |
61 |
O |
Default
Spaces
|
Execution
Date |
Date |
8 |
69 |
M |
|
Client
Code |
Character |
16 |
85 |
M |
This would
be the target Client code |
Other
Depository Id
|
Character |
8 |
93 |
M |
This would
be the target Depository Id (IN000026) |
Internal
Reference Number/Remarks
|
Character |
20 |
113 |
O |
Default
Spaces |
Consideration |
Character |
15 |
128 |
M |
The
trailing extra characters, if any, to be filled with spaces
|
Reasons/Purpose |
Character |
20 |
148 |
M |
The
trailing extra characters, if any, to be filled with spaces
|
Settlement
Details |
Integer |
13 |
161 |
O |
If
settlement detail is provided then it must be of 13
digits
|
Filler |
Character |
12 |
173 |
O |
Default
Spaces
|
|
|
Total |
173
|
|
|
|
|
|
|
Trailer Record |
Description
|
Data
Type
|
Size
|
End
|
Status
|
Remarks
|
Batch
Number |
Integer |
7 |
7 |
M |
|
Record
Type |
Integer |
2 |
9 |
M |
19
(Trailer Record) |
Filler
|
Character |
6 |
15 |
O |
Default
Spaces
|
Delivery
to Pool Instructions Total Quantity |
Decimal |
15 |
30 |
O |
12+3
without decimal point
|
Delivery
to Client Instructions Total Quantity |
Decimal |
15 |
45 |
O |
12+3
without decimal point
|
Inter
Depository Delivery Instructions(IDD) Total Quantity |
Decimal |
15 |
60 |
O |
12+3
without decimal point
|
Filler |
Decimal |
15 |
75 |
O |
Default
"000000000000000"
|
Filler |
Decimal |
15 |
90 |
O |
Default
"000000000000000"
|
Filler |
Decimal |
15 |
105 |
O |
Default
"000000000000000"
|
Filler |
Decimal |
15 |
120 |
O |
Default
"000000000000000"
|
Filler |
Decimal |
15 |
135 |
O |
Default
"000000000000000"
|
Grand
Total Of Quantity
|
Decimal |
15 |
150 |
O |
12+3
without decimal point
|
|
|
Total |
150 |
|
|
|
|
|
File
end Indicator Record |
Description
|
Data
Type
|
Size
|
End
|
Status
|
Remarks
|
File End
Indicator
|
Character |
2 |
2 |
M |
{} by
default |
|
|
|
Smart Card Investor Instruction -
Batch Upload - Response File Format |
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
|
DP
Id |
Character |
8 |
23 |
M
|
|
Client
ID |
Integer |
8 |
31 |
M
|
|
Total
Number Of Detail Records
|
Integer |
5 |
36 |
M
|
|
Response
Creation Date |
Date |
8 |
44 |
M
|
|
Response
Creation Time
|
Character |
4 |
48 |
M
|
|
Filler
|
Character |
2 |
50 |
O |
Default
Spaces
|
|
|
Total |
50 |
|
|
|
|
|
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 |
904 -
Delivery to Pool 904 - Delivery to Client 925 - InterDepository Delivery Instruction |
Transaction
Flag |
Character |
1 |
18 |
M |
A -
Accepted R - Rejected
|
Internal
Reference Number |
Character |
20 |
38 |
O |
|
Internal
Transaction Id
|
Integer |
15 |
53 |
M |
|
Internal
Instruction ID
|
Integer |
15 |
68 |
M |
|
Status |
Integer |
2 |
70 |
M |
10 -
Accepted ; 99 - rejected
|
Instruction
Acceptance/ Rejection 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 |
2 |
106 |
O |
Default
Spaces
|
|
|
Total |
106 |
|
|
|
|
|
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
|
Delivery
to Pool Instruction Accepted Qty
|
Decimal |
15 |
30 |
O |
12+3
without decimal point
|
Delivery
to Pool Instruction Rejected Qty
|
Decimal |
15 |
45 |
O |
12+3
without decimal point
|
Delivery
to Client Instruction Accepted Qty
|
Decimal |
15 |
60 |
O |
12+3
without decimal point
|
Delivery
to Client Instruction Rejected Qty
|
Decimal |
15 |
75 |
O |
12+3
without decimal point
|
Inter
Depository Delivery Instruction Accepted Qty |
Decimal |
15 |
90 |
O |
12+3
without decimal point
|
Inter
Depository Delivery Instruction Rejected Qty |
Decimal |
15 |
105 |
O |
12+3
without decimal point
|
Filler |
Decimal |
15 |
120 |
O |
Default
000000000000000
|
Filler |
Decimal |
15 |
135 |
O |
Default
000000000000000
|
Filler |
Decimal |
15 |
150 |
O |
Default
000000000000000
|
Filler |
Decimal |
15 |
165 |
O |
Default
000000000000000
|
Filler |
Decimal |
15 |
180 |
O |
Default
000000000000000
|
Filler |
Decimal |
15 |
195 |
O |
Default
000000000000000
|
Filler |
Decimal |
15 |
210 |
O |
Default
000000000000000
|
Filler |
Decimal |
15 |
225 |
O |
Default
000000000000000
|
Filler |
Decimal |
15 |
240 |
O |
Default
000000000000000
|
Filler |
Decimal |
15 |
255 |
O |
Default
000000000000000
|
Grand
Total of Accepted Qty
|
Decimal |
15 |
270 |
M
|
12+3
without decimal point
|
Grand
Total of Rejected Qty
|
Decimal |
15 |
285 |
M
|
12+3
without decimal point
|
|
|
Total |
285 |
|
|
|
|
|