| 85 | 6 | Build your own | Ready to build yours | 5 |
|---|---|---|---|---|
| performance signals | automated checks | automated fixes | workflows | API operations |
Monitor performance
85 performance signals. Signals with an alert band can raise Nerve Centre alerts; every signal supports a merchant-configured watcher.| Signal | Outcome | Alert behaviour | What it tracks |
|---|---|---|---|
| AR Aging on Customers with Active Ecom Orders | Protect revenue | Alert band 1000 / 10000 | Credit-control gap: customer ordering on ecom while past-due on SAP AR. Should auto-flag BusinessPartnerIsBlocked=true. |
| Commerce Orders Without S/4HANA Cloud Sales Document | Protect revenue | Watch only | Commerce Orders Without S/4HANA Cloud Sales Document from SAP, grouped under Cross-Channel: Revenue at Risk. Computes when a live S/4HANA Cloud tenant is connected; recon |
| Dead Stock Value | Run operations | Alert band 5 / 15 | Dead Stock Value from SAP, grouped under Inventory. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Dead Stock with Active Ad Spend | Protect revenue | Watch only | Dead Stock with Active Ad Spend from SAP, grouped under Cross-Channel: Revenue at Risk. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SA |
| Ecom Customers Absent from SAP Business Partner | Run operations | Alert band 0 / 10 | Ecom customers with completed orders + no SAP Business Partner = AR can’t post, credit-limit logic bypassed. |
| Ecom Orders Missing Matching SAP Billing Document | Protect revenue | Merchant rule | Orders the merchant fulfilled but SAP never billed , pure missed revenue + audit-trail gap. Common cause: Sales Document type misconfigured in IDoc partner profile. |
| Gross Margin Percentage | Run operations | Watch only | Gross Margin Percentage from SAP, grouped under Margin & Cost. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Idoc Error Queue Depth (last 24h) | Grow revenue | Merchant rule | Idocs in error status 51/56/64 , typical ecom-integration failure mode (Sales Document type missing, partner profile missing, currency conversion error). |
| Intercompany Imbalances (consolidation blocker) | Run operations | Merchant rule | Sub-company journals that don’t balance across the CompanyCode group. Blocks SAP Group Reporting consolidation. |
| Journal Entries Failing to Post (idoc error queue) | Grow revenue | Alert band 0 / 5 | Idoc EXPORT/IMPORT failures block ecom-driven postings. P1 because revenue invisible to GL until resolved. |
| Journal Imbalances (debit != credit) | Run operations | Alert band 0 / 5 | SAP rejects imbalanced documents; persistence suggests integration logic broken on the calling side. |
| Margin Erosion Alerts | Run operations | Watch only | Margin Erosion Alerts from SAP, grouped under Nerve Centre. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Material On-Hand Went Negative (any Plant) | Grow revenue | Alert band 0 / 1 | Negative on-hand = double-posting via MM-IM movements, unit-of-measure conversion error, or stock-transfer race. |
| OOS with Open Sales Document Demand | Protect revenue | Watch only | OOS with Open Sales Document Demand from SAP, grouped under Cross-Channel: Revenue at Risk. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom agains |
| Open (Unposted) Journal Entries | Control risk and change | Alert band 0 / 50 | AccountingDocuments stuck in error queue. Common cause: idoc IMPORT failure on Sales Document type from ecom integration. |
| Period Close Past Deadline (any CompanyCode) | Control risk and change | Alert band 0 / 5 | Late close on any CompanyCode blocks Group Reporting consolidation + audit-trail integrity. |
| Period Close Status (by CompanyCode) | Run operations | Alert band 0 / 5 | Multi-entity SAP installs close per CompanyCode; one late entity blocks consolidation. |
| Revenue Booked into GL | Grow revenue | Watch only | Revenue Booked into GL from SAP, grouped under Revenue & Sales. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Revenue Gap vs Commerce | Protect revenue | Alert band 0 / 5 | Revenue Gap vs Commerce from SAP, grouped under Cross-Channel: Revenue at Risk. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP financ |
| Revenue Gap, Detailed Breakdown | Protect revenue | Watch only | Revenue Gap, Detailed Breakdown from SAP, grouped under Cross-Channel: Revenue at Risk. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SA |
| SAP S/4HANA Health Score | Run operations | Merchant rule | Composite: idoc-queue-clean x AR-aging-low x inventory-variance-low x close-on-time. |
| SKUs with SAP-vs-Ecom Inventory Drift >5% | Protect revenue | Alert band 1 / 5 | Plant-level on-hand vs ecom availability divergence. Resolve via MM-IM stock-transfer or sync-job restart. |
| Sales Documents Blocked on Inventory or Credit | Run operations | Alert band 0 / 5 | Sales Documents Blocked on Inventory or Credit from SAP, grouped under Sales Orders. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP f |
| Top-10 Customer AR Concentration % | Protect revenue | Merchant rule | Top-10 customers’ share of total AR. >40% = concentration risk; single bankruptcy event can dent quarter. |
| AR Aging , 60+ Days | Run operations | Alert band 5 / 15 | Description pending editorial review; the signal is live. |
| AR Balance (live, by CompanyCode) | Run operations | Watch only | Description pending editorial review; the signal is live. |
| Days Sales Outstanding (DSO) | Run operations | Alert band 30 / 60 | Description pending editorial review; the signal is live. |
| ERP-vs-Ecom Inventory Variance % (top-50 SKUs) | Run operations | Alert band 1 / 5 | Description pending editorial review; the signal is live. |
| A/R Aging Detail | Run operations | Alert band 5 / 25 | A/R Aging Detail from SAP, grouped under AP/AR Cycle. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| AR Aging Buckets (0-30/31-60/61-90/90+) | Run operations | Watch only | AR Aging Buckets (0-30/31-60/61-90/90+), compared across items. |
| Active Customers | Run operations | Watch only | Active Customers from SAP, grouped under Customer Master. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Average Landed Cost per Unit | Run operations | Alert band 0 / 10 | Average Landed Cost per Unit from SAP, grouped under Inventory. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Average Sales Document Value | Grow revenue | Alert band 0 / -5 | Average Sales Document Value from SAP, grouped under Revenue & Sales. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventor |
| B2B Payment Terms Mix | Run operations | Watch only | B2B Payment Terms Mix from SAP, grouped under AP/AR Cycle. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Cash Application Rate | Run operations | Alert band 95 / 85 | Cash Application Rate from SAP, grouped under AP/AR Cycle. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Cash Applied Today | Run operations | Watch only | Cash Applied Today from SAP, grouped under AP/AR Cycle. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Cash Collected | Grow revenue | Alert band 0 / -15 | Cash Collected from SAP, grouped under Revenue & Sales. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Company Code Health Roll-up | Run operations | Watch only | Company Code Health Roll-up from SAP, grouped under Multi-Entity. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Company Code Performance | Customer experience | Watch only | Company Code Performance from SAP, grouped under Multi-Entity. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Consolidated Revenue Trend | Grow revenue | Watch only | Consolidated Revenue Trend from SAP, grouped under Multi-Entity. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Credit Hold Spike | Run operations | Alert band 0 / 5 | Credit Hold Spike from SAP, grouped under Nerve Centre. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Credit Memo Value | Grow revenue | Watch only | Credit Memo Value from SAP, grouped under Revenue & Sales. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Customer Churn Signals | Run operations | Alert band 0 / 5 | Customer Churn Signals from SAP, grouped under Customer Master. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Customer Credit Utilisation | Run operations | Alert band 60 / 85 | Customer Credit Utilisation from SAP, grouped under AP/AR Cycle. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| DSO Increase Alert | Run operations | Alert band 0 / 10 | DSO Increase Alert from SAP, grouped under Nerve Centre. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Dead Stock Threshold Breach | Run operations | Alert band 0 / 1 | Dead Stock Threshold Breach from SAP, grouped under Nerve Centre. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| FX Currency Exposure | Grow revenue | Alert band 5 / 15 | FX Currency Exposure from SAP, grouped under Revenue & Sales. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| High-Value Overdue Invoices | Run operations | Alert band 0 / 50000 | High-Value Overdue Invoices from SAP, grouped under Nerve Centre. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Intercompany Balance | Run operations | Watch only | Intercompany Balance from SAP, grouped under Multi-Entity. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Inventory Carrying Cost | Run operations | Watch only | Inventory Carrying Cost from SAP, grouped under Inventory. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Inventory Turnover Ratio | Run operations | Alert band 4 / 2 | Inventory Turnover Ratio from SAP, grouped under Inventory. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Invoiced Revenue | Grow revenue | Alert band 0 / -5 | Invoiced Revenue from SAP, grouped under Revenue & Sales. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Journals by Source Module | Grow revenue | Watch only | SD/MM/FI/PP split. SD share growth = ecom integration scaling; spikes in FI manual = controls gap. |
| Landed Cost Variance vs Standard | Run operations | Alert band 2 / 5 | Landed Cost Variance vs Standard from SAP, grouped under Margin & Cost. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/invent |
| Margin Compression | Run operations | Alert band 0 / 2 | Margin Compression from SAP, grouped under Nerve Centre. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Margin by SKU | Run operations | Alert band 30 / 10 | Margin by SKU from SAP, grouped under Margin & Cost. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Open Sales Document Value | Run operations | Watch only | Open Sales Document Value from SAP, grouped under Sales Orders. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Open Sales Documents | Run operations | Watch only | Open Sales Documents from SAP, grouped under Sales Orders. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Orders on Credit Hold | Run operations | Alert band 0 / 5 | Orders on Credit Hold from SAP, grouped under AP/AR Cycle. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Overdue Invoice Value | Run operations | Alert band 0 / 50000 | Overdue Invoice Value from SAP, grouped under AP/AR Cycle. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Returns Count | Run operations | Alert band 5 / 20 | Returns Count from SAP, grouped under Sales Orders. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Revenue Booked Over Time | Grow revenue | Watch only | Revenue Booked Over Time from SAP, grouped under Revenue & Sales. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Revenue Gap Spike | Grow revenue | Alert band 0 / 20 | Revenue Gap Spike from SAP, grouped under Nerve Centre. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Revenue by Company Code | Grow revenue | Watch only | Revenue by Company Code from SAP, grouped under Multi-Entity. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Revenue by Currency | Grow revenue | Watch only | Revenue by Currency from SAP, grouped under Revenue & Sales. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Revenue by Segment | Grow revenue | Watch only | Revenue by Segment from SAP, grouped under Revenue & Sales. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Sales Document State Breakdown | Run operations | Watch only | Sales Document State Breakdown from SAP, grouped under Sales Orders. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory |
| Sales Document to Invoice Lead Time | Run operations | Alert band 3 / 7 | Sales Document to Invoice Lead Time from SAP, grouped under Sales Orders. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inve |
| Top B2B Accounts by Revenue | Grow revenue | Watch only | Top B2B Accounts by Revenue from SAP, grouped under Customer Master. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory |
| Top Customers by Revenue | Grow revenue | Watch only | Top Customers by Revenue from SAP, grouped under Customer Master. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Top Findings Across Company Codes | Run operations | Alert band 0 / 5 | Top Findings Across Company Codes from SAP, grouped under Multi-Entity. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/invent |
| Top SKUs by Inventory Value | Run operations | Watch only | Top SKUs by Inventory Value from SAP, grouped under Inventory. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Total COGS | Run operations | Watch only | Total COGS from SAP, grouped under Margin & Cost. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| Unpaid Invoice Count | Run operations | Watch only | Unpaid Invoice Count from SAP, grouped under AP/AR Cycle. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory. |
| AP Aging , 60+ Days | Run operations | Alert band 10 / 30 | Description pending editorial review; the signal is live. |
| Accrual Reversals (last close) | Run operations | Merchant rule | Description pending editorial review; the signal is live. |
| Active Vendor Business Partners | Run operations | Watch only | Description pending editorial review; the signal is live. |
| Blocked Customers (BusinessPartnerIsBlocked=true) | Run operations | Alert band 2 / 5 | Description pending editorial review; the signal is live. |
| Manual Journals (FB50/FB60) as % of Total | Run operations | Merchant rule | Description pending editorial review; the signal is live. |
| New Business Partners (30d) | Run operations | Watch only | Description pending editorial review; the signal is live. |
| On-Hand Inventory Value (StandardPrice) | Run operations | Watch only | Description pending editorial review; the signal is live. |
| Period Close On-Time Rate (12mo) | Run operations | Merchant rule | Description pending editorial review; the signal is live. |
| SKUs Below Safety Stock | Run operations | Alert band 0 / 5 | Description pending editorial review; the signal is live. |
| Slow-Moving Inventory (>90d no movement) | Run operations | Merchant rule | Description pending editorial review; the signal is live. |
| Vendor Payment On-Time Rate | Run operations | Merchant rule | Description pending editorial review; the signal is live. |
Audit risks and opportunities
A fix status appears only where the action, inputs, approval, verification and recovery controls are mapped. Candidate remediations are never executable.| Check | Severity | Outcome | Why it matters | Fix status |
|---|---|---|---|---|
| Journal entries failed to post (debit != credit) | critical | Protect revenue | An entry where debits and credits do not match cannot post to a correct ledger; if it exists at all, it means something upstream (an import, an integration, a manual entry) produced a genuin | Report only |
| AR aging on 60+ day buckets above threshold | high | Run operations | More than 15% of receivables are sitting in the 60+ day bucket. The longer an invoice goes unpaid, the less likely it is ever collected in full, so this is not just a cash-flow timing issue, | Report only |
| ERP-vs-ecom inventory variance > 5% on SKUs with active orders | high | Protect revenue | Stock levels disagree between the ERP and the storefront by more than 5% on SKUs that currently have active orders. That gap risks selling inventory that is not really there (an oversell) or | Candidate remediation |
| Period close past deadline | high | Run operations | The accounting period is more than 5 days past its close deadline and still open. Every day it stays open is another day transactions can still be edited or added to a period that reporting, | Report only |
| Unposted journal entries >50 (GL hygiene) | high | Run operations | More than 50 journal entries are sitting unposted. Every report pulled from the general ledger while this backlog exists, profitability, cash position, tax figures, is working from incomplet | Report only |
| Ecom customers absent from ERP customer master after 7d | medium | Run operations | Customers who ordered over a week ago still are not in the ERP’s customer master. Anything downstream that depends on that record, invoicing, tax reporting, credit terms, customer-level repo | Report only |
Build your own automated fixes
6 checks report findings on SAP S/4HANA Cloud today. Turn any finding into an automated fix with a Vortex IQ workflow: 13,885 read and write operations across 229 connectors are available as building blocks, with approval, verification and rollback on every change.Automate approved work
Vortex IQ is integrated with 4 read and 1 write operations across oauthtokens, sapopuodatasapapibusinesspartners, sapopuodatasapapiglaccounthierarchys, sapopuodatasapapijournalentryitembasics, sapopuodatasapapimaterialstocksrvs on SAP S/4HANA Cloud. Combine them with anything from the 13,885 operations across 229 connectors to automate the work in your own words. Changes follow the merchant’s configured approval policy: the target, proposed change, affected records, risk, reversibility and verification plan are shown before execution. Read-only operations do not modify the connected system.Ready to build your first SAP S/4HANA Cloud workflow
Pick a trigger, add the operations above as steps, and every step that changes data pauses for your approval. Monitoring and audits are live now and can start any workflow you build.Generated from the connector capability graph. Counts reflect the servable registry after alias normalisation and de-duplication, and refresh automatically when the registry changes.