Because NoVo routes trades to your own broker, the broker — not NoVo — has the final say on whether an order fills. Sometimes it says no: a rejection. What matters is that NoVo surfaces the rejection honestly rather than pretending the trade happened. Here's how order rejections work and how they're handled.

Why a broker rejects an order

Common reasons are all on the broker/account side: insufficient buying power (not enough capital for the position), options-approval limits (your account's permission level doesn't allow the trade), a trading halt or market condition, an account restriction (like a PDT flag), or a transient broker/exchange issue. These are the broker enforcing its own rules on your account — exactly as it should, since it's your account and your broker relationship.

How NoVo handles it

The honest way: NoVo surfaces the rejection to you rather than hiding it or acting as if the order filled. You see that the order didn't go through and, where the broker provides it, why — so you're never under the false impression you're in a position you're not. That transparency matters enormously in trading: the worst outcome isn't a rejected order, it's thinking you have a position (or protection) that doesn't actually exist. NoVo won't let you operate on a phantom fill.

A rejected order is fine; a rejected order you don't know about is dangerous. NoVo's job is to tell you the truth about what your broker did, not to fake a fill.

What to do about it

Most rejections point to something on your end to fix: check your buying power, confirm your broker's options-approval level covers what you're trading, watch for day-trade or account restrictions, and be aware halts happen in fast markets. Because it's your account, you can also check directly with your broker. NoVo does the routing and reports back honestly; resolving an account-level rejection is a matter of your broker settings, which is exactly where that control belongs.