Sales Orders blocked at credit-hold gate, ranked by line value. Each row is a finance-decision queue item.
At a glance
Sales Orders blocked at credit-hold gate, ranked by SO value. Each row is a finance-decision queue item: release, raise the limit, or wait for payment.
| What it counts | Open SOs where CreditHold = T. NetSuite sets this flag automatically when customer’s open AR + new SO > Customer.CreditLimit, or when customer-level rules trip (e.g. any Invoice >60 days). |
| Reason classification | Over-limit, Past-due-aged, Manual hold (Admin set), Workflow hold (custom). |
| Tax treatment | Net of tax in SO Amount column. |
| Shipping | Included. |
| Currency | OneWorld: reporting currency at current FX. |
| Subsidiary scope | Respects dashboard filter. |
| Time window | RT |
| Alert trigger | >0 high-value held (>$10K per SO default, configurable) |
| Roles | owner, finance, operations |
Calculation
Calculated automatically from your NetSuite 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 apparel distributor on NetSuite. Snapshot 14 Apr 26.| SO # | Customer | Amount | Reason | Aging |
|---|---|---|---|---|
| SO-49102 | Acme Stores | $84,000 | Over-limit (limit 212K) | 3 days |
| SO-49091 | Boutique Group A | $48,000 | 2 invoices in 60+ aging | 1 day |
| SO-49077 | Specialty Retail | $32,000 | Over-limit | 5 days |
| SO-49065 | Evergreen Group | $22,000 | 3 invoices in 90+ aging | 7 days |
| SO-49043 | Continental Retail | $18,000 | Manual hold by Admin | 12 days |
| (5 more under $10K threshold) | various | $32,000 | mixed | varies |
| Credit Hold Orders (this card) | $236,000 | |||
| of which High-Value (>$10K) | $204,000 |
- **200K; over by 40K outstanding invoice; (2) raise their limit. Either way, $84K of revenue starts moving in 30 minutes.
- **48K joins the bad-debt pile.
- $22K Evergreen Group with 90+ overdue is a write-off candidate. Don’t release. Send to collections. Block the customer.
- $18K Continental held manually for 12 days needs investigation. Why was it held? Who set it? The card surfaces the audit trail.
- Total $204K high-value held trips the alert. Morning queue for Finance.
Sibling cards merchants should reference together
| Card | Why pair it with Credit Hold Orders |
|---|---|
| Open SOs Blocked | Wider blocked-SO view (includes inventory holds). |
| Customer Credit Utilisation | Predictive risk. |
| Overdue Invoices Value | Linked. Customers with overdue trip credit holds. |
| Invoice Aging Summary | Aging buckets. |
| DSO | Compressed metric. |
| Top B2B Accounts | Customer concentration; biggest customers most often trip credit hold. |
Reconciling against the vendor’s own dashboard
Where to look in NetSuite:
Saved search: Transaction.Type = 'SalesOrd' AND CreditHold = T
Customers Over Credit Limit report
Why our number may legitimately differ:
| Reason | Direction | Why |
|---|---|---|
| Custom hold flags | Either | Some accounts use custom fields. Card respects field-map registration. |
| Real-time vs cached | Small | 15-minute refresh cycle. |
| Subsidiary scope | Either | Card defaults to all subs. |
Known limitations / merchant FAQs
How does NetSuite’s automatic credit-hold logic work? On Sales Order entry, NetSuite checks:Customer.OpenAR + ThisSO_Amount > Customer.CreditLimit. If true, sets CreditHold = T and routes to the configured approver.
Can I customise the trigger?
Yes, via SuiteFlow workflow. Common customisations: trip on any 60+ overdue, trip on payment-terms breach, trip on dispute flag.
Why doesn’t the card auto-release the hold?
Workflow integrity. Releasing requires NetSuite role permissions; Vortex IQ surfaces but doesn’t act. Future roadmap: deep-link with one-click release if user has the role.
Manual hold by Admin, when does that happen?
Usually when intel from Sales or Operations suggests a customer-specific risk (rumour of bankruptcy, dispute escalation). Admin sets the flag manually.
Multi-currency, FX impact?
SO amounts translated at SO-creation FX. Limit comparison happens in customer’s base currency.
OneWorld vs single-subsidiary?
Identical logic.
Subscription customers, do they hit credit hold?
Recurring billing usually has a separate workflow (auto-charge on file). Credit-hold typically applies to terms-billed customers.