Why is my order getting rejected on FYERS?

Why is my order getting rejected on FYERS?

When placing trades on FYERS, you might see order rejection messages in the order window. These appear when the system blocks your order due to various checks related to margin requirements, product restrictions, order timing, or exchange rules.

To help you quickly identify and resolve these issues, we’ve compiled a complete list of actual rejection messages, along with their meanings and suggested actions.

If you're on a desktop, press Ctrl/Cmd + F to search for your message. On your phone, use your browser's “Find in page” feature (usually available from the menu) to locate the message you're seeing.

Check the full list below:

Rejection MessageMeaning & Solution
RED:Margin Shortfall:INR 19867.68 Available:INR 109596.67 for C-XSxxx6 [FYERS_RISK_CUG]Meaning: Your available margin is insufficient to place this order.

Solution: Add more funds or reduce the order quantity.
RED:MIS Orders are disallowed after system square offMeaning: Intraday (MIS) orders are blocked after system square-off time, usually 3:15 PM.

Solution: Use Overnight or CNC orders instead, or place the Intraday order earlier.
RED:Block Type:NonSqroff Reason:OPTION STOCK MARKET ORDERS NOT ALLOWED[ FYERS NFO OPTSTK MKT ]Meaning: Market orders are not allowed in stock options in the NFO segment.

Solution: Use a limit order instead.
ORA:Exchange NFO not enabled for Account DNxxxx Or No PCode if its NRI account !!Meaning: Your account is not enabled for trading in the NFO segment or lacks a product code (for NRIs).

Solution: Contact FYERS support to enable NFO or update your account.
RED:RULE:{Allowed Basket}in Basket NSE.MIS.NSE_MIS_BASKET for DSPPVBKETF-EQ for C-BAxxxx [FYERS_RISK_CUG]Meaning: The stock is not allowed in the selected product basket (e.g., NSE MIS).


Solution: Change the product type or use a different allowed basket.
RED:RULE:{Check Holdings Including BTST except t2t}No Holdings uploaded for C-BKxxxx [FYERS_RISK_CUG]Meaning: You're trying to sell a stock that isn't in your demat or hasn't been delivered yet (e.g., BTST/T2T).

Solution: Wait for settlement (T+2) to initiate selling your holdings. 
RED:Block Type:ALL Reason:STOP LOSS MARKET ORDERS NOT ALLOWED[ FYERS NFO OPTIDX SL-MKT ]Meaning: SL-M (Stop Loss Market or Trigger) orders are not allowed in this segment.

Solution: Use SL-L (Stop Loss Limit or Trigger Limit) instead.
RED:Sqroff Shortfall:INR 24126.06 Available:INR 106933.99 for C-XPxxxxx [FYERS_RISK_CUG]Meaning: This may happen when you're trying to close a lower margin leg of a hedged position, or if there's an open order against the same position.

Solution: Cancel any open orders linked to the position or close the higher margin position first and try again. You may also need to add funds or reduce your overall position size.
RED:RULE:{Dont allow collateral and daylong cash for CAC/MTF/OPTION buy}Shortfall:INR 2223.89 Available:INR 25149.16 for C-BAxxxx [FYERS_RISK_CUG]Meaning: Collateral can't be used for option buying, MTF, or CAC trades.

Solution: Maintain full cash margin for such orders.
ORA:AMO is stoppedMeaning: After Market Orders (AMO) are disabled during the market hours.

Solution: Wait and place the order after the regular market hours.
RED:RULE:{Check Peak Margin}Available:INR 4339.82 Peak Margin:INR 4589.05 for C-XMxxxxx [FYERS_RISK_CUG]Meaning: Your margin doesn't meet the peak margin requirement for this trade.

Solution: Increase your margin or reduce the trade size.
ORA: Minimum price check failed for BO : Set : 0.50 Current: 0.40Meaning: The order price is below the minimum allowed for this stock.

Solution: Modify the price to meet the minimum requirement.
YEL:Yel not ready for transactionMeaning: The internal risk engine (YEL) is not yet ready to process the transaction.

Solution: Wait and try again after a few seconds.
RED:Block Type:ALL Reason:Trade For Trade Not allowed For Intraday[ FYERS NSE BE H ]Meaning: The stock is in Trade-for-Trade (T2T) segment and can't be traded intraday.

Solution: Use CNC if you have delivery in your demat.
RED:RULE:{Check Holdings Including BTST except t2t}Eligible Sell:0 for C-DKxxxxx [FYERS_RISK_CUG]Meaning: You have no eligible shares to sell (e.g., unsettled BTST shares).
Solution: Wait for T+2 delivery or check your demat account.
RED:RULE:{Check option strikes for intraday products}Current:INR 3400.00 UpperRange:INR 3386.90 LowerRange:INR 2771.10:NFO.ADANIENT25JAN24C3400 for C-DAxxxxx [FYERS_RISK_CUG]Meaning: The strike price selected is outside the allowed intraday range.

Solution: Select a strike price within the upper and lower range limits.
SAF:Yel is downMeaning: The risk engine is temporarily down due to a system error.

Solution: Try placing the order after a few minutes or contact support.
RED:RULE:{Check Freeze qty including square off order}Current:2010 Set:901:NFO.BANKNIFTY17JAN24C49200 for C-597226739I [FYERS_RISK_CUG]Meaning: The order exceeds the exchange's freeze quantity limit.

Solution: Reduce your quantity and place the order again.
RED:Block Type:NonSqroff Reason:Market orders allowed only for current week/month expiry. Kindly place limit order.[ FYERS NFO FINNIFTY OPTIDX 06-AUG-2024 MKT ]Meaning: Market orders are only allowed for current expiry contracts.

Solution: Use a limit order or trade the current week/month expiry.
STOP PRICE IS NOT REASONABLEMeaning: The SL trigger price is too far from the current market price.

Solution: Modify the trigger price closer to the Last Traded Price (LTP).
RED:Block Type:ALL Reason:Securities in Ban For Trade Date 12-JAN-2024:[ FYERS NFO POLYCAB ]Meaning: The stock is under F&O ban due to high open interest.

Solution: Avoid trading in it until the ban is lifted.
ORA:Product CNC not enabled on exchange MCXMeaning: CNC orders are not allowed on MCX in your account.

Solution: Use NRML instead or get CNC enabled via support.
RED:CO Orders are disallowed after system square offMeaning: CO (Cover Orders) are not allowed after 3:15 PM.

Solution: Use NRML or CNC, or place CO earlier.
ORA:Exchange MCX not enabled for Account BCxxxx Or No PCode if its NRI account !!Meaning: MCX is not enabled or product code is missing for NRI accounts.

Solution: Contact support to activate MCX and update PCode.
RED:RULE:{Ignore collateral/CFS for commodity}Shortfall:INR 17006.49 Available:INR 106929.17 for C-DBxxxxx [FYERS_RISK_CUG]Meaning: Collateral isn't allowed for this commodity trade.

Solution: Ensure full cash margin is available.
RED:BO Orders are disallowed after system square offMeaning: Bracket Orders are not allowed after the auto square-off time.

Solution: Place BO earlier or switch to another order type.
ORA:Exchange NSE not enabled for Account CAxxxxxx Or No PCode if its NRI account !!Meaning: Your account is not activated for NSE trading or lacks a required product code (for NRI accounts).

Solution: Contact FYERS support to enable the NSE segment or update your account details.
RED:RULE:{Check trigger price range for SL-M}Trigger Price:INR 836.10 LTP:INR 837.60 for C-XPxxxxxx [FYERS_RISK_CUG]Meaning: The SL-M trigger price is outside the acceptable range based on the current market price (LTP).

Solution: Adjust your trigger price within the allowed limit range.
ORA:Product NRML not enabled on exchange NSEMeaning: The NRML (Normal) product is not activated for trading in NSE for your account.

Solution: Enable NRML through FYERS support or choose a different product type.
RED:Block Type:ALL Reason:STOCK OPTIONS CO IS NOT ALLOWED[ FYERS NFO OPTSTK H ]Meaning: Cover Orders (CO) are not allowed for stock options in NFO.

Solution: Use NRML or CNC orders for these instruments.
RED:Block Type:ALL Reason:SCRIP BELONGS TO GSM[ FYERS NSE SUPREMEENG C B ]Meaning: The stock is under the GSM (Graded Surveillance Measure) framework.

Solution: Such stocks are restricted. Avoid trading until removed from GSM list.
RED:Block Type:ALL Reason:STOCK OPTIONS BO IS NOT ALLOWED[ FYERS NFO OPTSTK B ]Meaning: Bracket Orders (BO) are not permitted in stock options.

Solution: Use NRML or CNC orders instead.
ORA: amo MKT Orders are disallowed for NFO OPTSTKMeaning: AMO (After Market) Market Orders are not allowed in stock options.

Solution: Use AMO Limit orders or place during live market hours.
TRANSACTION NOT ALLOWED IN CURRENT STATE START_OF_DAY FOR PRODUCT ID [401] (FUNATURALGAS)Meaning: This contract is not open for trading yet (Start of Day state).

Solution: Wait for the trading session to start and try again.
RED:Block Type:ALL Reason:Other DP account not allowed to trade in Cash.[ BSE OTHER_DP ]Meaning: Cash segment trades are not allowed for non-FYERS-linked demat accounts.

Solution: Use a FYERS-linked DP account for cash segment trades.
RED:Block Type:ALL Reason:BSE COVER ORDER ARE NOT ALLOWED[ FYERS BSE H ]Meaning: COs are not permitted in BSE segment.

Solution: Try placing normal Intraday orders.
RED:Block Type:ALL Reason:BSE BRACKET ORDER ARE NOT ALLOWED[ FYERS BSE B ]Meaning: Bracket orders are not allowed for BSE stocks.

Solution: Try placing normal Intraday orders.
SAF:order is not open to cancelMeaning: The order is already executed, cancelled, or expired and can't be cancelled again.

Solution: No action needed — order is no longer live. Place fresh order.
ORA:Exchange BSE not enabled for Account DD00128 Or No PCode if its NRI account !!Meaning: Your account is not enabled for BSE, or lacks product code if NRI.

Solution: Enable the segment or update product code through support.
RED:Block Type:NonSqroff Reason:Block set due to mtom breach(25448.689412)[ DRxxxxx MCX M ]Meaning: Your position caused a Mark-to-Market (MTM) loss breach and is blocked.

Solution: Add margin immediately or square off position to reduce risk.
ORA:Exchange CDS not enabled for Account NROCP12345 Or No PCode if its NRI account !!Meaning: Currency Derivatives Segment (CDS) is not enabled for your account.

Solution: Contact FYERS support to activate CDS segment.
RED:Block Type:NonSqroff Reason:BO not allowed during preopen[ FYERS NSE B ]Meaning: Bracket Orders cannot be placed during the pre-open market session.

Solution: Place BOs during regular trading hours.
RED:Block Type:ALL Reason:Due to low liquidity in the Zinc options, all contracts are blocked. Please contact support for more details.[ FYERS MCX ZINC OPTFUT ]Meaning: Zinc option contracts are blocked due to poor liquidity.

Solution: Avoid trading these instruments or check with support for updates.
RED:RULE:{Single Order Quantity including square off order}Current:6912515 Set:200000 for C-XAxxxxx [FYERS_RISK_CUG]Meaning: Order exceeds the exchange-imposed single order quantity limit.

Solution: Split the order into smaller quantities and place again.
RED:depth not found:BSE/NSE.Scrip nameMeaning: No bid/ask depth is available — stock is illiquid.

Solution: Avoid trading in illiquid scrips or reduce your order size.
ORA: SL-MKT Orders are disallowed for NFO OPTIDXMeaning: Stop Loss Market (SL-M) orders are blocked in Index Options.

Solution: Use SL-Limit (SL-L) orders instead.
RED:Block Type:NonSqroff Reason:CO not allowed during preopen[ FYERS NSE H ]Meaning: Cover Orders cannot be placed during pre-market session.

Solution: Place CO orders after regular market opens.
ORA:Disclosed quantity 1 is not a multiple of lot size 15.00Meaning: Disclosed quantity should be a valid multiple of the instrument’s lot size.

Solution: Adjust the disclosed quantity accordingly.
RED:RULE:{Check Circuit Limit Including Square Off Order}Current:INR 100.00 LowerCircuit:INR 67.10 UpperCircuit:INR 86.40:NFO.IOC27JUN24P240 For C FGxxxx [FYERS_RISK_CUG]Meaning: Order price exceeds the upper or lower circuit limit set by the exchange.

Solution: Place new order with price within the circuit limits.
    • Related Articles

    • What is a Multi-Leg Order and how is it different from the Multi Order API (Bracket Order)?

      A Multi-Leg Order is a feature that allows users to execute multiple legs simultaneously, providing hedging benefits and ensuring that all legs of the order are executed together. This differs from the Multi Order API, where each leg is sent to the ...
    • How to place a basket order in FYERS Next?

      To place a basket order in FYERS Next, you can follow these steps: Login to the Next trading terminal using your FYERS credentials Go to ‘Trading’ and select the ‘Basket Order’ option under the ‘Basket Order’ drop-down or use the shortcut Ctrl+B. Add ...
    • How to place Cover Order on Fyers Web?

      A Cover Order is a unique intraday order, coupling an initial order (be it Long or Short) with a pre-defined stop-loss order. By setting a stop-loss, you inherently protect your position from potential severe market downturns. Here's a simple guide ...
    • Can I cancel my Buyback order on FYERS?

      Yes, you can cancel a Buyback order on FYERS provided it has not been executed. It's important to note that the cancellation is only possible if the order's status is still 'Pending.' Steps for Cancelling a Buyback Order: Access Your Order Book: ...
    • How to place a Bracket Order in FYERS 2.0 App?

      A bracket order is an intraday order which is one of the trending products in the capital markets. It helps you manage your risk and trade efficiently. You can place a bracket order in FYERS and keep a check on your trades on the charts effortlessly. ...