Skip to main content
Metrics type: Cross-Platform MetricsCategory: Ecommerce Platform
Items with open Sales Order demand but zero on-hand. The morning purchasing queue, ranked by Sales Order value.

At a glance

SKUs that are OOS in BC (Inventory = 0 or below safety stock) AND have open Sales Order demand (Sales Line.Outstanding Quantity > 0). The purchasing queue, ranked by SO value at risk. Cross-connector pulls in commerce-side demand signals (carts, recent traffic) for additional ranking.

Calculation

Calculated automatically from your Microsoft Dynamics 365 data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.

Worked example

A US wholesale electronics distributor on BC, $90M revenue. Snapshot 14 Apr 26. Five things to notice:
  1. Top SKU (Laptop A14) has 184KofstuckSO+12,400commercesessions+184K of stuck SO + 12,400 commerce sessions + 4,820 of ad spend. The merchant is actively spending money to send traffic to a product they cannot ship. Pause Google Ads on this SKU immediately while the PO is in flight (21-day lead).
  2. The “stuck SO age 9 days” is the killer detail. B2B customers committed 9 days ago and have heard nothing. They will start chasing today, or worse, cancelling. Operations should email proactively with expected delivery date.
  3. Cross-connector enrichment makes this card the kill-shot. BC alone shows OOS + open SO. Commerce alone shows traffic + ad spend. Neither sees the intersection. Ad-spend on OOS SKUs is the single most actionable waste signal.
  4. MX Keyboard has a substitute SKU available. The card flags this if the field map’s substitution rules are configured (e.g. by Item Category + spec). Operations can offer the substitute via a Sales Order line replacement.
  5. USB4 Dock already has 4-day inbound PO. The card pulls Purchase Order data and shows expected receipt date. Operations can confirm the inbound vs the customer wait time and decide whether to backorder or substitute.

Sibling cards merchants should reference together

Reconciling against the vendor’s own dashboard

Where to look in Business Central:
Reports > Inventory > Inventory Stockout (variant) Item Card > Availability by Period > drill to Open SOs Sales > Sales Orders > filter Outstanding Quantity > 0 + drill to Item availability Power BI > Inventory Performance > OOS tile
BC’s native views show OOS OR open SOs but rarely the intersection enriched with commerce + ad data. Why our list may legitimately differ from BC’s native views: Cross-connector reconciliation: This IS the cross-connector reconciliation. The kill-shot data field is the ad-spend-on-OOS-SKU column, only Vortex IQ surfaces this combination.

Known limitations / merchant FAQs

What if the same SKU has open SO demand but plenty of stock at another Location? The card flags per-Location OOS. If the demand is at Sydney and stock is at Melbourne, the card recommends a Transfer Order to Sydney. Does the card see Production Orders that will replenish? Yes. Open Production Orders feed into the “expected receipt” column. The merchant can decide whether the production lead time meets the customer wait time. How does the card prioritise between SO value vs commerce ad spend? Default ranking: SO value at risk descending. Optional secondary sort by ad spend descending (catches the cases where ad-funded waste is highest even if SO value is moderate). Substitution suggestions: how do they work? Field map can specify Item-level substitution rules (e.g. “if Item X is OOS, suggest Item Y when X is on a Sales Line”). Without rules configured, the card simply flags candidates by Item Category match. Does this card account for backorders the customer accepted? If the Sales Line has Backorder = Yes, the customer agreed to wait, so it is lower urgency. The card still surfaces but with a lower Priority flag. Multi-Company: same SKU OOS in one Company, in stock in another? The card flags per-Company. Inter-company transfer is a separate operational decision. What about Quote stage demand? Excluded by default. Quotes are non-binding; demand is uncommitted. Some merchants want this for forecasting; configurable. Does the AL Extension connector matter? Yes for the cross-connector enrichment (commerce sessions, ad spend). The BC-side OOS + SO logic works regardless of which connector you use.

Tracked live in Vortex IQ Nerve Centre

OOS with Open Sales Order Demand is one of hundreds of KPI pulses Vortex IQ tracks across Microsoft Dynamics 365 and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English. Start for free or book a demo to see this metric running on your own data.