Setup Considerations: Multiple-Element Revenue Allocation
You can use this topic to help make decisions when planning your configuration and use of multiple-element revenue allocation. It explains:
- Why to set it up.
- How it fits into the rest of Workday.
- Downstream impacts and cross-product interactions.
- Security requirements and business process configurations.
- Questions and limitations to consider before implementation.
Refer to detailed task instructions for full configuration details.
What It Is
Multiple-element revenue allocation enables you to allocate revenue on customer contracts with multiple performance obligations.
Business Benefits
Multiple-element revenue allocation reduces manual effort and helps to ensure that you report recognized revenue in compliance with:
- ASC 606 accounting standards.
- IFRS 15 accounting standards.
Use Cases
Use multiple-element revenue allocation to meet reporting requirements when the revenue line amount on the customer contract differs from the contract line amount.
Questions to Consider
Questions | Considerations |
|---|---|
When you do your pricing studies, how do you determine the fair value price for your sales items? | When your company sells items based on:
|
How do you want to allocate revenue for a single customer contract? | To calculate revenue allocation:
|
How do you allocate revenue among multiple customer contracts? | Enable at least 1 customer contract type for linked contracts. You can then associate multiple customer contracts with a single parent contract and allocate revenue among them. |
What volume of your customer contracts need multiple-element revenue allocation? | To allocate revenue for:
|
Recommendations
Features | Considerations |
|---|---|
Lower and Upper Range Percentages | When you don't create a fair value price list, Workday recommends that you calculate revenue based on a percentage of the sales price. |
Allocation Basis | Workday recommends that you use an allocation basis to calculate the relative selling price allocation for each sales item on a customer contract line. |
Do Not Auto-Allocate Revenue | When you have a large number of customer contract lines that you want to allocate revenue for, Workday recommends that you:
|
Revenue Allocated | When you create multiple-element revenue allocation outside of Workday, we recommend that you enable this check box to indicate that you've already allocated revenue for the customer contract. |
Requirements
You must:
- Create sales items that use an accrued or deferred revenue treatment for use in a fair value price list.
- Manually enter revenue override amounts for sales item bundles on customer contract lines.
Limitations
Features | Considerations |
|---|---|
Sales Items and Sales Item Groups | You can only:
|
Variable Customer Contract Lines | Workday doesn't support these variable customer contract lines with multiple-element revenue allocation:
|
Projects | Workday doesn't support Time and Material projects with multiple-element revenue allocation. |
Tenant Setup
To define tenant-wide and company-wide configurations, access the
Set Up Revenue Allocation Configuration
task. You can use the task to configure how Workday allocates revenue on customer contracts with multiple-element arrangements.Security
Domains | Considerations |
|---|---|
Process: Customer Contract - View in the Customer Contracts and Project Billing functional areas. | Report on multiple-element revenue allocation. |
Process: Revenue - Allocations in the Customer Contracts and Project Billing functional areas. | Create multiple-element revenue allocation for approved customer contracts. |
Set Up: Customer Contracts - Price Lists in the Customer Contracts and Project Billing functional areas. | Maintain and view fair value price lists. |
Set Up: Revenue - Allocations in the Customer Contracts and Project Billing functional areas. |
|
Set Up: Sale Item in the Customer Accounts and Learning Core functional areas. | Create and edit sales items. |
View: Sale Item in the Customer Accounts and Learning Core functional areas. | Report on sales items. |
Business Processes
Business Processes | Considerations |
|---|---|
Customer Contract Event
| Create and approve customer contracts with multiple-element revenue allocation. |
Revenue Recognition Schedule Event
| Review and approve revenue override amounts from multiple-element revenue allocations. |
Reporting
Reports or Dashboards | Considerations |
|---|---|
Carve In/Out report | View multiple-element revenue allocations on your customer contracts. |
Fair Value Allocation report | View multiple-element revenue allocations completed for a company. |
Fair Value Analysis report | View customer contract lines that fall within the allocation threshold for your tenant. |
Maintain Fair Value Price List report | View and edit fair value price lists. |
Run Multiple-Element Revenue Allocation report | Run allocations for available customer contracts. |
Revenue dashboard | Use this dashboard to access tasks and reports related to multiple-element revenue allocation. |
You can use these report data sources to create custom reports:
- Customer Contracts
- Customer Contracts Lines
- Revenue Recognition Schedules
Integrations
Web Services | Considerations |
|---|---|
Get Customer Contracts
| Retrieves customer contracts with multiple-element revenue allocation enabled. |
Get Multiple-Element Revenue Allocations Put Multiple-Element Revenue Allocation | Retrieves multiple-element revenue allocations for customer contracts. Creates and updates multiple-element revenue allocations for customer contracts. |
Get Revenue Allocation Configurations Put Revenue Allocation Configuration | Retrieves the current revenue allocation configurations in your tenant. Creates and updates revenue allocation configurations. |
Get Sales Items Put Sales Item | Retrieves all the sales items in your tenant. Creates and updates sales items |
Get Sales Item Fair Value Price Lists Put Sales Item Fair Value Price List | Retrieves the fair value price list associated with a sales item. Creates and updates fair value price lists. |
Submit Customer Contract
| Submits customer contracts with multiple-element revenue allocation enabled. |
Connections and Touchpoints
Features | Considerations |
|---|---|
Customer Contracts | Specify revenue override amounts on customer contract lines.
Workday applies the revenue override amounts to the amounts on your revenue recognition schedule. |
Financial Accounting | Create revenue recognition operational journals for multiple-element arrangements. |
Workday offers a Touchpoints Kit with resources to help you understand configuration relationships in your tenant. Learn more about the Workday Touchpoints Kit on Workday Community.