Position Conversion
| Field | Details |
|---|---|
| Name | Position Conversion |
| Description | Position conversion message sent to third‑party systems |
📦 Position Conversion Response Parameters
The ResponseObject contains a key named objJSONRows, which includes the following fields:
| Parameter (Key) | Data Type | Description |
|---|---|---|
| MessageType | varchar(10) | POS_CONV |
| ManagerID | int | Manager ID |
| OrderNumber | varchar(50) | Not applicable (NA) |
| CliOrderNumber | int | Position conversion serial number |
| Exchange | varchar(10) | Exchange for which the order is to be placed |
| ScripCode | int | Scrip code |
| Symbol | varchar(20) | Exchange‑provided security symbol |
| Series | varchar(3) | Exchange‑provided security series |
| InstrumentName | varchar(20) | Instrument name. Valid values: • Equity = blank • Future Index = FUTIDX • Interest Rate Future = FUTINT • Future Stock = FUTSTK • Option Index = OPTIDX • Option Stock = OPTSTK • MCX/NCDEX Futures = FUTCOM • MCX Spot = COM • NCDEX Spot = COMDTY • NSE Currency Future = FUTCUR, FUTIRD, FUTIRT, OPTCUR • NSE Currency Spot = INDEX, UNDCUR, UNDIRD, UNDIRT |
| ExpiryDate | varchar(10) | Expiry date (ddMMMyyyy, e.g., 24JUN2004). Applicable for F/O segment only. |
| StrikePrice | int | Strike price (in multiples of 100). Applicable for options only. |
| Option_Type | varchar(2) | Option type. Applicable for options only. |
| Buy_Sell | int | Order side: • 1 → Buy• 2 → Sell |
| OrderOriginalQty | int | Total order quantity (e.g., 12500) |
| PendingQty | int | NA |
| TradedQTY | int | NA |
| DQ | int | NA |
| DQRemaining | int | NA |
| OrderPrice | int | NA |
| TriggerPrice | int | NA |
| OrderType | int | Order type |
| MarketType | int | NA |
| OrderStatus | int | Position conversion status: • 0 → Successful• 1 → Failed |
| Reason | varchar(255) | Rejection reason (if conversion failed) |
| OrderValidity | int | NA |
| Days | int | NA |
| ProCli | int | Participant type: • 2 → PRO• 1 → Client |
| UserID | varchar(16) | NA |
| PartCode | varchar(25) | NA |
| OrderEntryTime | datetime | NA |
| LastModifiedTime | datetime | Time when order was confirmed |
| CPID | varchar(6) | NA |
| UCC | varchar(6) | Alias UCC code |
| Product | varchar(5) | Position Conversion Product Type |
| InitiatedBy | varchar(25) | Application from which request was initiated |
| ModifiedBy | varchar(25) | Application from which request was modified |
| InitiatedByUserId | varchar(25) | User ID that initiated the conversion |
| ModifiedByUserId | varchar(25) | User ID that modified the conversion |
| LegIndicator | varchar(25) | NA |
| UserRemarks | varchar(10) | NA |
| Misc | varchar(10) | NA |
| SpreadFlag | varchar(10) | NA |
| SpreadPrice | int | NA |
| AMOOrderID | varchar(30) | NA |
| GTDOrderStatus | int | NA |
| MessageSequenceNumber | int64 | Running message sequence number. Always use the maximum sequence number for the latest order status. |
| UniqueCode | varchar(12) | Alphanumeric value with special characters |