App Management - Recurly Revenue Recognition Advanced
Efficiently manage and integrate app data from Apple Store and Google Play Store into Recurly Revenue Recognition with tailored grouping, performance obligations, and data rules.
Overview
Required plan
This feature is part of our product, Recurly Revenue Recognition Advanced. [Learn more here].
Definition
Recurly Revenue Recognition Advanced has the capability to handle data from both the App Store and the Google Play Store data, whether it’s from Apple or Android. To manage App Management data, a few straightforward configurations must be done in Recurly Revenue Recognition Advanced.
Key benefits
- Streamlined data management: Easily group App Management data based on subscription source, ensuring accurate and efficient data handling.
- Flexible revenue recognition: Define exclusive POBs for App Management data, allowing for revenue recognition on an overtime basis.
- Enhanced data rules: Copy Google fees to the "App Fees" attribute and assign distinct account numbers for both Apple and Google Store data.
- Seamless integration: With the App Management Integration, effortlessly flow App Management data into Recurly Revenue Recognition Advanced.
Grouping configuration
Configure your system to group order lines based on the subscription's source (Apple Store or Google Play Store).
The App Management data is organized by subscription. Therefore, you need to create two separate grouping rules using the contract grouping feature in Recurly Revenue Recognition Advanced:
- Apple Store Grouping Rule: Set the grouping attribute to "Source = Apple Store."
- Play Store Grouping Rule: Set the grouping attribute to "Source = Play Store."
This setup ensures that order lines are accurately grouped by the subscription source.

Performance obligation
We define an exclusive Performance Obligation (POB) for App Management data, where revenue is recognized over time.
This POB, known as App Subscription, is automatically assigned to any order line in a contract that meets the Recurly Revenue Recognition Advanced Rules for either "Play Store" or "Apple Store" data.

The POB rules are based on the source of the data, ensuring that all order lines with the specified source are grouped under the App Subscription POB.

The hierarchy of these rules is critical to guaranteeing the correct obligation is applied.
Data rule configuration
To ensure accurate revenue recognition, you need to configure data rules that transform App Management data correctly. Specifically, you must copy the sell price from "Google Fees" lines to the "App Fees" attribute and assign proper account numbers for data originating from the Play Store and Apple Store.
We have defined four data rules:
Data rule 1 - Copy Google fees to app fees
Copies the sell price from "Google Fees" lines into the "App Fees" attribute.
Rule:
Application Attribute | Formula |
---|---|
App Fees | Line.SellPrice |
Criteria:
Field | Operator | Value |
---|---|---|
Plan | = | Google Fees |

Data rule 2 - Zero out Google fees
Sets the sell price of the Google Fees plan to zero to avoid duplicative charges.
Rule:
Application Attribute | Formula |
---|---|
App Fees | 0 |
Criteria:
Field | Operator | Value |
---|---|---|
Plan | = | Google Fees |

Data rule 3: Assign account numbers for Play Store data
Applies the appropriate account number for all order lines with a source of "Play Store."
Rule
Application Attribute | Formula |
---|---|
Liability Account | 23100 |
Revenue Account | 33200 |
Criteria
Field | Operator | Value |
---|---|---|
Source | = | Play Store |

Data rule 4 - Assign account numbers for Apple Store data
Applies the appropriate account number for all order lines with a source of "Apple Store."
Rule
Application Attribute | Formula |
---|---|
Liability Account | 23000 |
Revenue Account | 33000 |
Criteria
Field | Operator | Value |
---|---|---|
Source | = | Apple Store |

App management integration
Once you've configured these data rules, it's critical to run the App Management Integration job. This integration pushes all processed App Management data into Recurly Revenue Recognition Advanced.
How to enable the App Management integration?
Navigate: Import/Export → Scheduled Jobs → App Management Integration

Ensure that the job is active, then click Run to execute the integration.
Updated 1 day ago