◇ CASE LIBRARY
ASC 606 / IFRS 15 / ASC 340-40 scenario coverage
Every revenue-recognition pattern the platform handles. Each scenario documents trigger conditions, authoritative codification references, what the platform does end-to-end, and common preparer pitfalls auditors flag. Investor- and NFP-relevant scenarios are highlighted.
Total scenarios
20
14 categories
Live in this demo
5
end-to-end wired
In development
5
Phase 1 backlog
Investor-relevant
6
NFP / membership / exam patterns
Subscription / SaaS
— Cloud subscriptions and term licenses2 scenariosSaaS subscription with bundled implementation + support
Subscription license + onboarding services + premium support — three POs in one contract
SaaS · cloud·4 authoritative refs·4 steps
Usage-based SaaS · series with variable consideration
Per-API-call or per-transaction pricing — series of distinct services with usage-driven recognition
SaaS · cloud·2 authoritative refs·4 steps
Membership / NFP
— Trade leagues, professional associations, 501(c)(6) and 501(c)(3) entities2 scenariosAnnual membership dues · ratable + refund rightsInvestor-relevant
Annual dues paid in advance · benefits delivered over the year · pro-rata refund window
Membership organizations / associations·3 authoritative refs·4 steps
NFP routing · ASU 2018-08 exchange-vs-contributionInvestor-relevant
Decision tree: is the inflow an exchange (ASC 606) or a contribution (ASC 958)?
Not-for-profit · 501(c)(3) / 501(c)(6)·3 authoritative refs·4 steps
Exam / certification
— Multi-step credentialing programs with deferred fee patterns1 scenarioEvents / sponsorship
— Conferences and trade shows with multi-element sponsorship packages1 scenarioPublishing
— Journals, magazines, and content subscriptions1 scenarioSoftware licensing
— Perpetual + maintenance and term licenses1 scenarioProfessional services
— Consulting, system integration, custom development1 scenarioTelecom
— Bundled handset + plan, family plans, retention discounts1 scenarioHealthcare
— Provider-side patient services and capitation1 scenarioPharma · life sciences
— Gross-to-net, royalties, milestone payments1 scenarioConstruction
— Long-term contracts, percentage-of-completion, claims1 scenarioContract modifications
— Three modification treatments per ASC 606-10-25-103 scenariosModification · treated as separate contract
Adds distinct goods/services AT standalone selling price → standalone contract treatment
All·1 authoritative refs·3 steps
Modification · termination + new contract
Adds distinct goods at non-SSP, OR replaces remaining services → prospective from modification date
All·1 authoritative refs·3 steps
Modification · cumulative catch-up
Goods not distinct from those transferred → adjust revenue retroactively to reflect new TP
All·1 authoritative refs·3 steps
Cross-cutting judgment patterns
— Patterns that span verticals (variable consideration, principal/agent, material rights)3 scenariosVariable consideration with constraint
Estimate variable amount · apply constraint · re-estimate each period
All·2 authoritative refs·4 steps
Principal vs agent · gross vs net
Control of the good or service before transfer determines gross (principal) vs net (agent)
All · marketplace, distribution, advertising·2 authoritative refs·3 steps
Material rights · loyalty programs · renewal options
Customer option for additional goods at a discount = separate PO if material
All · subscriptions, retail, telecom, hospitality·1 authoritative refs·4 steps