Solution: Revenue Recognition Details

Subscription Revenue Recognition

With Gotransverse, you can be confident you are creating accurate general ledger entries with a configurable, rules-based subscription revenue recognition engine, designed for limitless pricing models. With fully automated daily revenue recognition capabilities, Gotransverse greatly expedites the revenue recognition process for subscriptions. Implement your revenue policies, and Gotransverse handles the rest.

If a company’s business model includes a high volume of transactions and/or any combination of subscription, usage or volume-based measures, then automating this process is not only a best practice, it is essential. Take it easy on your general ledger and get meaningful, accurate information for high volumes of transactions with a smart aggregation of general ledger transactions. Our subscription revenue recognition engine is rules-based, ensuring standardization and traceability, setting you up for success during audits.

Unique to Gotransverse is the industry’s first native subledger that easily applies complex revenue recognition policies specific to your company, including guidance associated with US GAAP and IFRS and also provides the flexibility to quickly address the changes in those policies and guidance. This native platform capability applies sophisticated and dynamic charging/billing scenarios to recognize revenue as needed. Having revenue recognition native to the platform and the ability to trace revenue recognition to specific accounts receivable events means better future forecasting, cleaner audit trails, and faster times to close the books, especially for consumption-based offerings.

Subscription Revenue Recognition

The subscription revenue recognition capabilities in the Gotransverse platform can do the following:

  • Manage subscription revenue recognition on a daily basis, aggregating into any time period you need for service period, agreement length, customer lifetime metrics and milestones, and more
  • Full allocation of agreement considerations across multiple units of accounting for every sale and/or order specific to your company’s revenue recognition policy
  • Easily track transaction level, summary level or segmented journal entries
  • Automate revenue recognition for multiple element arrangements in alignment with the current and future revenue recognition guidance
  • Redistribute revenue changes in the subscription lifecycle (e.g., add-on, upgrade, downgrade, cancel)
  • Define revenue recognition logic to invoke at time of service deactivation
  • Apply deferrals, triggering events, revenue catch up, and contract allocations across multiple elements per your company’s revenue recognition criteria
  • Recognize revenue and conversions for transactions conducted in foreign currencies
  • Pause, resume, modify or cancel revenue recognition schedules already in progress
  • Post to general ledger accounts based upon several different criteria, such as currency, account type, and product category
  • Support multiple general ledgers as well as multiple ERP solutions

Complying with ASC 606

Gotransverse's ASC 606 functionality enhances the native revenue recognition capabilities of the Gotransverse platform. We ensure revenue recognition that is processed through the Gotransverse platform is in compliance with the new standards, while also giving the user total control over the inputs so that revenue recognition is calculated in a way that is best for their organization.


Gotransverse's ASC 606 functionality:

  • Handles the complexities of deferred revenue and multi-element arrangements
  • Allocates revenue to performance obligations based on the relative value of Standalone Selling Prices
  • Recognizes allocated revenue as products and services are delivered, or as otherwise defined
  • Allows for estimates of quantity-based products/services
  • Provides the ability to override automated values such as revenue recognition dates, Standalone Selling Price, allocated Transaction Price
  • Allows for multiple general ledgers to make it easier to comply with financial statement disclosure requirements
  • Allows for contract modifications to handle mid-term changes, revisions of estimates and other contract terms.
  • Includes the ability to add Variable Consideration to manage:
    • Allocation of contract value to non-monetary contact elements such as future contract rights and warranty obligations
    • Allocation of contract value to estimated contingent events
    • Ability to add future-billing-based elements such as early payment discounts and performance bonuses