File Begin Indicator Record
|
Description |
Data Type |
Size |
End |
Status |
Remark |
| File Begin Indicator | Character | 2 | 2 | M | It should be '{}' by default |
Header Record
|
Description |
Data Type |
Size |
End |
Status |
Remark |
| 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 record | Integer | 5 | 28 | M | |
| Role | Character | 2 | 30 | M | Role of CM |
| Total | 30 |
Detail Record
|
Description |
Data Type |
Size |
End |
Status |
Remark |
| 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 others |
| 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 | |
| Soource 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 | |
| NDS-OM/NOW Flag | Character | 1 | 123 | N by Default (N, Y or '') | |
| NDS-OM/NOW Reference Number | Integer | 20 | 143 | M | NDS-OM/NOW reference Number |
| Filler | Character | 1 | 144 | O | Not in use |
| Total | 144 |
Trailer Record
|
Description |
Data Type |
Size |
End |
Status |
Remark |
| 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 zeros |
| Filler | Decimal | 15 | 30 | O | Default 15 zeros |
| Filler | Decimal | 15 | 45 | O | Default 15 zeros |
| Filler | Decimal | 15 | 60 | O | Default 15 zeros |
| DFP Instruction total Qty | Decimal | 15 | 75 | O | 12+3 without decimal point |
| Filler | Decimal | 15 | 90 | O | Default 15 zeros |
| Delivery out instruction total Qty | Decimal | 15 | 105 | O | 12+3 without decimal point |
| Inter Settlement total Qty | Decimal | 15 | 120 | O | 12+3 without decimal point |
| Inter Depo Instr total Qty | Decimal | 15 | 135 | O | 12+3 without decimal point |
| Auto Paying Instr total Qty | Decimal | 15 | 150 | O | 12+3 without decimal point |
| Filler | Decimal | 15 | 165 | O | Default 15 zeros |
| Filler | Decimal | 15 | 180 | O | Default 15 zeros |
| Irreversible delv out total Qty | Decimal | 15 | 195 | O | 12+3 without decimal point |
| Pool to pool instr total Qty | Decimal | 15 | 210 | O | Default 15 zeros |
| Filler | Decimal | 15 | 225 | O | Default 15 zeros |
| Filler | Decimal | 15 | 240 | O | Default 15 zeros |
| Filler | Character | 7 | 247 | O | Default Spaces |
| Grand total of Quantity | Decimal | 15 | 262 | M | 12+3 without decimal point |