QRG Revenue-Management en
QRG Revenue-Management en
Process Diagram
This document contains proprietary information and is protected by copyright and other intellectual property laws. This document may be reproduced,
modified, and/or distributed within the Customer’s organization solely for the Customer’s internal training purposes in connection with its authorized use of
the applicable Service; provided that the Customer acknowledges and agrees that Oracle NetSuite is not responsible for any aspect of modifications made by
the Customer in accordance with the preceding sentence. Please be advised that any other reproduction, modification, and/or distribution of all or any part
of this document is strictly prohibited without Oracle NetSuite’s prior written consent.
Revenue Management
Advanced Revenue Management (ARM) is an integral component of NetSuite order-to-revenue
workflow. It allows revenue managers to source from multiple sales contracts and non-sales documents
such as project, subscription or 3rd party transaction record; and construct a consolidated revenue
arrangement. ARM also automates revenue forecasting, allocation, recognition, reclassification and
auditing through a rule-based event handling framework.
With Advanced Revenue Management, revenue is deferred across future periods according to the rules
configured. ARM supports fair values based on vendor-specific objective evidence (VSOE), best estimate
of selling price (ESP), third party evidence (TPE), and other fair value methods a company uses. These fair
values are used to determine the revenue allocation ratios for multi-element transactions.
Business Case
Reasons to use Advanced Revenue Management
• A solution that not only supports the forthcoming new accounting principle ASU 2014-09
(also called ASC 606) but also meets completive edge against point solutions for billing or
revenue recognition.
• Addresses common business requirements and enhancement requests, allow minimum
customization and providing more configuration capabilities to implement end to end
processes to deliver powerful rev rec solution to the customers.
• NetSuite now provides sophisticated functionalities that are on par with industry leading
revenue recognition solutions
• The unique Suite approach taken to design and implement revenue engine allows to deliver
an end-to-end integrated solution with other NetSuite ERP functional components such as
billing and PSA
• Provides multi-arrangement flexibility and allows to trigger revenue recognition by certain set
of criteria.
• New terminology that uses standard lingo and allows the users especially general population
to easily adopt the functionality
• Compliant with ASU 2014-09 (also called ASC 606) revenue standard
Additional Benefits
• Drive revenue workflow through rule-based event management framework that automates
the creation, update and posting of revenue records, eliminating error-prone manual work
items
• Allow user to directly execute complex revenue allocation, booking and reclassification
without additional scripting, complying with the new ASC 606 regulatory requirements
• Enable rapid deployment of new product offerings through automated change management
(upsell, downsell, contract modification).
• Provide an accountant-friendly user interface, improving visibility throughout order-to-
revenue
• Introduce fully detailed system notes and audit trail (including version history to key revenue
records), improving governance and compliance
Stage Description
Construction The lifecycle of revenue recognition starts with the construction phase that
creates revenue elements from the source document or object and captures
revenue related information from the source transaction.
Rule based event handling framework is used to configure Arrangement and
Plan creation triggering events.
• As soon as business contract (sales order/any other source) is signed with
the customer, the business contract is automatically processed as revenue
arrangement in the system and converted into revenue elements.
o Creation of revenue arrangement/element will depend on the features
setup under accounting features and user triggered events.
• Catch the creation/update of revenue plan triggering events, create
forecasting and actual plan upon Creation, Fulfillment, Billing, Project
Progress.
Allocation Allocation identifies revenue element fair value and applies revenue
allocation rules across MEA.
When there are multi-element sales, the sales prices of the elements may not
be the same as their fair value. The sum of the fair value amounts also may
not equal the total sales price. Revenue allocation distributes the revenue
from a sale across its elements in proportion to their calculated fair value
amounts.
Exception • Revenue Plan can be placed on Hold and Resumed based on contingency
and condition.
Contingent
• Configuration and user errors/exceptions can be managed.
Management
o Exception management portlet on revenue work center.
o Exception management tab on individual revenue arrangement.
Billing All the billing activities are recorded based off of revenue element. Allows
Integration contract value reconciliation and deferred revenue reclassification.
Reclassification Steps:
1. Billing amount allocation (aka Carve in & Carve out)
2. FX adjustment
3. Unbilled receivable adjustment
4. Deferred revenue reclassification report
Reports Several reports are available to revenue and forecast analysis. The reports are
designed for revenue reconciliation purposes, forecast revenue, monitor and
• The Revenue Manager role is created by the system when you enabled Advanced Revenue
Management Feature
Custom Revenue Recognition Rules System allows to create multiple rules to define the
terms to generate revenue recognition plans that
determine when and how the revenue from
associated items is recognized.
Steps
1) Navigate to Lists > Accounting > Revenue Recognition Rules > New (Administrator).
OR Revenue > Non-Transaction Revenue Recognition Records > View Revenue Recognition
Rules > New (Revenue Manager).
1) On Revenue Recognition Rule page, enter a Name for the revenue recognition rule.
2) Verify the Recognition Method.
3) Specify the number of periods to include in revenue recognition plans generated from this rule.
4) Define an offset value for the revenue recognition rule to delay the start of a revenue recognition
plan.
Note: Revenue Recognition rule amount source options are event based and event is
defined on the item record under accounting subtab in “Create Revenue Plans on field”.
• Event-Percentage based on amount is used when “create revenue plan is on” Revenue
Arrangement Creation and Billing. Percentage of the revenue element line revenue amount
that the invoice amount represents in relationship to the discounted sales price. That is:
Invoice amount / discounted sales amount * revenue amount = amount in plan
• Event-Percent based on quantity is used when “create revenue plan” is on fulfillment.
Amount in plan is the percentage of the revenue element line quantity that is fulfilled
multiplied by the revenue amount.
• Event-Percent Complete is used when “create revenue plan” is on Project Progress. Amount
on plan is the percentage complete on the job record multiplied by the revenue amount.
8) Select the Rev Rec Start Date Source.
Note: This field value determines the source of initial revenue recognition start date on
the revenue recognition plan. This option is available only when “Project Management”
feature is enabled.
Note: Rev Rec End Date Source field on the revenue recognition rule determines the
source of the default end date on the plan.
• Term in Months: The end date is derived from the start date and value in the term in months
field.
• Term in Days: The end date is derived from the start date and value in the term in days field.
• Recognition Period: The end date is derived from the revenue recognition plan start date and
the value in the recognition period field. The end date is the last day of the period.
• Revenue Element End Date: The end of the revenue element record.
• Arrangement Transaction Date, Event Date and Source Date: These options are used to
recognize revenue immediately when the matching rev rec start date value are selected.
10) Select the End Date Change Impact.
Note: The End Date Change Impact field determines how revenue recognition plans are
updated when the end date changes.
• Update Remaining Periods Only: This is the default. The remaining unrecognized revenue is
divided by the total number of months or periods remaining.
• Update All Periods: The total revenue is divided by the total number of months or periods.
Adjustments to catch up or claw back revenue are made in the current period for previously
recognized revenue.
11) Click [Save].
Steps
1) Navigate to Setup > Accounting > Fair Value Formulas > New (Administrator).
2) Enter a Name for the formula.
3) Enter the Description.
4) Hover over Fair Value Formula to see the Set Formula icon .
7) Click [Set].
8) Click [Save].
Steps
1) Navigate to Setup > Accounting > Fair Value Price Lists (Administrator).
OR Navigate to Revenue > Setup > Fair Value Dimensions (Revenue Manager).
2) Select a dimension from the Field dropdown list.
3) Enter a Description.
4) Select additional fields and type descriptions as desired.
Note: You may use each field only one time. The maximum number of dimensions is 10.
5) Click [Save].
Steps
1) Navigate to Setup > Accounting > Item Revenue Categories > New (Administrator).
2) Enter a Name for the category.
3) Enter a Description.
4) Select the Fair Value Formula that should be the default on fair value price records for items in
this category.
5) Select a Fair Value Range Checking Policy.
Note: The Fair Value Range Checking Policy dropdown list is visible only when the Fair
Value Range Checking accounting preference is enabled.
• Boundary – If the discounted sales amount is between the high and low values of the range, it
is used as the calculated fair value amount. If it is outside the range, either the high or low
value is used, whichever is closer to the discounted sales amount.
• Fair Value – If the discounted sales amount is outside the range, the calculated fair value is
used.
• High – If the discounted sales amount is outside the range, the high value is used.
• Low – If the discounted sales amount is outside the range, the low value is used.
6) Click [Save].
Steps
1) Navigate to Setup > Accounting > Fair Value Price Lists > New (Administrator).
2) Select the Item Revenue Category. The Default Fair Value Formula populates based on your
selection.
Configuring revenue recognition attributes on the Item records is critical to process the revenue
recognition workflow starting from creating revenue arrangements to revenue plans, journal entries to
recognize revenue.
The following Item types are supported by the revenue management module.
Steps
1) Navigate to Lists > Accounting > Items > New (Administrator).
2) Select Non-Inventory or Service Item for Sale.
3) Enter an Item Name/Number.
4) Navigate to the Accounting subtab.
5) Select the Income Account.
6) Confirm the default Deferred Revenue Account or select a new one. The Deferred Revenue
Account defaults based on your “Default Deferred Revenue Account” accounting preference.
7) Navigate to the Revenue Recognition/Amortization subtab.
8) Select the Revenue Recognition Rule to use by default for this item in a revenue arrangement.
9) Select the same rule as the Rev Rec Forecast Rule.
10) Select the Create Revenue Plans On. This defines the event that triggers creation of revenue
recognition plans:
Note: When this checkbox is selected, revenue recognition schedules or revenue plans are
created with the status On Hold.
12) Select the Item Revenue Category. This is a classification for items that have similar
characteristics and revenue allocation requirements. It is used in the fair value price list.
13) Select the Allocation Type to associate with this item on sales transactions.
• Normal - Revenue allocation follows EITF 08-01 rules when you use VSOE and the fair value
price list with advanced revenue management.
• Exclude - This item is excluded from revenue allocation. The item discounted sales amount is
the revenue amount.
14) Select the Revenue Allocation Group. The value for this field is used in GroupSum functions in
fair value formulas. The option selected here is the default, but you can change it on the revenue
element. The available options are configured during system set-up.
15) Select the Permit Discount choose from the following to determine how discounts are handled
for this item:
• As Allowed – Allows a portion of an applicable discount to be applied against this item when
revenue allocation is performed.
• Never - Prevents a discount from being applied against this item when revenue allocation is
performed.
16) Select the Default as Delivered checkbox to set this item to a delivered status automatically
when it is added to a transaction. Clear this box to leave the delivery status clear by default.
Note: Plans may be created along with the arrangement if item has “Create Revenue Plan
On” field set to base on Revenue Arrangement Creation.
Revenue arrangement is initially created soon after the source document if the Revenue Arrangement
Update Frequency preference is set to Automatic in the Accounting preferences. The system will execute
the script and create revenue arrangement records every 3 hours.
Note: You can create revenue arrangements from the following transactions:
• Sales orders
• Invoices not created from sales orders
• Cash sales
• Cash refunds
• Return authorizations
• Credit memos
Note: Transaction Price and Revenue Amount should be the same amount.
5) Navigate to the Revenue Element subtab > Revenue Element sublist and review the values of the
following columns:
• Revenue Element includes a link to the Revenue Element record.
• Source is the link to the source record, in this case the sales order.
• Source Date
• Item includes the Item and a link to the Item record.
• Revenue Recognition Rule
• Revenue Recognition Plan Creation Event
Note: Your role must include the Revenue Arrangement permission at the Edit level or
higher to edit arrangements.
Steps
1) Navigate to Revenue > Revenue Arrangements > View Revenue Arrangements.
2) Click Edit next to the revenue arrangement.
3) Navigate to the Revenue Elements subtab.
4) Enter the Start Date when revenue recognition should begin for this revenue element.
5) Enter the End Date field and enter the date when revenue recognition should end for this
revenue element.
6) Click [Save].
Steps
1) Navigate to Revenue > Revenue Arrangements > Merge Revenue Arrangements for Linked
Sources.
2) Enter a Customer.
3) Select the checkbox next to the revenue arrangements to merge.
4) Click [Preview] to view the arrangements before merging.
5) Click [Merge].
6) Click [Refresh] until Submission Status changes from In Progress to Complete.
7) Click the Complete link to view the merged arrangement information.
8) Click the New Revenue Arrangement number link to view the details.
9) Notice the Is Merged Arrangement checkbox is selected.
10) Navigate to the Revenue Arrangement Message sublist.
Tip: To view the new merged revenue arrangement, navigate to Revenue > Revenue
Arrangements > View Revenue Arrangements.
Note: Create revenue plan is on the Revenue Arrangement Creation on the item record. If
create revenue plan is on billing, fulfillment, or project progress then only forecast plan
will be available until the event (billing, fulfillment, project update) takes place.
• Revenue Forecast and Actual Plans will be generated once arrangement record is created.
Navigate to Revenue Arrangement record and click Revenue Recognition Plan from each
revenue element
Steps
1) Navigate to Transactions > Financial > Revenue Arrangements (Administrator)
OR Navigate to Revenue > Revenue Arrangements > View Revenue Arrangements (Revenue
Manager)
2) Locate the revenue arrangement and click View.
3) Click the Revenue Elements subtab.
4) Locate Revenue Recognition Plan column and click to open the plan.
5) Click Edit on the popup screen.
6) Edit as needed:
• Revenue Recognition Rule
• Rev Rec Start/End date
• Hold Revenue Recognition
Note: Some fields might be disabled based on the status of the plan. For example: if
revenue recognition already in progress, you cannot change the start date.
Steps
1) Perform a Global Search to locate the Revenue Arrangement.
2) Click [View Revenue Plan]. The Update Revenue Plans window opens.
3) Click [Edit].
4) Confirm or edit the following:
• Revenue Recognition Rule
• Revenue Recognition Start Date
• Revenue Recognition End Date
• Reforecast Method
• Catch Up Period
5) Click Revenue Plan Number link to view the actual revenue plan.
6) Review the following information:
• Revenue Plan Type
• Status
• Revenue Rec Start Date
• Revenue Rec End Date
• Creation Triggered By link
• Created From link
• Item link
• Revenue Recognition Rule
• Amount
• Total Recognized
• Remaining Deferred Balance
Steps
1) Perform a Global Search to locate the Revenue Arrangement record.
OR Navigate to Revenue > Revenue Arrangements > View Revenue Arrangements.
2) Locate the revenue arrangement and click View.
3) Navigate to the Revenue Elements subtab > Revenue Element sublist.
4) Review the following:
• Sales Amount
• Calculated Fair Value
• Allocation Amount
• Allocation Ratio
5) Navigate to the Revenue Arrangement Message sublist.
6) Review the lists of successful revenue allocations.
7) Click [Back].
Basic Project feature is enabled. You can locate project from global search by entering project name OR
navigate to sales order and click project link.
Steps
1) Navigate to Customers > Sales > Approve Sales Orders.
2) Click on the Date link of the sales order.
3) Click [Edit].
4) Navigate to the Items subtab.
5) On the Project field, select New. A popup window opens.
a. Enter a Project Name
b. Confirm or edit the Project Status. Project Status defaults to In Progress.
c. Confirm the Start Date. Start Date defaults to today.
d. Confirm or edit the Project Manager. Project Manager defaults to you.
e. Select a Project Template, if applicable.
f. Navigate to the Financial section.
g. Select a Rev Rec Forecast Rule.
h. Select the Use Percent Complete Override for Forecasting checkbox, if applicable – this
ensures your forecast and actual plan uses the same percentage completion.
i. Navigate to the Percent Complete Override section.
The type of project revenue rule are based on how you want the system to recognize the revenue.
• Labor Based rule recognizes the revenue created from time tracked on the project.
• Fixed Amount revenue rule recognizes revenue based on a date, task, or milestone.
• Percent Complete revenue rule recognizes revenue at a rate equivalent to the project’s progress.
• As Charged revenue rule recognizes the revenue from actual project charges as they are created
rather than when they are billed.
Note: The service item determines the charges that are considered revenue to be
distributed.
Notes:
• If multiple service items are used for charges, create a labor-based project revenue
rule for each service item.
• You can add multiple charge rules of the same type to a revenue rule.
• Time-based charge rules can be added to multiple revenue rules that use different
service items
9) Click [Add].
10) Navigate to the Rates subtab.
11) Select the Rate Basis to determine the rate for revenue with this rule.
• Service Items takes the rate from the service items selected on the project’s time entries.
• Billing Classes takes the rate from the billing classes assigned to the project resources.
• Resources lets you set rates for each resource.
12) Select Rate Multiplier to multiply the calculated rate by a decimal number to determine the
recognized amount for the revenue created by this rule.
13) Select Time Rounding if you want time entries to be rounded up for the purposes of revenue
calculation.
14) Navigate to the Filters subtab.
15) Confirm or edit the Filter.
8) Click [Add].
9) Navigate to the Revenue Plan sublist.
10) Select Recognize Based On date.
11) Select whether to Recognize the Amount or the Percent From Total Amount.
12) If Percent From Total is selected, navigate to the Percent From Total sublist and enter the Name
and Percent to Recognize.
13) Click [Save].
Always run these processes in order: first revenue recognition and then deferred revenue
reclassification.
If you use revenue forecast plans, recalculate your forecast plans after you finish revenue recognition
and deferred revenue reclassification for the period.
Steps
1) Navigate to Revenue > Revenue Recognition Journal Entries > Schedule Revenue Recognition
Journal Entries > Run Now.
2) Select a Posting Period from the filter. The list is filtered to show only entries that are due to post
during the period you have chosen.
3) Select the Include Prior Periods checkbox to recognize the revenue on closed periods in this
current period.
Note: Use this to perform catch-up on revenue that was not recognized before a prior
period closed. Also mark Select Individual Schedules to select the select revenues up for
recognition.
Note: When scheduling revenue recognition journal entries, each subsidiary must have a
separate schedule.
6) You can further filter the list of revenue recognition plans using one or more of the following
fields:
• Transaction Type
Note: If you do not filter the list of plans, a journal entry is created for every schedule for
the period selected, even if there are hundreds of schedules, or more.
7) Select the Select Individual Schedules checkbox to select specific revenues for recognition.
Note: If you are performing catch-up on revenue that was not recognized before a prior
period closed, then ensure that both this, and the Include Prior Periods checkboxes are
marked.
8) Click [Estimate] view the total estimated submissions before creating the journal entries.
9) Click [Create Journal Entries].
Note: If the Start Date of a plan is in a closed period, the amount that would have been
recognized in that period is posted to the first open period.
10) Click [Refresh] to until Submission Status changes from In Progress to Complete.
11) Click the Complete link to view a summary of the journal entry and the status.
12) Click the Journal number link to view the journal entry details.
Reclassification is to:
Allocate the gross billing amount to individual Carve In: CR Deferred Revenue Account
revenue elements
Carve Out: DB Deferred Revenue Account
Adjust Revenue for foreign currency variance, Gain: DB Deferred Revenue and CR Revenue
posting to item-specific accounts
Loss: DB Revenue and CR Deferred Revenue
• As part of Period End process, you must create deferred revenue reclassification journal entries
each month to assure accurate results in subsequent periods.
• Revenue arrangements are included in the reclassification process only if they are approved and
the Compliant flag is checked.
Steps
1) Navigate to Revenue > Revenue Recognition Journal Entries > Schedule Reclassification Journal
Entries > Run Now.
2) Select a Posting Period from the filter. The list is filtered to show only entries that are due to post
during the period you have chosen.
3) Review the Journal Entry Date and adjust as needed.
4) Select a Subsidiary to limit the list of revenue recognition schedules or plans displayed for this
period.
5) Filter the list of revenue recognition plans by:
a. Transaction Type
a. Customer: Project
6) Click [Create Journal Entries].
The Deferred Revenue Waterfall report divides deferred revenue into the following categories:
• Prior Unrecognized – Deferred revenue planned for recognition by the end of the current period
but not yet recognized. If you have not completed the month-end revenue recognition journal
entries for the current period, those amounts are included. When all amounts have been
recognized, this column is not displayed.
• Short-term deferred revenue – Deferred revenue planned for recognition in the short term. This
category is further divided into columns for each month. The number of months is determined by
the accounting preference number of Short-Term Revenue Periods. The default is 12.
• Long-term deferred revenue – Deferred revenue planned for recognition after the number of
months set for short-term deferred revenue. This is the Thereafter column of the report.
• Unplanned deferred revenue – Billed, unrecognized, and not yet in actual revenue plans. This
amount is usually equal to the deferred revenue balance minus the total unrecognized amount.
The total unrecognized amount is the prior unrecognized plus the short-term deferred revenue
and the long-term deferred revenue. The maximum unplanned deferred revenue is capped at the
total revenue amount for each element.
Steps
1) Navigate to Revenue > Revenue Reports > Deferred Revenue Waterfall.
2) Accept the default value in the As of filter. The default is the current period.
Navigate to the Revenue Management reports and review the following available reports:
Steps
1) Navigate to Reports > Revenue.
2) Select an available report from the list above.
3) Select any footer options.
4) If you modified any filter options in the footer, click [Refresh].
5) Click View Detail to review the detailed report.