Dashboard
Current licensing totals and recent recorded activity.
Recent licenses
| License | Product | Customer | Plan | Status | Created | Valid to |
|---|
Recent activations
| License | Customer | Machine | App version | Activated | Status |
|---|
Recent trials
| Trial | Product | Customer | Status | Started | Ends |
|---|
Licenses expiring soon
| License | Product | Customer | Status | Valid to |
|---|
Recent licensing activity
| Time | Action | Entity | Details |
|---|
System status
Licensing reports
Filter live licensing records and export the matching rows as CSV.
Product master
Manage products available in the central licensing system.
| Product | Code | Type | Version | License | Status | Actions |
|---|
License plans
Configure plan duration, pricing, trial access, and activation limits.
| Product | Plan | Duration | Price | Trial days | Max activations | Renewal | Status | Actions |
|---|
Customers
Manage customer records associated with licenses.
| Customer | Mobile | GSTIN | Status | Actions |
|---|
Generate license
Choose an active product, plan, and customer to issue a license.
License details
Confirm the selected plan and customer before generating a license key.
Plan summary
Review these terms before generation.
License generated
The license has been generated successfully.
License management / history / status
Search licenses, review machine and audit history, and manage renewal or revocation.
| License key | Product | Plan | Customer | Status | Valid from | Valid to | Max activations | Active activations | Action |
|---|
Customer, product and plan details
Registered machines
Machine fingerprints are shown as stored by the licensing service.
| Machine fingerprint | App version | Activated (UTC) | Status |
|---|
Activate a machine
Enter the client’s machine fingerprint hash. Activation limits continue to be enforced by the existing licensing API.
License activity history
Recorded licensing audit events. No history is inferred or generated by this screen.
| Time (UTC) | Action | Details |
|---|
Trial management
Review admin-issued and registered trials, their validity, and recorded activity.
Create an admin-issued trial
Uses the product’s configured trial-plan duration, or the existing seven-day fallback. This workflow does not use GSTIN or customer identity as a trial key.
| Trial ID | Product | Customer | Start (UTC) | End (UTC) | Status | Machine info | Created / started (UTC) | Details |
|---|
The current trial schema stores no separate created timestamp; existing creation paths set StartedAtUtc when creating the trial.
Customer and product
Machine / activation information
Machine activations are not linked to trial records in the current schema.
Trial activity history
Only audit events explicitly linked to this trial are shown.
| Time (UTC) | Action | Details |
|---|
Sales dashboard
Live lead, conversion, payment and commission figures.
Marketing person-wise sales
| Marketing person | Sales | Amount |
|---|
Product-wise sales
| Product | Sales | Amount |
|---|
Lead source-wise sales
| Lead source | Sales | Amount |
|---|
Marketing persons
Maintain people, optional login assignments and commission settings.
Marketing Agent access
Create an active MARKETING login, then link it to that person below. Set an initial password and share it with them through a private channel.
| Agent | Login | Status | Marketing profile | Last login | Access |
|---|
| Code / Name | Contact | Location | Commission | TDS | Status | Actions |
|---|
Leads
Trial sign-ups with supplied contact details are linked as Trial User leads.
| Date | Lead | Contact | Product | Source | Marketing person | Status / next follow-up | Actions |
|---|
Lead details
Follow-ups / demos
Full history recorded against leads.
| Lead | Date | Type | Remarks | Outcome | Next follow-up | Recorded by |
|---|
Sales register
Paid conversions issue a license using the selected existing product and plan.
| Date | Customer | Product / Plan | Marketing person | Gross / net | Payment | License | Action |
|---|
Commission & TDS
Commission settings are snapshotted on successful sales; TDS is recorded on payment.
| Sale / person | Rate | Gross commission | TDS rate / withheld | Net payable | Status | Payment |
|---|
Sales reports
Filter current sales, lead, trial and commission records; export the matching rows as CSV.
Commission Payments
Payment register with the commission and TDS values recorded when each payment was made.
| Payment ID | Marketing Person | Period / Sale | Gross Commission | TDS Rate | TDS Amount | Net Payable | Payment Status | Payment Date | Payment Mode | Bank Reference | Remarks |
|---|