Setup
Recurly Revenue Recognition Standalone: Streamlining Revenue Recognition and Financial Reporting.
Overview
This feature is part of our product, Recurly Revenue Recognition Standalone. [Learn more here].
Required plan
The Standalone Revenue Recognition module is available to merchants who need a Revenue tool to automate their ASC 606 / IFRS 15 accounting but do not, at this time, need the Recurly billing platform.
Cost
Please reach out to [email protected] for more pricing details.
Prerequisites
- Familiarity with the organization's revenue recognition standards (e.g., IFRS 15 or ASC 606).
- At least one primary book must be configured in Recurly Revenue Recognition Standalone to process revenue transactions.
- Attributes must be defined in the Attribute Labels section for data collection.
Definition
Recurly Revenue Recognition Standalone is a comprehensive tool designed to guide and automate the revenue treatment of transactions. It offers a structured approach to setting up books, profiles, attribute labels, segments, and business events, ensuring accurate and efficient financial reporting.
Key Benefits
- Versatility: Allows for the establishment of multiple books, catering to varied revenue recognition treatments.
- Precision: Offers detailed attribute labels, ensuring accurate data representation and transfer.
- Flexibility: Supports both standard and custom business events, catering to diverse business requirements.
- Efficiency: Automated processes reduce manual errors and streamline financial reporting.
- Integration: Seamless integration with ERP systems, ensuring consistent and accurate data transfer.
Key Details
Books
In Recurly Revenue Recognition Standalone, books are instrumental in determining the revenue treatment for transactions. Users can establish multiple books, allowing for diverse revenue recognition treatments based on each book's rules. Organizations can choose their Primary Book (either IFRS 15 or ASC 606) based on their country of origin or the currency of their accounts. To process revenue transactions in Recurly Revenue Recognition Standalone, at least one primary book must be configured.
Creating Books:
- Navigate to: Set Up → Books
- Click on the “+” to initiate book creation. Ensure the following fields are completed:
-
Name: Must be unique (e.g., Revenue subledger book).
-
Compliance: Choose the relevant accounting standard (e.g., ASC 606 or IFRS 15).
-
Type of Transactions: Opt for either booking or pipeline transactions.
-
Primary: Mark if this is the main book. Only one Primary book is allowed. Unmarked books will be secondary, and multiple secondary books are permissible.
-
Status: Mark as Active if the book is in use. Once deactivated, a book cannot be reactivated.
-
System controls: Choose among Allocation, forecasting, cost, posting. Note: Primary books must always have posting active.
- After setting up the book(s), click the Save icon.
- Once books are established, the Revenue workbench offers options to view contracts under each book individually or collectively. Reports are tailored based on the created books.
Notes:
- Only one Primary book is allowed in the system.
- Once a book is deactivated, it cannot be reactivated.
- Pipeline features are exclusive to Secondary books.
- Secondary books exclusively use the pipeline features for forecasting, resembling orders booked via opportunities rather than sales orders.
Profiles
Profiles in Recurly Revenue Recognition Standalone are designed to set application-level controls.
Configuring Profiles:
-
Navigate to: Set Up → Profiles
-
Profile Options:
- Account separator: Specifies the value for account separation.
- Commission only: Indicates if only commission data is present.
- Global currency: Designate the primary currency for financial reporting.
- Overage allowed: Enable if invoicing above the transaction amount is allowed.
- Contract revision level: Determine when a contract alteration is considered a Contract Modification.
- Revenue Duration: Differentiate between short-term (within a year) and long-term (beyond a year) revenue for GAAP and IFRS disclosure.
- SSP Date: Recurly Revenue Recognition Standalone sets the SSP date for all transaction lines to the earliest sales order book date when configured in PROFILE.
-
After finalizing the profile settings, click the Save icon.
Attribute Labels
Attribute labels bridge the gap between the merchants' attribute names and their counterparts in RevRec. They also dictate display preferences in various areas.
Main Tabs under Attribute Labels:
- Contracts: Pertains to contracts/sales orders.
- Documents: Relates to documents/invoices.
- Cost: Concerns cost/expenses/commissions.
- Outbound Attributes: Defines how data is relayed to the ERP system.
Configuring Labels for Contracts, Documents, and Cost:
- For each tab, set labels to determine display preferences and order.
- Drag items to rearrange their display order.
Setting up Attribute Labels:
- Navigate to: Setup → Attribute Labels.
- Adjust and add attribute labels as required.
- Click the Save icon after configuration.
Notes:
Attributes must be defined here for Recurly Revenue Recognition Standalone to gather data.
Segments
Segments help define a company's accounting structure, typically based on reporting needs or business processes.
Defining Segments:
-
Navigate to setup.
-
Select “Segment”.
-
Click “+” to add new segments and mark the natural segment containing the account.
Segment Mapper
This tool allows users to input values for defined segments, either linking them to contract attributes or assigning a static value. For instance, segments like Company and Revenue Code might use contract attribute values, while others like cost center have a fixed code. The segment account pulls the “account number” from its respective contracts.
Business Events
In Recurly Revenue Recognition Standalone, business events are either custom or standard triggers that initiate various actions for revenue and cost. After setting up an event, users can upload an event file, and Recurly Revenue Recognition Standalone will process the uploaded events.
Standard Events / Default Events
Standard events are built-in business triggers in Recurly Revenue Recognition Standalone that aid in releasing POB. Examples include:
- Upon Billing: Events occur upon billing for sales orders.
- Upon Booking: Events occur upon sales order loading.
- Expiration: An event triggers upon expiration.
Custom Event
Users can create custom events in Recurly Revenue Recognition Standalone, that is applicable for revenue release or hold release.
- Revenue: Associated with a POB template to release revenue.
- Holds: Linked to holds or approvals to release revenue or transfer revenue placed on a Contract, POB, or line Hold.
Configuring Events:
- Navigate to: Set up → Events
- Fill in the necessary fields and select options as needed.
- After setting up the event, click the Save icon.
Associating an Event with POB:
Before uploading an event file to Recurly Revenue Recognition Standalone, it's essential to link the business event with a POB.
-
Navigate to the desired POB: Rules -> Performance Obligation.
-
Within the revenue release tab, click on the "+" icon.
-
From the dropdown, choose the event and specify the percentage of revenue release based on the chosen event (set to 100 if it's the only one).
-
Multiple events can be linked in Recurly Revenue Recognition Standalone. Additionally, you have the flexibility to edit or delete revenue release events.
-
Once done, click on 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 Action | Start Date | End Date | Release Date | Effective Date | Expiry Date |
---|---|---|---|---|---|---|---|
Template Components
- Event Code: Every uploaded event file must include an event code. Recurly Revenue Recognition Standalone supports various event codes, as outlined in the table below:
Event Type | Event Action |
---|---|
EventActionRemoveHold | 1 |
EventActionRecognize | 2 |
EventActionDefer | 3 |
EventActionExpiryDate | 4 |
EventActionDeferFuture | 5 |
EventActionAccelerate | 6 |
EventActionDeferReRecognize | 7 |
-
Start & End Date: These dates, while optional, determine the revenue recognition period. They will override any dates specified in the contract.
-
Release Date: This date allows you to input data for the current period as if the event is scheduled for a future date. For instance, you can input an event file on May-23 for July-23, aiding in waterfall catchup.
-
Effective Date: Governs future events. For example, if events dated Jul-23 are loaded in May-23, the system won't process them until Jul-23 is active. Thus, the effective date manages future events.
-
Expiry Date: Applicable for events with a set expiration. It can be utilized to update an event's expiration date.
Currencies
Recurly Revenue Recognition Standalone predefines all currencies as ISO Codes, each with its corresponding precision, listed on the Currencies page.
Editing Currencies Configuration:
-
Navigate to: Setup → Currencies
-
All currencies are predefined in Recurly Revenue Recognition Standalone. To edit:
- Double-click on the desired currency or precision field.
- Make the necessary changes.
- Click the Save icon.
Updated about 1 month ago