Sales Orders held by inventory shortage or credit hold in Oracle ERP Cloud, ranked by revenue at stake. The morning unblocking queue.
At a glance
Sales Orders sitting in an Open status (Booked, Awaiting Shipping) but blocked from progressing because of a hold: credit hold, inventory shortage, missing approval, pricing exception, or data error. Each row is an SO with reason code and dollar value. The actionable subset of Open Sales Order Value.
| What it counts | SOs with Hold Status = Active in Order Management, joined to the hold reason: Credit Hold (from Credit Management), Inventory Hold (insufficient on-hand or reservation failure), Pricing Hold, Manual Hold, Approval Hold (multi-step approval workflow). |
| Tax treatment | Mirrors Open Sales Order Value. Net of tax. |
| Shipping | Included on SO line. |
| Discounts | Pre-discount SO total. |
| Cancelled / voided orders | Excluded by definition. |
| Currency | Reporting ledger; transaction currency in drill-down. |
| Business Unit scope | Respects dashboard filter. |
| Time window | Real-time snapshot. |
| Alert trigger | >$50k blocked >7 days (default), tunable. |
| Sentiment key | blocked_so |
| Roles | owner, finance, operations |
Calculation
Calculated automatically from your Oracle ERP Cloud 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 Fortune 500 medical-device distributor on Oracle ERP Cloud. Snapshot 14 Apr 26.| Hold reason | SO count | Total value | Oldest hold |
|---|---|---|---|
| Credit Hold | 38 | $4,820,000 | 22 days |
| Inventory Hold | 124 | $11,420,000 | 14 days |
| Pricing Hold | 22 | $2,140,000 | 8 days |
| Manual Hold | 14 | $980,000 | 6 days |
| Approval Hold | 86 | $5,680,000 | 12 days |
| Total Blocked | 284 | $25,040,000 |
- **124K of capital cost burned this month on hold-driven working capital alone.
- Credit Hold ($4.82M, oldest 22 days). Credit Management is sitting on these. Either credit limits need to expand for healthy customers (revenue at risk) or these are genuine credit concerns that need collection action. Cross-reference with Customer Credit Utilisation.
- Inventory Hold ($11.42M) is the biggest bucket. Either on-hand stock is wrong (cycle counts overdue) or demand exceeded supply forecasts. Cross-reference OOS with Open SO Demand which gives the SKU breakdown.
- Approval Hold ($5.68M, oldest 12 days). Multi-step approval workflows (manager → director → VP for orders above thresholds) are not being completed within SLA. Audit who is sitting on the approval queue.
- Pricing Hold ($2.14M) typically means a custom price list or contract pricing did not match the entered price. Pricing Operations needs to either approve the variance or correct the entry.
Sibling cards merchants should reference together
| Card | Why pair it with Sales Orders Blocked |
|---|---|
| Open Sales Order Value | The denominator. Blocked / Open ratio is the operations health gauge. |
| Orders on Credit Hold | The Credit Hold bucket as its own pulse. |
| Customer Credit Utilisation | Why credit holds are firing. |
| OOS with Open SO Demand | The Inventory Hold breakdown by SKU plus ad-spend overlay. |
| Low Stock Alerts | Forward-looking inventory shortage list. |
| Sales Order to Invoice Lead Time | Cycle time picks up the holds as friction. |
| Revenue Gap vs Commerce | Holds turn into AutoInvoice Pending lag. |
Reconciling against the vendor’s own dashboard
Where to look in Oracle ERP Cloud:
Order Management → Manage Holds
OTBI → Order Management Real Time Subject Area (filter Hold Status = 'Active')
Credit Management → Manage Credit Reviews (for credit holds specifically)
The native UI’s Manage Holds page lists each hold with reason. Sum the SO Ordered Amount to compare against this card.
Why our number may legitimately differ:
| Reason | Direction | Why |
|---|---|---|
| Hold definition scope | Either | Some implementations use custom hold types via SLA rules; the card respects whatever holds Oracle reports. |
| Time-on-hold computation | Small | Card uses hold_creation_date to compute age; some Oracle reports use last-modified. |
| Currency | Either | Card reports consolidated; UI shows transaction currency. |
| Card | Direction | Notes |
|---|---|---|
| Commerce-platform open-orders cards | Approximate | Commerce platforms do not see Oracle hold reasons. Drill-down here. |