Set up event-based revenue recognition—Order Entry

This topic describes how to set up event-based recognition in Order Entry. Event-based recognition is required for Advanced Revenue Management and optional for Standard Revenue Management.

About event-based recognition

Some businesses regularly sell products or services where the revenue can’t begin to be recognized until an event occurs. For example, a software company might receive payment in advance for implementation services, but they do not consider the revenue as earned until the software go-live date. Sage Intacct lets you automatically prevent revenue schedules from starting for sales transaction line items until you specifically indicate that the recognition event has occurred. This is accomplished via the line item's Delivery status, which defaults from the selected item.

If a line item's Delivery status = "Undelivered," the associated line item's revenue schedule is set to "On hold". When a user executes the Deliver function in the Manage Revenue Schedules page, the line item's Delivery status is set to "Delivered".

  • If the line item's Deferral status = "Defer until item is delivered" and it's not included in an MEA bundle with a line item with Deferral status = "Defer bundle until item is delivered", the Deliver process sets the associated revenue schedule to "Not started" as of the delivery date.
  • If the line item's Deferral status = "Defer bundle until item is delivered" and the line item is in an MEA bundle, the revenue schedules for all line items in the MEA bundle in the sales transaction will be placed on hold until this specific line item is marked as Delivered.

The line item's revenue recognition template determines how Intacct adjusts the revenue schedule to account for any skipped revenue periods when the delivery date is later than the revenue template start date. The revenue recognition template's Posting method determines whether the adjustments are posted automatically or require manual posting.

Set up event-based recognition

Complete the following steps to set up event-based recognition.

  1. Configure Revenue Management
  2. Define Delivery defaults on items
  3. Define the System resume option on revenue recognition templates

1. Configure Revenue Management

If your company is subscribed to Advanced Revenue Management, you can skip this step as event-based recognition is mandatory for that subscription. Event-based recognition is optional for Standard Revenue Management.

  1. Go to Company > Admin > Subscriptions.
  2. On the Subscriptions page, select Revenue Management, then select Configure.
  3. On the Configure Revenue Management page in the Order Entry section, select the Event-based recognition checkbox..
  4. Select Save.

2. Define Delivery defaults on items

All items are set to Default delivery status = "Delivered" and Default deferral status = "Defer until item is delivered". This status combination has no effect on revenue schedules. You only need to change these fields for the items for which you do not want their revenue schedules to start until a particular event occurs.

  1. Go to Order Entry > All > and select Items.
  2. In the Items list, find the desired item and select Edit next to it.
  3. In the Revenue recognition section of the Item Information page, use the Default delivery status dropdown list and select "Undelivered".
  4. If you want to defer the revenue for all line items that participate in an MEA with this item until this item is delivered, use the Default deferral status dropdown list to select "Defer bundle until item is delivered".
  5. Select Save.
  6. Repeat steps 2 through 5 for each desired item.

3. Define the System resume option on revenue recognition templates

The System resume option on the revenue recognition template tells Intacct how to adjust revenue schedules to account for revenue that was previously scheduled prior to the Delivery date. The System resume options are as follows:

  • Catch up: Intacct will post Open revenue recognition that was scheduled prior to the item's Delivery date to catch up to the period of the resume date. These postings are automatic, regardless of the selected Posting method.
  • Walk forward: Intacct will regenerate the revenue schedule as of the resume date and push the end date out the same number of days as the new start date was pushed forward. This keeps the overall revenue schedule the same length.

The posting behavior of any adjustments depends on the associated revenue recognition template's Posting method:

  • Manual: the user must manually post adjustments. Intacct will not automatically post revenue skipped due to delayed delivery, even if the Delivery date has passed.
  • Automatic: For "Catch up", Intacct will automatically post skipped revenue when you execute the Deliver function. For "Walk forward", the system scheduler will post any revenue scheduled in the past the next time it runs.
  1. Go to Order Entry> Setup > Revenue Recognition and select Templates.
  2. Select Edit next to the applicable revenue template.
  3. Select the desired System resume option.
  4. Optionally, edit the template's Description to indicate which System resume option the template uses.
  5. Select Save.
  6. Repeat steps 2 through 5 for each desired revenue template.