Revenue Recognition
Revenue Recognition in SD covers how billed amounts are matched to the period or event in which revenue is actually earned, separate from invoice timing. This topic explains the business drivers (deferred revenue, unbilled receivables, IFRS15/ASC606 compliance), classic SD revenue recognition configuration (item category settings, account determination, VF44 processing), the FI/CO postings involved, common production issues, and how S/4HANA's Revenue Accounting and Recognition (RAR) component changes the architecture compared to ECC classic revenue recognition.
Overview
Revenue Recognition in SD covers how billed amounts are matched to the period or event in which revenue is actually earned, separate from invoice timing. This topic explains the business drivers (deferred revenue, unbilled receivables, IFRS15/ASC606 compliance), classic SD revenue recognition configuration (item category settings, account determination, VF44 processing), the FI/CO postings involved, common production issues, and how S/4HANA's Revenue Accounting and Recognition (RAR) component changes the architecture compared to ECC classic revenue recognition.
Lessons in this topic
- SD Revenue Recognition Part 1: When Revenue Is Recognized in Order-to-CashRevenue recognition decides when revenue is booked, which is not always when you invoice. Learn the principles (IFRS 15 / ASC 606 five steps), deferred revenue and unbilled receivables, classic SD revenue recognition in ECC, and why S/4HANA uses Revenue Accounting and Reporting (RAR) instead.
- SD Revenue Recognition Part 2: Classic SD Revenue Recognition Configuration (ECC Context)Understand the classic ECC SD revenue recognition setup you may meet in legacy systems: item category revenue recognition indicators, accrual period start rules, deferred revenue and unbilled receivables accounts, VF44 processing, VF45 reports and the tables involved — and what it means for S/4HANA migration.
- SD Revenue Recognition Part 3: From Billing to Revenue Postings — Deferred Revenue and RARFollow revenue from SD documents to FI in S/4HANA with Revenue Accounting and Reporting: revenue accounting contracts and performance obligations created from sales orders, allocation of transaction price, fulfilment events from deliveries or time, invoices as billing events, and the postings for deferred revenue and contract assets/liabilities.
Interview questions covered
- How do you configure revenue account determination (VKOA) to ensure correct posting to FI-AR when integrating with revenue recognition scenarios like event-based revenue recognition in S/4HANA?
- After go-live, billing documents are posting correctly to FI-AR, but Revenue Recognition (or Revenue Accounting under IFRS 15/ASC 606) is showing deferred revenue balances that never clear even though services were fully delivered. What would you investigate?
- A client using S/4HANA wants billing documents to automatically feed revenue recognition postings for a subscription-based product line. What integration points and configuration decisions must be addressed?
- What are the most important design decisions, trade-offs, and best practices in Revenue Recognition?
- Suppose you inherit an existing Revenue Recognition solution. How would you review it before making a change?
- After RAR go-live, quarter-end revenue for bundles swings unexpectedly. How do you investigate?
- During conversion readiness, you find item categories using classic SD revenue recognition. What do you do?
- A software and services company bills annual support upfront and books all revenue immediately. How should revenue be handled in S/4HANA?