Now accepting guest editorial from SAP, Oracle, Workday and ServiceNow practitioners.Pitch a guide
The Sign-Off Table

Lesson 5 of 6

Receivables reporting

6 min

Receivables reporting answers three questions: what do customers owe, how much of it is late, and is collection getting better or worse? The first two are operational, used daily by collections. The third is a management question, usually answered with the days sales outstanding (DSO) KPI. All three rely on the same line items, so their accuracy depends on everything in the earlier lessons: correct due dates, prompt clearing and sensible handling of differences.

Line items and balances

Manage Customer Line Items shows open items at a key date with net due date, days overdue, dunning level and block. Display Customer Balances shows balances by period. For a collector preparing a call to Great Lakes Fleet Services, a saved view of open items sorted by net due date, with dunning level and dispute reason columns, is the most useful single screen.

Aging

An aging view groups open items into buckets by days overdue at a key date: not yet due, 1–30, 31–60, 61–90, over 90. SAP S/4HANA offers analytical Fiori apps for overdue receivables and aging; the exact app names and availability vary by release and license, so check the Fiori apps reference library for your system. Whatever the tool, the buckets are only as good as the net due dates on the items.

BucketGreat Lakes Fleet ServicesAll customers, company code 1710Typical action
Not yet due48,0002,150,000None
1–30 days12,000410,000Level 1 or 2 reminders
31–60 days2,00095,000Final notice; call
61–90 days040,000Escalate to sales and credit
Over 90 days018,000Review for allowance or write-off
An illustrative aging at a key date (USD).
The Sign-Off Table · thesignofftable.com/academy/sap-fin-204

Days sales outstanding

DSO estimates how many days of sales are sitting in receivables. A common formula is DSO = receivables at period end ÷ credit sales for the period × days in the period. If Contoso has 2,713,000 USD in receivables at the end of a 90-day quarter with credit sales of 8,100,000 USD, DSO is 2,713,000 ÷ 8,100,000 × 90 ≈ 30 days. SAP's analytical apps calculate DSO with their own definitions; when comparing with the legacy ECC report, agree the formula first, because two correct formulas can give different numbers.

  1. Clean postingsCorrect terms, due dates and customer assignment on every invoice
  2. Prompt clearingPayments cleared daily; unapplied cash kept low
  3. Consistent differencesResidual or partial handled the same way every time
  4. Aging and overdue viewsBuckets reflect real lateness
  5. DSO and KPIsManagement sees a trend it can trust
Why reporting quality depends on processing quality.
The Sign-Off Table · thesignofftable.com/academy/sap-fin-204

A collector's daily routine

  1. Open the saved view of overdue items, sorted by amount and days overdue.
  2. Check unapplied cash for the customer before calling; the "overdue" invoice may already be paid.
  3. Review dunning level and any dispute or block reason on each item.
  4. Record the outcome of the call (promise to pay, dispute, wrong contact) where the team keeps collection notes.
  5. Escalate items over the agreed age to sales and credit management.

In Public Edition the same reporting ideas apply, and the apps available follow SAP's delivered scope; in Private Edition the project decides which analytical apps and roles to activate. Either way, ask the reporting team which app is the agreed source of truth for aging and DSO, so testers and managers look at the same numbers.

Comparing with ECC after migration

At go-live, Dan will be asked whether receivables in SAP S/4HANA match ECC. The total open balance per customer at the cutover key date must match exactly. Aging buckets should match too, provided the migrated items kept their original baseline dates and terms. DSO may differ slightly if the formula differs. Plan this comparison as a formal test with Luis's cutover plan, not as an afterthought.

What would you do?

After go-live, the aging report shows 300,000 USD more in the 31–60 bucket than the ECC report did a week earlier, while total receivables match. What is the most likely cause?

Key points
  • Line items and balances answer what is owed; aging answers how late; DSO answers the trend.
  • Aging buckets depend on correct net due dates.
  • DSO ≈ receivables ÷ credit sales × days; agree the formula before comparing systems.
  • Unapplied cash distorts aging, dunning and DSO; clear payments daily.

Check your understanding · not graded

Lesson check

  1. 1. Receivables 1,000,000, credit sales 3,000,000 in a 90-day quarter. What is DSO?

  2. 2. What does an aging view group open items by?

  3. 3. What effect does unapplied cash have on aging?

  4. 4. Totals match ECC but buckets differ after migration. What should you compare?