The Hierarchy of Income Terms in a Contract
When configuring contracts in Curve, it's necessary to add Income terms which will specify the royalty rate which is to be applied to the different types of income. This article explains how Curve decides which term and its royalty rate will be applied to an income line. Particularly when there are several terms on the Contract which are a match, it has a logic to decide which royalty rate will be applied. Understanding this logic is key to ensuring the correct rate is applied to each revenue line during distribution.
If Multiple Terms Match the Revenue, Which Term Will Be Applied?
-
Which term has at least one condition that is highest up in the hierarchy. The hierarchy goes from left to right, so from Cat Type > Cat Group > Territory > Channel > Configuration > Source.
- If two terms both have a condition that is equally high up in the hierarchy, which of these is a direct condition rather than a Contract Term Group? A Configuration condition for Stream will be deemed more specific than a configuration condition for an Online Contract Term Group. Similarly, a Territory condition for the US will be deemed more specific than a Territory condition for a Territory Group US & CA for example.
- If two terms both have a condition that is equally high up in the hierarchy, and they both are direct conditions or both are group conditions, then Curve will look if the lines have another condition further down the hierarchy, to verify which Term is deemed most specific.
This discrepancy can be resolved as shown in the below example. By creating an additional term that specifies an 80% royalty for Performance - Streaming income, this term now becomes more specific than the first term. Income mapped to the Channel “Performance” and Configuration “Streaming” will now be applied an 80% of Net Receipts rate.