Super Admin
Logout
AgroDesk SaaS Console
Subscription Rules
Grace period, suspension behaviour, database validity, and renewal notification instructions.
Grace Period
Grace Period date
Subscription expiry date + configured grace-days value.
Expired subscribers enter grace period before full suspension. During grace, the tenant can review existing records but cannot continue normal operations.
- Duration is controlled by the SaaS settings grace-days value.
- Read-only review remains available until grace end date.
- Renewal alerts should appear in Notifications and subscriber admin banners.
- New entries, edits, deletes, status changes, uploads, payments, PDF, export, and download actions are restricted.
Suspension
Suspension date
The day after the grace period date, unless manually suspended earlier.
After grace expires or a subscriber is manually suspended, operational access is blocked more strictly.
- Login and app access can be blocked based on subscription state.
- Only renewal, billing review, support, notifications, and recovery actions should remain available.
- Admin write APIs, mobile write actions, report generation, PDF generation, exports, and downloads are blocked.
- Suspension notices should guide users to renewal and notification details.
Database Validity
Database validity date
Archive date + database retention months. On this date, a final backup is created and the tenant database can be auto deleted.
Subscriber databases are retained for continuity, audit, backup, and recovery until the validity date. Expiry does not immediately delete tenant data.
- During grace, database remains available for read-only review.
- During suspension, database is retained and may be locked for writes.
- Archived accounts keep database records until database validity date.
- After validity date, the daily backup task creates a final backup, deletes older backup files, and auto deletes the expired tenant database.
Restricted Parts
Data ChangesCreate, edit, delete, status changes, uploads, adding users.
ReportsPDF generation, report export, downloads, account statements.
PaymentsNew payment processing and invoice write actions.
Mobile AppMobile writes are limited during grace and blocked during suspension.
Functionality restricted after expiry
Expired subscribers keep read-only review access during grace. The following write and output functions are restricted during grace and blocked during suspension.
Masters and setup
- Farmers, vendors, traders, leads, users, vehicles, and bag types
- Business branding, logo, QR, and tenant setup edits
Daily transactions
- Purchase estimations, vendor purchases, orders, and invoices
- Processing batches, status changes, cancellations, resets, and deletes
Payments
- Record payment, update payment status, payment adjustments
- Cancel slips, cancel invoices, and payment write APIs
Files and uploads
- Logo upload, QR upload, attachments, imports, and file writes
- Mobile upload actions and duplicate upload submissions
Reports and documents
- PDF generation, print/download actions, exports, statements
- Purchase slips, invoices, reports, and bulk downloads
Mobile and API writes
- All mobile create/edit/delete actions and status-change APIs
- Admin write APIs, write integrations, and duplicate submissions
Allowed Actions
Renewal, billing review, support, notifications, profile/security settings, database backup review, and recovery actions remain available according to the subscription state.
Open notification area