The following description of system behaviour comes from OpenRules: Additionaly the screenshots from the calculation sheet, which contains the rules grupped into tables are also provided: And the original sheet from OpenRules can be downloaded here