tion interface for a Pay Pro-Rata rule type. This would identify the monetary amount
to be distributed, what qualifies a partner to receive any of it, and the participation
percentage. By contrast, more generic rules definition interfaces require the users not
only to declare rules, but also to specify how the rules execute, such as the arithmetic
operations of a Pay Pro-Rata rule.
Even if a generic rules engine permits a specific rule definition interface such as
Pay Pro-Rata to be built (which is questionable for some of them), work is needed
to actually build the template, and there may be restrictions on how it can be used.
Worse yet, it may not fully implement what the user wants, in terms of what it can
do, error conditions that it traps, or additional ...