Example: RC grouping template examples
This document provides examples of primary and secondary grouping rules in Zuora Revenue, illustrating how transaction lines are grouped based on various criteria such as contract ID, PO number, and sales order number.
Examples
Examples are provided to help you understand the effect of primary grouping rules and secondary grouping rules.
Primary grouping example
In this example, the following rules are configured in the Primary RC Rules section.
According to the grouping rule hierarchy, Zuora Revenue groups the transaction lines in the following sequence:
- The transaction lines with the same contract ID are first grouped together into one revenue contract.
- For transaction lines that do not have the same contract ID, Zuora Revenue then groups those transaction lines with both the same PO number and the same customer ID to form one revenue contract.
- If the above two rules are not applicable, the transaction lines with the same Sales Order Number are grouped together. Note that the third grouping rule is valid only during the RC creation period. If the RC creation period has elapsed, the Sales Order Number is no longer used for RC grouping.
Secondary grouping example 1
In this scenario, the secondary grouping rules are configured as follows in the RC grouping template:
- Secondary Grouping Rules = Enable
- Associated Contract Reference = SO Number
- The Grouping Option setting does not matter in this scenario.
Changes happening on your customer's side and the system behavior are outlined as follows:
Sequence | What happens on your customer side | What happens in Zuora Revenue |
---|---|---|
1 | On Jan 1, 2022, the customer purchased product A. |
|
2 | On Feb 15, 2022, due to implementation complexity, the customer also requested professional services but signed an amendment, which is booked as sales order line SO #24. |
|
Secondary grouping example 2
In this scenario, the secondary grouping rules are configured as follows in the RC grouping template:
- Secondary Grouping Rules = Enable
- Associated Contract Reference = SO Number
- The Grouping Option setting does not matter in this scenario.
Changes happening on your customer's side and the system behavior are outlined as follows:
Sequence | What happens on your customer's side | What happens in Zuora Revenue |
---|---|---|
1 | On January 1, 2022, the customer purchased product A and product B. |
|
2 | On March 15, 2022, due to pricing issues, the customer requested to cancel Product B and booked a new replacement order for Product B. |
|
Secondary grouping example 3
In this scenario, the secondary grouping rules are configured as follows in the RC grouping template:
- Secondary Grouping Rules = Enable
- Associated Contract Reference = SO Number
- The Grouping Option setting does not matter in this scenario.
Changes happening on your customer's side and the system behavior are outlined as follows:
Sequence | What happens on your customer's side | What happens in Zuora Revenue |
---|---|---|
1 | On January 1, 2022, the customer purchased product A with related support services. |
|
2 | Due to implementation complexity, the customer was not satisfied with the product and requested free implementation services and signed an amendment on June 15, 2022. |
|
Secondary grouping example 4
In this scenario, the secondary grouping rules are configured as follows in the RC grouping template:
- Secondary Grouping Rules = Enable
- Associated Contract Reference = SO Number
- Grouping Option = Separately collect the contract modifying order lines with different CT Mod IDs to the RCs where their respective associated order references are.
Changes happening on your customer's side and the system behavior are outlined as follows:
Sequence | What happens on your customer's side | What happens in Zuora Revenue |
---|---|---|
1 | The customer purchased a 3-year subscription on Product A on January 1, 2022, which is booked under SO#1. |
|
2 | The customer purchased a 2-year subscription on Product B on June 15, 2020, which is booked under SO#14. |
|
3 | Then, the customer requested an add-on of Product C as well as an early renewal on product A and Product B by signing an amendment on Jan 15, 2022, effective Feb 1, 2022, co-terming the service end date of Product A, Product B, and Product C on June 30, 2024, booked under SO#66. |
|
Secondary grouping example 5
In this scenario, the secondary grouping rules are configured as follows in the RC grouping template:
- Secondary Grouping Rules = Enable
- Associated Contract Reference = SO Number
- Grouping Option = Collect the contract modifying order lines with different CT Mod IDs to the earliest RC of the group. If any RC is closed, unfreeze and group to the earliest.
Changes happening on your customer's side and the system behavior are outlined as follows:
Sequence | What happens on your customer's side | What happens in Zuora Revenue |
---|---|---|
1 | The customer purchased a 3-year subscription on Product A on January 1, 2022, which is booked under SO #1. |
|
2 | The customer purchased a 2-year subscription on Product B on June 15, 2020, which is booked under SO #14. |
|
3 | Then, the customer requested an add-on of Product C as well as an early renewal on product A and Product B by signing an amendment on Jan 15, 2022, effective Feb 1, 2022, co-terming the service end date of Product A, Product B, and Product C on June 30, 2024, booked under SO #66. |
|