You are a finance manager for a multinational corporation using Dynamics 365 Finance. The company needs to comply with the new revenue recognition standard (ASC 606). They sell products and services in bundled contracts, and revenue must be allocated to performance obligations based on standalone selling prices. The system must automatically allocate the transaction price to each obligation and recognize revenue over time. Currently, the finance team manually calculates allocations in Excel. You need to configure Dynamics 365 Finance to automate revenue recognition for these bundled contracts. The company uses the Project management and accounting module for services and the Sales module for products. What should you do?
Revenue recognition module handles both sales orders and project-based revenue.
Why this answer
Option B is correct because Dynamics 365 Finance includes a dedicated Revenue recognition module that can automatically create revenue schedules from sales orders (for products) and project proposals (for services). This automates the allocation of transaction prices to performance obligations based on standalone selling prices, complying with ASC 606 without manual Excel calculations.
Exam trap
The trap here is that candidates may think revenue recognition is only handled in the Project management and accounting module, overlooking the dedicated Revenue recognition module that integrates both Sales and Project modules for bundled contracts.
How to eliminate wrong answers
Option A is wrong because creating separate invoices and recognizing revenue manually defeats the purpose of automation and does not leverage Dynamics 365 Finance's built-in revenue recognition capabilities. Option C is wrong because General ledger allocation rules are designed for distributing ledger amounts (e.g., cost allocations), not for allocating transaction prices to performance obligations under ASC 606. Option D is wrong because configuring revenue recognition schedules only in the Project management and accounting module would ignore the Sales module for products, failing to handle bundled contracts that include both products and services.