Average days from invoice issue to cash applied. Earliest warning of cash-flow trouble.
At a glance
Average days from Billing Document issue to cash applied (FB05 / F-30 customer payment posting). The single most-watched cash-flow KPI in enterprise B2B commerce on S/4HANA Cloud. Rising DSO is the earliest warning of cash-flow trouble.
Calculation
Calculated automatically from your SAP 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 enterprise wholesale distributor on SAP S/4HANA Cloud Public Edition (annual run-rate ~$280M). Snapshot 03 May 26.
Five things to notice:
- DSO at 53.9 days exceeds the 45-day alert threshold. Net-30 customers are paying ~24 days late on average. The card fires the sentiment alert and Ask Viq surfaces the question “Why has DSO jumped 6.3 days this period?”.
- vsP is +6.3 days, above the 5-day jump threshold. Trend is bad and accelerating. Two compounding alerts: absolute level breach + jump-rate breach. The CFO and Finance Manager get a paired notification.
- The breakdown helps diagnose. Five large customers (Top B2B Accounts) in the 60+ aging bucket are pulling DSO up disproportionately. Resolving 3 of them via the Receivables Management Cockpit (Fiori app
F0729) collections worklist would drop DSO back under 50. - Net-30 textbook DSO is 35-40 days for healthy B2B (terms + 5-10 days slack). 53.9 days means the average is now Net-30 + 24 days late. Compare to last year’s average; if 12 months ago it was 41, the trend is structural and likely traces to either a customer-base shift (more late-paying accounts) or a collections-process degradation.
- Cash Sales correctly excluded. This merchant’s mix includes 12% DTC prepaid orders booked as BV (cash-sale order type) which clear instantly. If included, DSO would compute artificially low because BV orders hit cash same-day. The card excludes them so the number reflects credit-customer behaviour only.
- FBL5N: Customer Line Items (per-customer open-item drill).
- F-30 / FB05: Cash application (Incoming payments).
- Receivables Management Cockpit Fiori app for the collections worklist.
- F.13: Automatic Clearing run (clears matched payments to invoices automatically).
Sibling cards merchants should reference together
Reconciling against the vendor’s own dashboard
Where to look in S/4HANA Cloud:Receivables Management Cockpit Fiori app (Direct deep-link:F0729) DSO tile Days Sales Outstanding Fiori KPI tile (configurable in Receivables overview page) SAP Analytics Cloud standard Finance content pack: “DSO Trend” story Saved query: build via Embedded Analytics CDS viewI_CustomerARAgingandI_BillingDocumentItem
https://my{tenant}.s4hana.cloud.sap/sap/bc/ui2/flp#ReceivablesMgmt-display
Why our number may legitimately differ from a manual SAP calculation:
Cross-connector reconciliation:
This card has no commerce-platform counterpart. Commerce platforms collect at order placement (Stripe / PayPal / wallets); DSO is meaningless because there is no Net-30 lag.