Skip to main content

1. The Big Picture: What is a Parameterized Rating Rules Set?

While a Pricing Template establishes the structural layout and a Rate List supplies the concrete currency prices, the Parameterized Rating Rules Set is the billing engine’s logical brain. It defines the exact calculations, tax rates, volume multipliers, and regional discounts applied to customer billing metrics. A Parameterized Rating Rules Set is created directly from a Pricing Template. After setting up your Pricing Template, you define a Charge Rules within it. If you configure only the formulas and conditions (and leave the raw values tab blank) and unmark that as plan , it instantly becomes a Parameterized Rating Rules Set (or Rating Rules Set). By marking the Plan as unchecked, the system makes it unsubscribeable—meaning customers cannot subscribe to it directly. Instead, it serves as a reusable master logic card that other concrete, sellable plan inherit or reference. By assigning security attributes to Charge Rules, pricing logic can be securely controlled across regions, business units, customer segments, or operational scopes. This ensures users only access and apply pricing calculations that are authorized for their assigned business dimensions.

2. How Rules Are Authored

A Charges Rules module uses the same rule-authoring mechanics as any Pricing Module, Conditions, a Billing Formula, an optional Rule Post-Processor, multiple rules per component connected by OR with first-match-wins evaluation, and Component Chaining via Order. See Pricing Module → Authoring Rules for the full mechanics. What makes a Charges Rules module specifically a Parameterized Rating Rules Set: it’s a Pricing Module with only the charge components filled in (rules and formulas), the Values tab left blank, and the Plan check unmarked, so it’s unsubscribable, a reusable logic card other concrete plans inherit or reference.

3. Step-by-Step Configuration Guide

Step 1: Set Up the Pricing Template First

A Pricing Template is the strict prerequisite. Ensure your master placeholders, properties, and usage inputs are configured first:
Screenshot From 2026 05 22 11 09 35
Setup Pricing Template →

Step 2: Navigate to Pricing Modules tab

Open your Billspree dashboard, navigate to the catalog builder, and click on the Pricing Module tab:
Screenshot From 2026 05 22 11 27 23

Step 3: Create a New Plan

Click the Add Plan Variant button to open the workspace. Here, define the logical catalog name (e.g., SaaS Advanced Enterprise Rules), its Code, and Description:
Screenshot From 2026 05 22 12 17 34

Step 4: Assign Security Attributes

Select suitable security attributes to ensure atribute-Based Access Control (ABAC)
Screenshot From 2026 05 22 15 28 18

Step 5: Configure Conditions & Formulas for Components

Your defined components will display as tabs in your workspace. Click on each calculated component tab to configure its conditions and formulas. To chain calculations, you can select and pass previously computed components as formula parameters from the checklist:
Screenshot 2026 02 20 At 2 18 15 PM
Screenshot 2026 02 19 At 1 10 40 PM
Configure the multiple Conditions for your specific charge list calculations:
Screenshot 2026 02 20 At 2 03 54 PM
Input the Formulas corresponding to those conditions:
Screenshot 2026 02 20 At 2 01 49 PM
Screenshot 2026 02 20 At 1 55 23 PM
Screenshot 2026 02 20 At 2 00 53 PM

Step 6: Leave the Plan Check Unmarked (Creating the Rating Rules Set)

Once you are done writing your billing rules (and leaving the rawValues rate cards blank), mark the plan as unchecked and save it. By setting the plan unchecked, the system saves it not as a concrete sellable package (making it unsubscribeable), but as a reusable, master logical Parameterized Rating Rules Set!