Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.techfootintl.com/llms.txt

Use this file to discover all available pages before exploring further.

1. The Big Picture: What is a Rate List?

A Rate List is created directly from a Pricing Template. Once your Pricing Template is established, you define a Pricing Module within it. If you configure only the pricing values (the monetary values for each structural placeholder) for that Plan and mark it as Abstract, it instantly becomes a Rate List. By marking the Plan uncheck, the system makes it unsubscribeable—meaning customers cannot subscribe to it directly. Instead, it serves as a reusable master price sheet that other concrete, sellable plans (Base plans, Add-ons) inherit or reference. By assigning security attributes to Rate Lists, pricing catalogs can be securely filtered based on business dimensions such as region, department, tenant, or customer segment. This ensures users only view and access rate configurations authorized for their assigned scope.

2. How a Rate List is Born: The Abstract Plan

In the Billspree universe, creating a modular Rate List is simple and intuitive. You do not need to manage independent rate sheets outside of your product catalog:
  1. Create a Plan: Create a new plan inside the product catalog.
  2. Define Values: Configure all of its basic pricing placeholders under the Values tab.
  3. UnMark Plan (Unsubscribeable): Toggle and save the plan as Unsubscribeable .
  4. The Rate List is Born: This Pricing Module with plan unchecked instantly becomes a master Rate List ready to be inherited across other offerings!
  5. Assign security attribute to ensure Attribute-Based Access Control (ABAC)

3. Step-by-Step Configuration Guide

Step 1: Set Up the Pricing Template First

A Pricing Template is the strict prerequisite of a Rate List. Ensure your master structure (including placeholders, subscription properties, and meters) is defined first:
Screenshot 2026 02 19 At 11 14 04 AM
Setup Pricing Template →

Step 2: Navigate to Pricing Module

Open the dashboard and click on the Pricing Module tab in your pricing builder console to manage your Pricing Module:
Screenshot From 2026 05 22 11 27 23

Step 3: Create a New Pricing Module

Click on the Add Pricing Module button to open the builder workspace. Here, you define the core identity of the Pricing Module by setting its Name, Code, and Description:
Screenshot From 2026 05 22 12 17 34

Step 4: Assign Security Attribute

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

Step 5: Configure Values

Once created, all structural placeholders from your selected template will render dynamically inside the Pricing Module builder as individual configuration tabs:
Screenshot 2026 02 19 At 11 19 09 AM
On the Values tab, input the default pricing rates for each placeholder:
Screenshot 2026 02 19 At 11 20 16 AM