Module Configuration Admin Manual
Steps to configure app-
Step 1: Configure Application
Go to Billing Module Configuration
Select the app to configure
Fill:
App Name
Subtitle
Description
Features
Landing Page Image
Purpose:
This data is shown on the app’s UI (customer-facing site)
Action:
Click Save

Step 2: Create Billing Roles
Go to Billing Role
Create roles (e.g., Admin, Manager, User)
Set:
Module (which app/module this role belongs to)
Configure:
Child Roles (Billing Role List)
Defines which roles this role can assign
Example: Admin → can assign Manager, User
Critical Rule:
Role controls access, not package

Step 3: Set Role Permissions
Go to Billing Role Permission Setting
Select Billing Role
Configure:
Allowed Doctypes
Permissions: (e.g)
Read
Write
Create
Delete
Rule:
Must configure for every role
Missing permission = feature not visible (so assign permissions properly)

Step 4: Create Billing Packages
Go to Billing Package
Create packages
Set:
Basic:
Package Name
Package Type:
Day-Based (Subscription)
Token-Based
Limits:
Number of Users
Duration (if day-based)
Token Count (if token-based)
Access:
Assign Billing Role
Important:
This role will be assigned to user when package is selected

Step 6: Free Plan Configuration (Com)
If your system uses fallback: This is the package that will be given to the user as the starter package
-Check- Is Base Package (if this is checked then that plane becomes free plane amount will always be zero for this is base package plane)
Note: It is compulsory to make this free starter plane because this is the plan that will be assigned when user registers.(Each app must have this free plane).
Create a Free Package
Assign:
Limited role
Limited features
Behavior:
Applied when:
Plan expires
All Tokens utilized

Common Mistakes -
Role created but no permissions → user sees blank screen
Package created but no role → access breaks
App not mapped → nothing visible
User limit not set → admin confusion
One compulsory Free Package (Is Base Package) not created so the user will not get any role when registered.
Sub Roles not selected in Billing Role
Role Permissions Not selected properly