Skip to Main Content

Product Type Codes

The prd values used to tag every order, position, and holding by product.

Reference table

ValueProductAccepted on Place/Modify Order?
CCNC — Cash and Carry / DeliveryYes
MNRML — Carry Forward (margin, F&O overnight)Yes
IMIS — IntradayYes*
HCO — Cover OrderNo — not accepted as a prd value on new orders; see Exit Order for exiting legacy CO positions.
BBO — Bracket OrderNo — same as above.
Where each value shows upUsed as prd on Place Order/Modify Order, as prd/prevprd on Product Conversion, and as prd filtering on Positions and Holdings.

*I (MIS) is not accepted on the BFO segment — BSE F&O orders must use M (NRML) instead. Sending prd: "I" with exch: "BFO" is rejected; see Exchange Segment Codes.

Notes

H and B remain valid values you may encounter on older positions or on accounts where they were separately enabled — the restriction documented here is specifically about placing new orders through this API's Place/Modify Order endpoints.