Business events

Configure standard and custom business events in Recurly RevRec, link them to POBs, and structure your event file upload template.

Business events are the custom or standard triggers that drive revenue and cost actions in Recurly RevRec. Set up an event, link it to a Performance Obligation, then upload an event file — RevRec processes the events and applies the results to your revenue waterfall.
Available as part of Recurly RevRec

Key details

Standard events

Standard events are built-in business triggers in Recurly RevRec that help release a POB:

Upon billing

The event occurs upon billing for sales orders.

Upon booking

The event occurs upon sales order loading.

Expiration

The event triggers upon expiration.

Custom events

You can also create custom events in Recurly RevRec, such as:

Revenue

Associated with a POB template to release revenue.

Holds

Linked to holds or approvals to release revenue, or to transfer revenue placed on a contract, POB, or line hold.

Configuring events

1

Navigate to Events

Go to Set Up → Events.

2

Fill in event details

Fill in the necessary fields and select options as needed.

3

Save

Once you've set up the event, select the Save icon.

Associating an event with a POB

Before uploading an event file to Recurly RevRec, you need to link the business event with a POB.

1

Add a revenue release event

Navigate to the desired POB. Within the Revenue Release tab, select the "+" icon, then choose the event from the dropdown and specify the percentage of revenue release for it. Set this to 100 if it's the only event.

2

Link additional events as needed

You can link multiple events to a single POB, and you have the flexibility to edit or delete revenue release events.

3

Save

Once you're done, select the Save icon.

Event file template

Your event file template should resemble the table below:

Attribute 1 (from event mapper)Attribute 2 (from event mapper)Event actionStart dateEnd dateRelease dateEffective dateExpiry date

Template components

Event code

Every uploaded event file must include an event code. Recurly RevRec supports the following event codes:

Event typeEvent action
EventActionRemoveHold1
EventActionRecognize2
EventActionDefer3
EventActionExpiryDate4
EventActionDeferFuture5
EventActionAccelerate6
EventActionDeferReRecognize7
  • Start and end date: Optional, but they determine the revenue recognition period and override any dates specified in the contract.
  • Release date: Lets you input data for the current period as if the event is scheduled for a future date. For example, you can upload an event file in May 2023 for July 2023, which helps with waterfall catchup.
  • Effective date: Governs future events. For example, if events dated July 2023 are loaded in May 2023, the system won't process them until July 2023 is active — the effective date manages this future scheduling.
  • Expiry date: Applicable for events with a set expiration, and can be used to update an event's expiration date.