Skip to main content

Overview of policy configuration


Overview of policy configuration

ASC 606 breaks down the revenue recognition process into five basic steps:

  1. Group transaction lines into revenue contracts.
  2. Identify the performance obligations in the revenue contract.
  3. Determine the transaction price.
  4. Allocate the transaction price.
  5. Recognize the revenue as performance obligations are satisfied.

For Zuora Revenue to automatically performs these steps to recognize the revenue, you must analyze your company's accounting policies and then configure Zuora Revenue properly to suit your business needs.

Basic policy-related configuration

The following policy related configuration is the minimum requirement for Zuora Revenue to perform the ASC 606 steps properly:

  • RC grouping templates
    The RC grouping templates determine how Zuora Revenue should group the incoming transaction lines into revenue contracts as required by ASC 606 Step 1.

    For information, see Create RC grouping template.

  • POB templates and POB assignment rules
    The POB templates and assignment rules determine how Zuora Revenue identifies performance obligations within each revenue contract as required by ASC 606 Step 2 and also define the revenue treatment for each performance obligation.

    For information, see Performance obligation processing.

  • SSP
    The SSP setup determines how the transaction price is determined and allocated for each line in the revenue contract as required by ASC 606 Step 3 and 4.

    For information, see SSP setup.

After these basic configurations, Zuora Revenue can perform revenue management based on the revenue events that are uploaded.

Advanced policy-related configuration

Zuora Revenue also provides configurable rules and settings for you to tailor Zuora Revenue to your own revenue management policies, such as: