Settings
Configure every aspect of your school's ProSchool360 setup — school profile, currency, registration numbering, user roles, academic sessions, and which fields appear in forms. Path: Sidebar → Settings.
School Settings Settings → School Settings
Your school's core profile. Changes here affect all printouts, invoices, certificates, and reports.
| Field | Status | What to fill |
|---|---|---|
| Branch Name | Required | Internal name for this branch (e.g. "Main Branch", "Sector 15 Branch"). Used in multi-branch reports. |
| School Name | Required | Official school name as it should appear on all documents, receipts, and reports. |
| School Code | Optional | Your school's government-assigned code (e.g. CBSE affiliation number). |
| UDISE Code | Optional | Unified District Information System for Education code — required for government compliance reports. |
| Education Board | Optional | Your school's affiliation board (e.g. CBSE, ICSE, UP Board, Rajasthan Board). |
| Required | School's official email address. Appears on invoices and system emails. | |
| Mobile No | Optional | School's contact number. Shown on receipts and certificates. |
| City | Optional | City where the school is located. |
| State | Optional | State name. |
| Address | Optional | Full school address. Printed on fee receipts and official documents. |
| Field | Status | What to fill |
|---|---|---|
| Language | Required | Interface language. Select English, Hindi, or any other installed language. This changes all menu labels and form text. |
| Timezone | Required | Your school's timezone. For India, select Asia/Kolkata. Affects date/time display and cron tasks. |
| Weekends | Required | Select which days are off (Sunday only, or Saturday & Sunday). These days are excluded from attendance calculations. |
| Field | Status | Description |
|---|---|---|
| Unique Roll Number | Required | How roll numbers are assigned: Class-wise (rolls restart at 1 for each class), Section-wise (restart per section), or Disabled (no roll numbers). |
| Teacher Restricted | Optional | If checked, teachers can only see and manage students in their own assigned classes — they cannot access other class data. |
| Field | Status | Description |
|---|---|---|
| Currency | Required | Currency name (e.g. Indian Rupee). |
| Currency Symbol | Required | Symbol shown on receipts and invoices (e.g. ₹). |
| Currency Format | Required | Number format — Indian system (1,00,000) or International (100,000). |
| Symbol Position | Required | Before amount (₹500) or after amount (500₹). |
| Field | Status | Description |
|---|---|---|
| Enable Auto Registration No | Optional | Tick to auto-generate student registration numbers. When ON, the Register No field in Add Student form is pre-filled automatically. |
| Institution Code (Prefix) | If enabled | The prefix added before the number (e.g. "PS" → register numbers become PS-0001, PS-0002). |
| Register No Start From | If enabled | The starting number (e.g. 1 gives PS-0001, or 1001 gives PS-1001). |
| Register No Digits | If enabled | Total digits including leading zeros (e.g. 4 digits = 0001, 0002 ... 9999). |
| Field | Description |
|---|---|
| Offline Payments | Enable/disable offline payment modes (Cash, Cheque, Bank Transfer) in the fee collection screen. |
| Due Days | Number of days after invoice date that fee is considered overdue. E.g. 10 means fee due 10 days after invoice generation. |
| Due Fees Calculation with Fine | If checked, late fine is included in the outstanding due amount shown to parents. |
| Auto-generate Student Login | If checked, username and password for the student portal are auto-created when you save a new student — no need to manually fill login details. |
| Auto-generate Guardian Login | If checked, parent portal credentials are auto-created when you save guardian details. |
Roles & Permissions Settings → Roles
Create custom roles and define exactly what each role can view, add, edit, or delete. Every employee is assigned a role that controls their access to modules.
Existing roles are listed (Admin, Teacher, Accountant, etc.).
Click Add Role or click the Edit icon on an existing role.
A grid shows every module with checkboxes: View, Add, Edit, Delete. Check/uncheck as needed. For example: an Accountant role gets View+Add+Edit on Student Accounting but only View on Attendance.
The role is updated immediately. All employees with this role get the new permissions instantly.
Sessions (Academic Years) Settings → Sessions
Create and manage academic years (sessions). The currently active session is used as the default in all forms — student admission, fee allocation, attendance, and exams.
Existing sessions are listed. Click Add Session.
E.g. Name: "2025-26", Start: 01-Apr-2025, End: 31-Mar-2026.
Click the "Set Active" button on the new session. All new entries now default to this session.
Student Fields Settings → Student Fields
Control which fields appear in the Add Student form — and whether they are required or optional. This is how you enable/disable fields like Last Name, Blood Group, Birthday, Gender, etc.
A list of all student form fields is shown with toggle switches.
Turn a field ON to show it in the Add Student form. Turn it OFF to hide it completely.
For turned-ON fields, you can mark them as Required (must fill) or Optional (can skip). This shows or hides the red asterisk (*) on the form.
Custom Fields Settings → Custom Fields
Add completely new fields to the student or employee form that are not part of the default ProSchool360 fields. Example: Aadhaar Number, Ration Card Number, Previous CBSE Board Roll No.
Select whether this field is for Student, Employee, or both.
Enter the field label (e.g. "Aadhaar Number"), select the field type (Text, Number, Date, Dropdown, Textarea), and set Required/Optional.
The custom field appears at the bottom of the Add Student/Employee form immediately.
Generate Roll No Settings → Generate Roll No
Auto-assign sequential roll numbers to all students in a class/section based on alphabetical order or admission order.
Choose how to sort students before assigning rolls — by Name (A-Z), by Admission Date, or by existing Roll No.
Click Generate. ProSchool360 assigns rolls 1, 2, 3, 4... to each student in the selected order.
Modules Settings → Modules
Enable or disable optional modules. Modules that are disabled are completely hidden from the sidebar and all forms.
| Module | What it does |
|---|---|
| Transport | Shows Transport section in sidebar, Transport Details in Add Student form, and transport fee collection. |
| Hostel | Shows Hostel section, Hostel Details in Add Student form, and hostel fee management. |
| Library | Shows Library section for book management and issue/return tracking. |
| Online Exam | Enables the Online Exam module for MCQ-based exams. |
| Live Class | Enables Live Class Rooms for virtual classes via Zoom/Meet integration. |
Frequently Asked Questions
How do I change the school logo that appears on fee receipts?
Go to Settings → School Settings → scroll to the logo upload section. Upload a PNG or JPEG logo (recommended size: 200×60 px). This logo appears on all printed invoices, certificates, and report cards.
Can I create a role that only allows collecting fees, nothing else?
Yes. Go to Settings → Roles → Add Role. Name it "Fee Collector". Give it View + Add permissions only on Student Accounting, and View-only on Student Details. Remove all other module permissions.
What happens if I change the active session to a new year?
All new entries (attendance, fees, marks) will be recorded under the new session. Old data from the previous session remains accessible by switching sessions in the filter dropdowns on each page.
I enabled a Custom Field but it's not showing in the Add Student form. Why?
Custom fields appear at the bottom of the Add Student form under a "Custom Fields" heading. Scroll down in the form to see them. Also make sure the field is set to visible/active in Settings → Custom Fields.
ProSchool360