Fee Module Manual
The Define Bank section is used to record and manage bank account details associated with fee transactions, especially for payments received through cheques. These bank details are referenced in the fee entry module to ensure that payments are accurately mapped to the correct account.
🧭 Where to Find It
Navigate to:
Fee Module → Define Bank
📋 Field Description
|
Field / Button |
Description |
|
Bank Name |
Enter the name of the bank where the school holds the account. |
|
Account Number |
Provide the complete account number linked with the bank. |
|
Mobile |
Enter the mobile number associated with the bank account (if applicable). |
|
Address |
Specify the address of the bank branch or account holder. |
|
IFSC Code |
Enter the IFSC code for the bank to enable online transactions. |
|
BSR Code |
Provide the 7-digit BSR code issued by the RBI for the branch. |
|
Is School (Checkbox) |
Check this option if the bank account belongs to the school. |
🛠️ Available Actions
|
Action |
Description |
|
Save |
Stores the entered bank information into the system. |
|
View |
Displays a list of all banks already defined. Useful for verification or updates. |
|
|
Generates a printable report of the defined bank details. |
|
Reset |
Clears all input fields to allow fresh data entry. |
✅ Use Case
If an administrator needs to:
They can use this section to efficiently manage bank data for fee processing and reporting purposes.
⚠️ Important Notes
1.2 Fee Upload From Tally
This feature allows users to seamlessly import student fee records from Tally into the School ERP System using an Excel file. It helps eliminate manual entry errors and ensures that the fee data remains synchronized between both systems.
1.3 Fee Session Transfer
The Fee Session Transfer feature allows users to carry forward all predefined fee structures and related configurations from the current academic session to the upcoming session. This eliminates the need to recreate each setup manually, saving time and reducing the chance of errors.
This section lists all the configurable fee-related tables. Each row shows:
You can also use the “Select All” option to mark all settings at once.
This process ensures a smooth transition between academic years with consistent fee structure setup.
1.4 Terms and Conditions
This section allows administrators to define and manage the Terms and Conditions that will be shown to parents during the online fee payment process via the school mobile app or web portal.
The defined content will appear when a parent selects an installment and clicks on the ‘Pay Now’ button. Displaying terms ensures transparency and helps clarify the rules associated with fee payments (e.g., refund policies, late fines, transaction charges).
You may include terms like:
2. Master Settings
2.1 Change Academic Year
This section allows users to switch between different academic years and financial years within the ERP system to access or review data from previous or upcoming sessions.
Changing the academic or financial year helps in:
2.2 Concession Setting
2.3 Quick Link
The Quick Links feature allows users to pin their most frequently accessed pages or functions directly to the top of the Fee Module homepage. This helps save time and improves navigation efficiency.
Quick Links streamline user experience by:
Encourage staff to pin pages they access daily or during peak fee collection periods to maximize efficiency.
2.4 Fee Receipt Number Setting
This section allows users to configure the format of fee receipt numbers as per institutional or session-specific requirements. The settings help maintain consistent and traceable receipt records.
Receipt Configuration Options:
Users can choose the preferred receipt format from the following types:
|
Field |
Description |
|
Prefix |
Text added at the beginning of each receipt number (e.g., DPS-) |
|
Lead Zero |
Number of leading zeros in the receipt number for uniformity (e.g., 000) |
|
RCPT No. Start |
Starting number of the receipt sequence (e.g., 1) |
|
Suffix |
Text added at the end of each receipt number (e.g., year like 2025) |
If configured as shown in the image:
Receipt Format → DPS-0001/2025
Click the Update button to save your receipt format preferences.
2.5 Collection Page Setting
Users can set all required parameters for the fee entry page within the 'Collection Page Setting,' providing a comprehensive and advanced setup.
Some default settings given at the top-
Default Fee Type: Select the fee type that will be pre-selected by default on the Fee Entry Page.
Default Fee Entry Mode Used: Set the default entry mode (e.g., School, Bank, Online) that will appear pre-selected on the Fee Entry Page.
Default Fee Pay Mode Used : Set the default payment mode (e.g., Cash, Cheque, DD, NEFT, Swiped Card, UPI, etc.) that will appear pre-selected on the Fee Entry Page.
Enable/disable options on fees entry form-
Waive off checkbox : Allows the user to show the checkbox of waive off on fee entry form, so that the late fine can be waived off from the student.
Waive off option auto check : Allows the user to automatically waive off fine for every entry for a particular installment(s) for a particular student.
Waive off with reason : Allows the user to enter the reason at the time of waiving off the fine for a particular installment(s)
Waive off with cheque bounce : Allows the user to waive the late fine and cheque bounce amount together for a particular installment(s)
Manual late fine : Manual late fine Allows the user to take the manual late fine for a particular installment(s). Manual late fine cancels the assigned late fine if any for that installments(s)
Manual cheque bounce : Allows the user to take the manual cheque bounce amount for a particular installment(s). This option cancels the assigned amount if any for cheque bounce.
Calculate Late Fine on cheque date: Allows the user to calculate late fine on cheque date
Run time concession: Allows the user to give the run time concession to the student for a particular installment(s)
Ask reason on run time concession :Allows the user to enter the reason at the time of run time concession to be given for a particular installment(s)
Advance amount adjustment : Allows the user to adjust advance amount for a particular receipt report(s)
Advance receipt acceptance :Allows the user to receive an advance amount for paid installment. This is only applicable when the installment amount is already taken
Discount :Allows the user to give the discount on fee of a particular installment(s) to a particular student. Discount is always given on the total amount of an installment(s). It is completely different from concession
Reuse fee receipt number.: Allows user to reuse cancelled fee receipt for a particular student of a particular installment(s)
Print fee receipt after save :Allows the user to automatically print the fee receipt after entry is done and saved
Modify Cheque Details :Allows the user to modify Cheque Details after fee received
SMS after fee entry :Allows the user to send the fee deposit SMS to the parent after fee entry is done
Payment from mid year :Allows the user to re-structure the student’s fee structure from the installment school wishes to do
Reference number :Allows the user to enter the reference number at the time of fee entry in case of exception so that user can see it in the report(s)
MICR number :Allows the user to show the MICR No. on fee entry form when the paymode is cheque
Mandate MICR number :Allows the user to make the MICR No. as mandatory field
TC Number Book No. Wise :Allows the user to generate separate TC Number for different Book No
Allow Deposit Bank :Allows the user to select deposit Bank in fees entry form
Date of amount credit in bank :Allows the user to enable the bank date option on fee entry form. This option shows the date on which the amount is credited in the bank
Mandate date of amount credit in bank :Allows the user to make the date of amount credit in bank as mandatory field
Back date receipt entry :Do not Allows user to select the back date from the current date
Future date receipt entry :Do not Allows user to select next date from the current date
Enable VAT/GST: Allows the user to take VAT/GST on heads
Default Selection of Deposit Bank :Deposit Bank Selected from fee group head relation while searching student
Enable Evening Transport :Allows the user to assign transport separately for morning and evening both
Disable Canceled receipt in Report :Allows the user to do not show Canceled receipt in Collection Report
Transport Modification After Receiving Fee :Allows the user to modify transport fee,stop,rout and other after fee received
Enable to take fee for all sibling :Allows the user to take fee for all sibling
Enable auto checked to add sibling :Allows the user to include all sibling while search student
Allow the user to check installment in sequence :Allow the user to check installment in sequence while receiving fee
Enable Sponsor :Allow the user to select sponsor while receiving fee
Enable Inactive Student show :Allow the user to show inactive student on fee entry page
Enable Last Selected Deposit Bank :Allows the user to enable last selected deposit bank
Enable SMS Auto Checked :Allows the user to set auto select sms
Enable Paymode Reset :Allows the user to enable reset paymode after entry
Disable Refresh Page After Entry : Allows the user to disable page to refresh page.
Disable Modification Amount :Allow the user to disable amount modification while receiving fee
Freeze All Amount On Page :Allow the user to Freeze amount on page
Assign Concession :Allows the user to select Assign Concession
2.6 Dashboard and MIS Settings
2.7 Fee Opening and Balance Setting
Users can use this page to configure the adjustment of any advance amount received while processing the fee payment for a specific installment.
Fee Opening Balance and Advance Amount Setting-
Auto adjust, If advance amount is greater than or equal to next installment amount-
The first radio button enables automatic adjustment to the upcoming installment if the advance amount is greater than the current installment amount.
Manually adjust advance amount:
When the user selects the second radio button, the advance amount will be displayed in the 'Adjust Advance' textbox. The user can then check this textbox to apply the advance amount toward the next installment.
Fee Type For Advance-
Allows the user to select the fee type (e.g., school fee, transport fee, etc.) in which the advance amount should be adjusted.
2.8 Receipt Certificate Setting
In the receipt certificate setting the user can apply a new layout for the certificate and can also change the format of the certificate.
Receipt settings: Here, the user can apply a new layout for the fee receipt by selecting a design from the dropdown menu. By clicking the 'View' button, the user can preview the selected format. If satisfied, the user can save the chosen format by clicking the 'Save' button below.
Fee Certificate settings : Here, the user can apply a new layout for the fee certificate by selecting a design from the dropdown menu. By clicking the 'View' button, the user can preview the selected format. If satisfied, the user can save the chosen format by clicking the 'Save' button below.
Bill Format setting : Here, the user can apply a new layout for the Bill Book by selecting a design from the dropdown menu. By clicking the 'View' button, the user can preview the selected format. If satisfied, the user can save the chosen format by clicking the 'Save' button below.
Bill Book can be generated under MASTER SETTINGS > GENERATE BILL BOOK DETAILS.
Amt without structure Receipt Student : Here, the user can set the receipt format for amounts received outside the defined fee structure. This receipt format is used on the 'Pay Amount Without Structure' page.
Amt without structure Receipt Teacher :
2.9 Report sign authority setting
In this tab users can define signing authority settings for the different reports under this module.
Left Text / Middle Text / Right Text - Use this section to assign a signing authority (e.g., Received by, Checked by, etc.) on the leftmost / Middle / Rightmost side at the bottom of the report page as given below.
Lower Text - In this text box, the user can enter the name of the signing authority or choose to use the current user's ID as the signing authority.
Checkbox: Show lower text as current user - Enable this checkbox to automatically set the current user as the signing authority.
Checkbox: Enable : Enable this checkbox to display the signing authority at the leftmost corner of the report page.
After selecting the desired options, click the SAVE button to apply the changes.
2.10 Bill Book Setting
Here, the user can set the Bill Book or GR Number to be displayed on the Student Registration page(Admission Module) .
Two radio button options are provided: Automatic and Manual. If the user selects Automatic, the number will be generated automatically based on the settings configured on this page. If Manual is selected, the user can enter the number manually.
The settings for automatic generation are provided below:
Prefix :This text box allows the user to enter a value that will be added before the automatically generated number. For example, if the prefix is set to 'INV-', and the number is 100, the displayed number will be 'INV-100'.
Start From : This text box allows the user to specify the initial number from which the automatic numbering should begin. For example, if set to 500, the first generated number will be 500, followed by 501, 502, and so on.
Lead Zero : This text box is used to define the total length of the automatically generated number by adding leading zeros. For example, if the value is set to 4 and the number is 25, the system will display it as 0025.
Suffix : This text box allows the user to enter a value that will be added after the automatically generated number. For example, if the suffix is set to 'A', and the number is 100, the displayed number will be '100A'.
2.11 Payment Gateway Setting
2.12 Report Settings New
2.13 Generate Bill Book Details
From this tab, the user can generate a Bill Book (also known as a Fee Book) for a student.
2.14 Bus ID setting
2.15 Online Page Setting
This page is used to enable or disable options on the Online Fee Payment page.
Disable Paynow Button : Allows the user to disable the 'Pay Now' button based on a specified date range in the Fee tab of the parent app or web portal.
Hide Academic year : Allows the user to hide the academic year on the print receipt page of parents app or web portal.
Hide Class : Allows the user to hide the pay now button from the selected class.
2.16 Define SMS Template
This page is used to create and manage SMS templates specifically for sending fee-related messages to parents. Users can customize the message content and include dynamic fields such as student name, due amount, or due date to ensure clear and personalized communication.
SMS Type : Select the SMS type from the dropdown menu for which you want to create or set the SMS template.
SMS : Enter the SMS content here. Please note that all characters and text used in this template must be approved as per DLT.
Template ID : This text box is used to enter the DLT-approved Template ID corresponding to the SMS content. It ensures compliance with telecom regulations and allows the SMS to be sent successfully through registered routes.
SMS Enable (Toggle) : This toggle allows the user to enable or disable the sending of SMS messages using the selected template. When disabled, no SMS will be sent, even if the template is configured.
Is Unicode (Toggle) : This toggle is used to enable or disable Unicode support in the SMS content. Enable it if the message includes non-English characters (e.g., Hindi, regional languages, or special symbols) to ensure proper display on recipients' devices.
Push Notification Enable (Toggle) : This toggle allows the user to enable or disable push notifications for this template. When enabled, a notification will be sent to the parent app along with or instead of the SMS.
2.17 Fee Entry Lock Setting
2.17 Fee Entry Lock Setting
The Fee Entry Lock Setting feature is designed to help school administrators control and restrict fee-related transactions during specific periods. This is particularly useful for ensuring data integrity during month-end processes, audits, or reconciliation periods. It prevents unauthorized or backdated entries and ensures that fee collections are properly monitored.
This section allows control over fee entries based on dates.
This sub-section is for time-based locking of cash mode fee entries.
The Generate Bulk Fee Receipt feature is designed to allow users to quickly generate fee receipts for multiple students across various classes, schools, or fee types in one go. This is particularly useful for finance or admin teams when receipts need to be created in batches—such as after mass fee collection events or scheduled billing cycles.
FEE MASTER
3.1 Define Fee Master
3.1.1 Define Fee Installment
Purpose:
This section is used to create and manage various fee installments for the academic session. Each installment defines when and how a particular portion of the total fee is to be collected from students.
The "Define Fee Head" module is used to create and categorize the different types of fee components charged to students, such as tuition, transport, fines, discounts, etc.
Used by ERP administrators or fee managers to establish all types of charges applicable to students, ensuring each amount collected is categorized correctly for accounting and reporting purposes.
The "Define Fee Head" module is used to create and manage all types of fee heads (components) applicable to students, such as Tuition, Transport, Exam Fees, Discounts, etc. This setup is crucial for generating correct fee structures and enabling proper ledger mapping for financial accounting.
|
Field Name |
Purpose |
|
Head Name |
Internal name for the fee head (e.g., Tuition Fee, Computer Fee). |
|
Head Print Name |
The name shown on student receipts. Can be different from internal name. |
|
Head Type |
Defines how often the fee is charged: <ul><li>Installment</li><li>Annual</li><li>Lifetime</li></ul> |
|
Priority Number |
Sets the display order of the fee head. Lower number = higher priority in fee slips. |
|
Category Type |
Classifies the fee head for accounting & reporting (e.g., Regular, Fine, Transport, Discount). |
|
Account Ledger |
Used to map the fee head to a specific account for internal accounting. |
|
Tally Ledger Name |
Optional field to match this head with Tally ERP ledger (for auto-sync in accounting). |
|
Show In Certificate |
If enabled, this head appears on Bonafide/Fee Certificates. |
|
Fee Refundable |
Marks the head as eligible for refunds if applicable. |
|
Button |
Description |
|
✅ Save |
Saves the fee head into the system with all assigned properties. |
|
👁️ View |
Shows a list of already defined fee heads for review or modification. |
|
|
Prints the list of all fee heads with configurations for records. |
|
❌ Reset |
Clears the form for fresh data entry. |
3.1.3 Define Fee Type
To create and categorize various fee heads under a specific Fee Type (e.g., School Fee, Transport Fee, etc.) for better organization and reporting.
|
Field Name |
Description |
|
Fee Type Name |
Enter the name of the fee type (e.g., School Fee, Tuition Fee). |
|
Fee Type Preference No. |
Numeric value used to set the priority/display order of the fee type. |
|
Head Details |
Displays a list of predefined fee heads. You can associate them with the current Fee Type by selecting the checkbox under the Select column. |
|
Button |
Function |
|
Save |
Saves the defined Fee Type with the selected Fee Heads. |
|
View |
Displays the list of existing Fee Types for review. |
|
|
Prints the details of the Fee Type for documentation purposes. |
|
Reset |
Clears all the entered data to allow fresh entry. |
If a school wants to define a fee type called "School Fee" that includes the heads Admission Fee, Tuition Fee, and Computer Fee, the admin will:
Purpose:
To create, categorize, and manage various fee groups (e.g., Annual Fee Group, Transport Fee Group, Class-wise Fee Group, Special Subject Combination Groups, etc.) for better organization and allocation of fee structures.
Fields Description (for Creating Fee Group):
|
Field Name |
Description |
|
Group Name |
Enter the name of the fee group (e.g., Class Pre-Nursery - V, Class VI - VIII, Class XI (PCM), Scholarship Group). |
|
Is Special |
Checkbox used when students of the same class have different subject combinations leading to different fee structures. If all students in a class have the same fee structure, the group is created as regular (unchecked). |
Detailed Explanation for 'Is Special':
Fields Description (for Fee Group List View):
|
Field Name |
Description |
|
Sr. No. |
Serial number of the record in the list. |
|
Select |
Allows selection of a particular fee group for editing. |
|
Group Name |
Displays the name of the fee group. |
|
Is Special |
Indicates whether the fee group is marked as special (True/False). |
|
Modified Date |
Shows the last modification date of the fee group. |
|
Search |
Allows searching fee groups by name. |
|
Pagination |
Allows navigation across multiple pages of records. |
Action Buttons:
|
Button |
Function |
|
Save |
Saves the newly defined Fee Group. |
|
View |
Opens the Fee Group List to review, modify, or select existing fee groups. |
|
|
Prints the Fee Group List for documentation purposes. |
|
Reset |
Clears the form to allow fresh data entry. |
Use Case Example:
If a school wants to define a fee group for Class XI (PCM) where students of Class XI have different subject combinations and different fees:
If for Class VI - VIII all students have the same fee structure:
Additional Functionality in View Mode:
To assign specific Fee Heads to a Fee Group (e.g., Class VI–VIII), and define how these fees are scheduled, collected, and posted in financial accounts.
|
Field Name |
Description |
|
Fee Group |
Dropdown to select the applicable class range (e.g., Class VI – VIII). |
|
Select All |
Checkbox to bulk-select all available fee heads. |
|
Sr. No. |
Row serial number, auto-generated. |
|
Fee Type |
Type of fee (e.g., School, Transport). |
|
Fee Head |
Descriptive name of the fee component (e.g., Admission Fees, Tuition Fee). |
|
Schedule Type |
Indicates billing frequency: Installment, Annual, or Lifetime. |
|
Installment |
Dropdown appears only if Schedule Type is Installment. Allows selection of period like May, June–July, April, etc. |
|
Fee Account |
Select the primary account for fee inflow (e.g., FEE RECEIVED). |
|
Fee Post Account |
Select the ledger/account where fee postings are done (e.g., FEE COLLECTION). |
Example:
If Admission Fees is marked as Lifetime, then the Installment field is not applicable.
If Tuition Fee is marked as Installment, the user must choose a period such as June–July or April.
|
Button |
Function |
|
✅ Save |
Saves the mapped Fee Heads with their configuration. |
|
👁️ View |
Displays the list of already mapped Fee Heads. |
|
|
Allows printing of the Fee Group to Fee Head mapping. |
|
❌ Reset |
Clears all selections and entered values on the current screen. |
A school admin wants to configure fee heads for Class VI – VIII:
This screen is used to assign specific amounts to different Fee Heads under a selected Fee Group and Installment cycle. It allows defining how much is to be charged per fee head, thereby setting up the monetary structure for a particular class group.
Each row in the table represents a Fee Head within the selected Fee Group.
If the school wants to assign different fee amounts to students of Class IX – X, the admin can:
This ensures that students under the selected group are charged the correct fee distribution as per institutional policy.
This functionality is designed to streamline the process of assigning fee groups to multiple students at once based on predefined class or special categories. It is especially useful during bulk operations at the beginning of the academic session or when updating fee structures mid-session.
To assign one or more fee groups—including specific installment structures—to selected student groups based on their class or other criteria.
The Assign Opening Balance feature allows the entry of any pending fees or dues (Opening Balance and Opening Dues) that students may carry forward into the new academic session. This helps ensure accurate fee management from the very beginning.
This screen displays the interface where users can assign opening balances individually or in bulk.
Once selections are made, the system displays the student list automatically.
The list includes:
If you have multiple records to upload:
The Student Fee Adjustment feature allows the school to make any manual adjustments in the student’s fee records for a particular month or fee head. This is especially useful in scenarios like fee waivers, scholarship adjustments, or correction of overcharged amounts.
This screen shows where adjustments can be made directly to student fee records.
Once filters are applied, the system will display the list of students.
The list includes:
3.7.1 Late Fee Setting
The Late Fee Setting feature allows the school admin to configure automatic late fee charges if a student fails to pay their fees on or before the scheduled due date.
This ensures that the system automatically calculates and adds late fines based on the policy set by the school management.
|
Field |
Description |
|
Fee Group |
Select the group of classes or student category this late fee rule will apply to (e.g., Class VI-VIII). |
|
Fee Type |
Select which type of fee this rule is applied for (e.g., School, Transport, Hostel, etc.). |
|
Installment |
Select the fee installment (e.g., June-July, August, etc.). |
|
Due Date |
Displays the last date for fee payment for the selected installment. |
|
Late Fee Type |
Select how the late fee should be applied (explained below). |
|
Amount |
Enter the amount of late fee applicable. |
|
Late Fee Type |
Description |
|
Per Quarter |
Charges the specified late fee for every quarter passed after due date. |
|
One Time |
Applies the late fee only once after due date has passed. |
|
CustomType1, CustomType2 (Optional) |
System reserved for any custom rules configured based on school's policy (e.g. weekly fine, per day fine, etc.). |
✅ Important Note: Once late fee settings are saved, they automatically apply during fee calculation for students falling under selected Fee Group and Installment.
The Late Fee Setting Head Wise option allows the school to configure fine/penalty for each individual Fee Head (i.e. specific fee components like Tuition Fee, Transport Fee, Computer Training Fee, etc.).
Unlike general late fee setting, here the penalty can be applied separately to individual fee heads if their respective payment deadlines are missed.
This feature gives better control for schools where different heads have different due dates or fine policies.
|
Field |
Description |
|
Fee Group |
Select specific class group or apply to "All Groups" |
|
Fee Type |
Choose fee type like: School, HNR Fee, Transport, or All Fee Types |
|
Installment |
Select the installment for which late fee is being configured |
|
Head |
Select the particular fee head on which fine will be applied (Ex: Tuition Fee, Transport, Examination Fee, etc.) |
|
Due Date |
The last date by which fee should be paid for this head |
|
Late Fee Type |
Method of late fee calculation (same types as described in 3.7.1) |
|
Amount |
Amount of fine to be charged if payment is not done by the due date |
Same as in Late Fee Setting module (3.7.1), available late fee types are:
School wants to charge ₹50 late fee on Transport Fee if unpaid after 16th June.
School wants ₹100 penalty for late payment of Computer Training Fee in Class III-V.
Management applies ₹200 fine on Tuition Fee for all groups if unpaid after installment due date.
✅ Note:
Head Wise Late Fee Setting takes priority over general late fee setting if both are configured for the same fee component.
3.7.3 Assign Waive Off / Manual Late Fine
The Assign Waive Off / Manual Late Fine feature is used to:
This facility is generally used by admin or authorized fee operators for student-specific cases.
📸 Screenshot:
|
Field |
Description |
|
Class |
Select class to filter student list. |
|
Section |
Select section to filter students. |
|
Search Box |
Search by student name/admission number. |
|
Fees Type |
Select applicable fee type like School, Transport, HNR etc. |
|
Installment |
Select installment period to show fee heads of that period. |
|
Reason |
Enter remark for adjustment done (optional but recommended). |
Once student is selected, fee details are displayed as:
|
Field |
Description |
|
Head |
|
|
Actual Amt. |
|
|
Conc. Amt. |
|
|
Last Rec. Amt. |
|
|
Payable Amt. |
|
|
Pay Schedule |
|
|
Waive Off (Checkbox) |
|
|
Manual Late Fine (Input Box) |
|
|
Update (Button) |
|
✅ If late fine needs to be waived due to:
✅ If manual late fine needs to be applied because:
Aarav Sharma's late fee of ₹200 (School Late Fine) is fully waived off due to family medical emergency.
ERP Head wants to apply ₹100 late fine manually for delay in fee submission.
Management approves 50% fine: Instead of ₹200, student will pay ₹100.
3.8 SET DUE LIMIT
The Set Due Limit feature allows the school to define a minimum payment threshold for different classes and fee types. If a student pays the specified percentage or amount of the due fee before the due date, no late fine will be charged, even if the remaining balance is still unpaid.
This helps in:
📸 Screenshot:
(Refer to the shared images)
|
Field |
Description |
|
Class |
Select the class for which due limit rule is to be configured. |
|
Fee Type |
Select the applicable fee type. Option |
|
Late Fee on Due |
Choose Yes to enable due limit check. |
|
Due Limit Configuration (Backend field) |
In the backend, this allows entering the threshold limit (e.g. 50%, or a specific amount). • If this threshold is met before the due date, no fine will be charged. |
|
Buttons |
|
|
Save |
Save the due limit rule. |
|
View |
View existing due limit configurations. |
|
|
Print the configuration report. |
|
Reset |
Clear the screen for fresh entry. |
School decides that if a student pays at least 50% of the School Fee before due date, no late fine should be charged.
For Transport Fee, late fine should not apply if student pays at least ₹2,000 before due date.
Management wants to stop late fine for any student who has paid significant portion, even if some amount remains.
DEFINE AND ASSIGN CONCESSION
3.9.1 DEFINE CONCESSION
The Define Concession feature in the Fee Module allows school administrators to create, view, and manage various fee concession categories that can be applied to students. This functionality helps in streamlining the process of offering financial relief or special discounts based on student categories, staff relationships, or other defined criteria.
To manage and organize different concession types and their associated names for accurate and efficient fee processing.
The Define Concession screen includes the following key components:
When the View button is clicked, a modal window appears displaying a tabular list of all defined concessions.
To add a new concession:
To view all concessions:
3.9.2 DEFINE FEE HEAD CONCESSION
The Define Fee Head Concession feature is used to assign specific fee concessions to individual Fee Heads (like Tuition Fee, Admission Fee, etc.) under selected concession categories. This allows for fine-grained control over which parts of the total fee structure a concession applies to.
To apply full or partial concession to specific fee components (Fee Heads) for students based on predefined concession categories such as EWS, SIBLING, STAFF WARD, etc.
Scenario:
The school wants to give a 50% Tuition Fee concession and full waiver on Admission Fee for students under the EWS (Economically Weaker Section) category, but only in the First Installment.
Steps:
Once saved, this configuration ensures that students assigned to the EWS category will receive the defined concessions only in the first installment.
3.9.3 ASSIGN CONCESSION TO STUDENT
The Assign Concession to Student feature allows administrators to allocate predefined concessions (created in earlier steps) to individual students. This step ensures that fee discounts are accurately applied to the correct student records for billing and reporting.
To link students with eligible fee concessions (such as Sibling, EWS, Staff Ward, etc.) based on defined criteria like class, section, or student-specific conditions.
Scenario:
Class Teacher wants to assign Sibling Concession and Annual Charges Waiver to eligible students in Class 2 - Section A.
Steps:
3.9.4 DEFINE CONCESSION TYPE
Purpose:
This section allows the administrator to create and manage different Concession Types that classify various concessions provided by the institution. These types help in categorizing concessions based on eligibility criteria such as economic status, staff relation, merit, etc.
Functionality:
Use Case:
If the school introduces a new category of fee waivers for students under government schemes, the admin can define a new type such as "GOVERNMENT AIDED" here, which can later be linked to specific concessions.
3.9.5 Assign Concession
The Assign Concession feature is used to apply fee concessions for individual students based on predefined concession types. It allows school administrators to reduce the payable fee amount either by a fixed value or by percentage, on a specific fee head and installment.
🧭 Where to Find It
Navigate to:
Fee Module → Assign Concession
📋 Field Description
|
Field / Section |
Description |
|
Student Search Filters |
Use Class, Section, and Search Bar to locate a specific student. The system shows the Total Students in the selected criteria. |
|
Student Profile |
Displays key student details such as name, photo, address, father's/mother's name, contact number, admission number, class, and fee group. |
|
Fees Type |
Dropdown to filter fee heads by type (e.g., School, Transport, HNR Fee). |
|
Concession Type |
Select from predefined concession types (e.g., Staff Child, Sibling, Special Case). |
|
Installment |
Choose the month/term for which the concession is to be applied. |
|
Copy to Other Installments |
Tick this box if the same concession is to be applied across all installments. |
📊 Fee Breakdown Table
|
Column |
Description |
|
Head |
The specific fee component (e.g., Tuition Fee). |
|
Installment |
The fee installment/month the concession is being applied to. |
|
Actual Amt. |
Original fee amount without any concession. |
|
Conc. Amt. |
Enter the concession amount to be applied. |
|
Is Percent |
Tick this box if the concession is to be applied as a percentage of the actual amount. |
|
Payable Amt. |
The fee amount payable after concession is applied. |
|
Fees Type |
Type/category of fee (e.g., School, Transport). |
|
Conc. Type |
Auto-filled after selecting the applicable concession type. |
✅ Use Case
If an admin needs to:
This module enables controlled, auditable fee concessions without altering the original fee structure.
⚠️ Important Notes
3.9.6 Assign Concession to Single Student
The Assign Concession to Single Student feature enables administrators to directly assign a predefined concession to an individual student in just a few clicks. This is especially useful when concessions need to be granted on a case-by-case basis without going through the detailed fee structure.
🧭 Where to Find It
Navigate to:
Fee Module → Assign Concession to Single Student
📋 Field Description
|
Field / Section |
Description |
|
Class & Section Dropdowns |
Select the class and section to filter students accordingly. |
|
Search Box |
Enter the student’s name, admission number, or other details to search quickly. |
|
Total Student |
Displays the count of students in the selected class/section. |
|
Student Profile |
Displays key student details like Name, Address, and Photograph. |
|
Concession Dropdown |
Select the concession type to be applied (e.g., Staff Child, Financial Aid, Sibling). |
|
Apply Button |
Once the concession is selected, click this to assign it directly to the student. |
✅ Use Case
If a school admin or fee in-charge wants to:
This tool provides a streamlined and efficient way to process the request with minimal steps.
⚠️ Important Notes
3.10 Verify Structure
The Verify Structure section is used to cross-check whether the fee structure has been properly assigned to students based on their class, installment, and fee type. It ensures that no student is left without an assigned fee group or structure.
🧭 Where to Find It
Fee Module → Verify Structure
🔎 Search Filters
|
Field |
Description |
|
Class |
Select the desired class to view students. |
|
Installment |
Choose the installment(s) for which fee structure needs to be verified. |
|
Fee Type |
Select the applicable fee type (e.g., School, Transport, etc.). |
|
Show Button |
Click to display student records based on the above filters. |
📋 Verification Table Columns
|
Column |
Description |
|
Sl. No. |
Serial number for reference. |
|
Name |
Student’s full name. |
|
Adm No. |
Admission number of the student. |
|
Class |
Class and section of the student. |
|
Group Assigned |
Displays the fee group allotted to the student. |
|
Structure Assigned |
Indicates whether the student has been assigned a fee structure. |
✅ Use Case Scenarios
⚠️ Important Notes
3.11 Create Student Fee Structure
The Create Student Fee Structure section allows users to generate the installment-based fee structure for students by specifying the installment month, due-on date, and the final due date. This step is crucial before the system can generate fee bills or initiate fee collection.
🧭 Navigation Path
Fee Module → Create Student Fee Structure
🛠️ Fields & Functions
|
Field |
Description |
|
Installment |
Select the desired installment month for which the fee structure needs to be created. |
|
Due On Date |
Define the start date from which the fee becomes due. |
|
Due Date |
Set the final due date before which the payment should be completed. |
|
Create Structure |
Click this button to generate the fee structure based on the above parameters. |
🔔 Usage Guidelines
⚠️ Important Notes
3.12 Student Fee Details
The Student Fee Details screen provides a comprehensive view and management interface for an individual student’s fee structure, concessions, class grouping, transport assignment, and monthly fee components. It is primarily used by administrators to view or update student-specific financial and transport records.
🧭 Where to Find It
Navigate to:
Fee Module → Student Fee Details
📋 Field Description
|
Field |
Description |
|
Admission No. |
Displays the student's unique admission number. |
|
Class |
Shows the class and section assigned to the student. |
|
Name |
Displays the student’s full name. |
|
Father Name |
Displays the name of the student’s father. |
|
Address |
Shows the registered address of the student. |
|
Field |
Description |
|
Concession |
Dropdown to assign any applicable fee concession. |
|
Concession Date |
Select the effective date from which the concession will be applicable. |
|
Class Group |
Allows grouping students into specific academic or billing groups. |
|
Special Group |
Used to classify students into special billing categories (e.g., Sibling, Staff Ward). |
|
Bus No. |
Enter the assigned bus number if applicable. |
|
Button |
Function |
|
Modify |
Enables the editing of the current data. |
|
View |
Displays saved data in read-only format. |
|
Reset |
Clears current selections or unsaved edits. |
🚍 Transport Details
|
Field |
Description |
|
Assign Date |
The date when transport service is assigned to the student. |
|
Join Date / Leave Date |
Define the period during which the student uses transport services. |
|
Route / Stop / Vehicle |
Select the applicable transport route, stop, and assigned vehicle. |
|
Monthly Dropdowns (Apr–Mar) |
Assign percentage-based transport fees per month. Useful for mid-session entries or partial usage. |
|
Change Route Button |
Opens additional options to update transport details dynamically. |
✅ Use Case
This section is used when:
⚠️ Important Notes
3.13 DEFINE EXPENSE HEAD
Purpose:
This section is used to define and manage various Expense Heads under which school-related expenditures are recorded. It helps the finance or accounts team categorize and track operational expenses efficiently.
Let’s say the school purchases diaries for students and needs to record this expense.
This is especially helpful in tracking recurring or planned expenses such as Lunch, Transportation Fuel, Events, or Classroom Supplies.
4.1 FEE ENTRY
Purpose:
This section facilitates the comprehensive recording and management of student fee payments. It allows administrative staff to process various types of fees, apply concessions, manage installments, and generate receipts, ensuring accurate financial tracking for the school.
Field Descriptions & Actions:
Student Information Panel (Left Side):
Fee Entry Controls (Top Section):
Fee Details & Payment Options (Middle Section):
Action Buttons (Middle Section - Bottom Right):
Fee Itemization Table (Bottom Section):
Use Case Example:
Let's consider a parent is paying the second installment of fees for their child, Anisha, for the month of October-November.
Important Note:
4.2 STUDENT CREDIT ACCOUNT (CAFETERIA)
Purpose: This section is designed to manage individual student credit accounts specifically for cafeteria or canteen services. It allows the school to facilitate cashless transactions within the cafeteria, enabling students to purchase food items using a pre-loaded balance, thus providing convenience and efficient tracking of cafeteria expenditures per student.
Field Descriptions & Actions:
Use Case Example: Let's say a parent wants to add ₹1000 to their child, Anisha's, cafeteria account for the upcoming month.
Important Note:
4.3 STUDENT CREDIT ACCOUNT (other)
4.4 PRINT FEE RECEIPT AND CERTIFICATE
This section allows the user to generate and print the fee receipt and payment certificate for individual students or in bulk. It’s especially useful for providing parents with official proof of payment or for generating documents for audits or school records.
Navigation:
Fee Module → Print Fee Receipt & Certificate
|
Field / Button |
Description |
|
Search Receipt by |
Filters the search based on: |
This module streamlines such processes by providing quick access to payment history and printing options.
4.5 Fee Type Assign to User
The "Fee Type Assign to User" functionality is designed to delegate specific fee types—such as School Fee, Transport Fee, or Hostel Fee (HNR Fee)—to designated ERP users. This control helps schools manage fee operations by defining which user is authorized to access or handle which category of fees in the system.
Navigate to:
Fee Module → Fee Type Assign To User
|
Field / Button |
Description |
|
User Name |
Dropdown list of all ERP users. Select the user you want to assign fee types to. |
|
Select (Checkbox) |
Tick one or more checkboxes to assign respective fee types to the selected user. |
|
Type |
Displays available fee types such as School, HNR Fee, and Transport. |
|
Update |
Applies and saves the selected fee types to the user profile. |
Suppose a school accountant is only responsible for managing Transport Fees. The admin can assign only the “Transport” fee type to this user, limiting access to unrelated fee types like Hostel or School fees. This setup enhances operational clarity and prevents unintentional fee modifications by unauthorized users.
4.6 Modify Fee Receipt
The Modify Fee Receipt feature allows authorized users to make changes to previously recorded fee receipts. This includes editing payment details, updating the receiving date, or adjusting the amounts under different fee heads. It ensures accuracy in case of data entry errors or late corrections, and is a vital utility for finance and admin teams in schools.
🧭 Where to Find It
Navigate to:
Fee Module → Modify Fee Receipt
|
Field |
Description |
|
Search Receipt By |
Options to search by Fee Receipt No., Student Details, Cheque No., or DD No. |
|
Receiving Date |
Date on which the original payment was received; can be updated if necessary. |
|
Reason |
Text field to enter the reason for modifying the receipt. This helps in audit tracking. |
|
Permitted By |
Name of the person authorizing the modification. |
|
Modify Cheque Details |
Checkbox that allows editing cheque-related payment information if needed. |
|
Head |
Lists all fee components like Tuition Fee, Annual Charges, etc. |
|
Actual Amt. |
The full amount under each head as per the original structure. |
|
Conc. Amt. |
The concession amount applied to that head. |
|
Last Rec. Amt. |
Previous recorded amount (useful if modifying again). |
|
Paid Amt. |
The amount actually paid under each head. Can be updated. |
|
To Be Paid Amt. |
The remaining balance (auto-calculated or editable based on adjustments). |
|
Installment |
Indicates the installment period (e.g., October–November). |
✅ Click Modify to save changes or Reset to clear unsaved edits.
Suppose a fee receipt was generated, but:
In such scenarios, the finance admin can open this section, locate the receipt by student name or receipt number, and make the required adjustments securely.
⚠️ Important Notes
The Cancel Fee Receipt feature allows authorized users to cancel an already generated fee receipt. This is essential in cases where an error has occurred during fee collection—such as incorrect amount entry, duplicate payment, or cheque bounce. Upon cancellation, the payment record is voided from the system, ensuring financial accuracy and eliminating discrepancies in reports.
🧭 Where to Find It
Navigate to:
Fee Module → Cancel Fee Receipt
|
Field |
Description |
|
Search Receipt By |
Lets the user search using Receipt No., Student Details, Cheque No., or DD No. |
|
Cancel Date |
The date when the receipt is being canceled. This is recorded in the audit trail. |
|
Cancel Receipt/Cheque Bounce Reason |
Mandatory field to enter the reason for cancellation (e.g., Wrong entry, Cheque bounced). |
|
Receipt No. |
Displays receipt numbers available for cancellation. |
|
Fees Type |
Shows the category/type of fee collected. |
|
Receipt Date |
Date when the original fee receipt was created. |
|
Name |
Student’s name linked to the selected receipt. |
|
Mobile |
Contact number of the student or parent. |
|
Paid Amt. |
The amount collected as per the original receipt. |
|
Duration |
Fee installment/duration the payment was recorded for. |
|
Cancel Receipt (Action Button) |
Click this button to cancel the selected fee receipt after providing a reason. |
✅ Use the Reset button to clear search filters and refresh the form.
If a finance user realizes that:
They can search for the receipt using student details or receipt number, select the correct entry, provide a reason, and click Cancel Receipt. This removes the transaction from the ledger while maintaining a record for audit purposes.
The Delete Fee Receipt functionality is used to permanently remove an existing fee receipt from the system. Unlike cancellation (which retains a voided record), deletion erases the receipt entirely, along with its associated financial records. This feature is primarily used in case of incorrect entries made during testing, duplicate entries, or user errors that must be permanently cleaned from the system.
🧭 Where to Find It
Navigate to:
Fee Module → Delete Fee Receipt
|
Field |
Description |
|
Search Receipt By |
Allows searching by Fee Receipt No., Student Details, Cheque No., or DD No. |
|
All Classes / All Sections |
Filter results based on class or section for better targeting. |
|
Search Field |
Input area to type student name, receipt no., cheque/DD no., etc. |
|
Search Cancelled Fee Receipt (checkbox) |
When selected, it includes already canceled receipts in the result. |
|
Reason for Deleting Fee Receipt |
Mandatory field to record justification for the deletion action. |
|
Permitted By |
The name of the authorized person approving this deletion (for audit purposes). |
|
Preview (Print Receipt) |
Click to preview or print the receipt before taking any action. |
|
Delete |
Permanently deletes the selected receipt after validation. |
Suppose an operator accidentally:
They can use this module to locate the exact receipt, give a valid reason, get approval if needed, and delete the entry to maintain clean financial records.
🔄 The Print Receipt preview button allows cross-verification before deleting, ensuring that no valid receipt is deleted by mistake.
The Manual Fees Modification feature is used to directly modify the fee structure for a particular student and installment. This feature is essential when there’s a need to adjust actual fee amounts, concessions, or payable amounts for specific cases that do not align with the standard fee setup.
🧭 Where to Find It
Navigate to:
Fee Module → Manual Fees Modification
|
Field |
Description |
|
All Classes / All Sections / Student Name |
Used to filter and select the student for whom the manual modification is to be applied. |
|
Installment |
Select the fee installment (e.g., February–March) for which changes are to be made. |
|
Date |
The date on which the modification is recorded. |
|
Exclusive Head |
Optionally select a particular fee head (e.g., Exam Fee, Sports Fee) to modify only that head. |
|
Reason to Modify |
A text field to provide justification for the manual change (helps maintain audit clarity). |
|
Fees Type |
Select the type of fee (e.g., School Fee, Transport Fee) if needed. |
|
Modify |
Saves the updated values entered. |
|
Reset |
Clears current entries for correction or fresh input. |
Let’s say a parent has mistakenly been charged an extra amount under “Sports Fee,” or a concession wasn’t applied even though the student qualifies. Instead of going through the entire fee structure generation again, the admin can:
This change reflects immediately and updates the student’s total payable and collection status.
💸 4.10 REFUND HEAD AMOUNT
The Refund Head Amount module is used to process fee refunds for specific fee heads when an excess amount has been collected or when a refund is required due to student withdrawal, fee correction, or any other valid reason.
🧭 Where to Find It
Navigate to:
Fees Module → Refund Head Amount
|
Field |
Description |
|
Academic Year / Class / Section / Student |
Used to locate the student for whom the refund is to be processed. |
|
Installment |
Select the fee installment (e.g., August–September) linked to the refund. |
|
Refund Date |
Date on which the refund transaction is being recorded. |
|
Remarks |
Notes or reason for the refund, useful for audit tracking and internal clarification. |
|
Paymode |
Select the refund mode (e.g., Cash, Bank Transfer, etc.). |
|
Fee Head Table |
Shows a breakdown by head, including: |
Let’s say a student has paid full fees for a term but left the school mid-session, and management has decided to refund part of the ERP Fee or Transport Fee.
The accountant can:
This transaction is recorded and can be reviewed later for auditing.
💸 4.11 Manage Student Expenses
|
Field Name |
Description |
|
Session (e.g. 2025-2026) |
Select the academic year/session for which expenses are being managed. |
|
All Classes |
Filter students by class. You can select a specific class or "All Classes". |
|
All Section |
Filter by section within the class (e.g., A, B, C). |
|
Search Box (Right of section) |
Search for a student using name, admission number, or other identifiers. |
|
Amount |
Enter the amount of the expense to be added for students. |
|
Date |
Select the date of the expense (default is today’s date). |
|
Expense Head |
Choose the category/type of expense (e.g., Transport, Books, Uniform). |
|
Remarks |
Optional note about the expense entry for internal tracking or clarification. |
|
Add Fee to Collect (Checkbox) |
If checked, the added amount will be marked as due in the student’s fee collection. |
|
Button |
Function |
|
Update |
Saves the expense entry for the selected students. |
|
Reset |
Clears all the selected/entered filters and form fields. |
|
View Deleted Records |
Opens a view to check any deleted expense entries for audit or restoration. |
After performing a search or applying filters, student data will appear in a table with the following columns:
|
Column Name |
Description |
|
Sno, Select |
Serial number and checkbox to select student |
|
Adm. No. |
Admission number |
|
Name / Father Name |
Student and guardian info |
|
Total |
Total of all fees due |
|
Current Balance |
Remaining balance |
|
Total Expense |
Total expenses recorded |
|
Expand |
View more details for that student |
4.12 Add Manual Fee
This ERP page is titled “Add Manual Fee”, and it's used by school administrators or accountants to manually assign specific fees to an individual student or group of students outside the automated fee structure.
To manually assign a specific fee (e.g., late fee, transport charge, library fine, special tuition, etc.) to one or more students.
|
Field Name |
Description |
|
All Classes |
Select the class of the student(s) you're adding the fee for. |
|
All Section |
Further narrow down to a specific section. |
|
Search Box |
Search for a student by name or admission number. |
|
Field Name |
Description |
|
Fees Type |
Select the fee category (e.g., Transport, Tuition, Exam). |
|
Installment |
Choose the fee installment period (Monthly, Quarterly, etc.). |
|
Date |
Date of the fee being applied (default is today). |
|
Exclusive Head |
Choose specific sub-heads if needed (optional). |
|
+ Add Head |
After selecting the fee type, use this button to add the selected fee to the list. |
|
Reason |
Enter a note or reason for adding this fee manually (e.g., "Extra class"). |
This will auto-fill once a student is selected:
|
Column |
Explanation |
|
Head |
Displays the fee type or head added |
|
To Be Paid Amt. |
Amount of that particular fee |
|
Total |
Sum of all manually added fees |
|
Button |
Function |
|
Add Fee |
Confirms and adds the fee to the student’s ledger/account. |
|
Reset |
Clears the current form and selections. |
4.13 Fee Cheque Clearing
This ERP screen is titled “Fee Cheque Clearing”, and it is used to manage and track the clearance status of fee payments made via cheque by students.
To verify, update, and mark cheque payments as cleared once they have been processed by the bank.
|
Field Name |
Description |
|
Receipt From Date |
Start date of the search period. |
|
Receipt To Date |
End date of the search period. |
|
Clearing Date |
Date when cheque was actually cleared in bank. |
|
Button |
Function |
|
Get Details |
Shows list of cheques in the table below based on filters. |
|
Save |
Saves the updated clearance status (after you tick the checkbox). |
|
Column Name |
Description |
|
Sr. No. |
Serial number |
|
Receipt No. |
Receipt number of the transaction |
|
Receipt Date |
Date when receipt was generated |
|
Student Name |
Name of the student who paid the fee |
|
Admission No. |
Student's admission number |
|
Class |
Class of the student |
|
Paid Amt. |
Amount paid via cheque |
|
Cheque Date |
Date mentioned on the cheque |
|
Cheque No. |
Cheque number |
|
Clearing Date |
Date the cheque is marked as cleared |
|
Cheque Clear Status (Checkbox) |
Tick this to mark the cheque as cleared and save it. |
4.14 Fees Upload
This ERP screen is titled “Fees Upload”, and it is used to bulk upload fee collection data using an Excel file, especially useful when you have many records to enter at once (e.g., through bank collections or manual ledger entries).
To upload multiple students' fee payment records in one go using an Excel file, instead of entering them one by one manually.
|
Field Name |
Description |
|
Upload Excel File |
Browse and select the Excel file with student fee details. |
|
Fee Type |
Choose the type of fee being uploaded (e.g., Tuition, Bus Fee, etc.) or "All Fee Types". |
|
Date Format |
Select the date format used in your Excel file (e.g., dd-MM-yyyy). |
|
Send SMS (Checkbox) |
If checked, SMS alerts will be sent to students/parents once the fees are uploaded. |
|
Field |
Purpose |
|
Adjust Type |
Defines how the uploaded amount should be adjusted in the fee structure. Common options: • Adjust from Starting – adjusts from earliest unpaid month. |
|
Installment |
Select the installment (e.g., May, June) that this payment should be applied to. |
This section shows a preview of data from the uploaded Excel file:
|
Column Name |
Description |
|
Sr. No. |
Row number from the Excel file |
|
Student Name |
Name of the student |
|
Adm. No. |
Admission number |
|
Class |
Student’s class |
|
Amount |
Amount paid |
|
Receiving Date |
Date payment was received |
|
Cheque |
Indicates if payment was made by cheque |
|
Issue Date |
Date cheque was issued (if applicable) |
|
Status |
Shows if the record is ready for upload or has an error |
|
Fine Waive Off (Checkbox) |
If checked, any fine for late payment will be waived |
|
Select Fees (Checkbox) |
Tick to confirm which rows/fees to upload |
4.15 Fees Upload With Paymode
This screen is titled "Fees Upload With Paymode" and is an extended version of the regular fee upload page. It allows you to upload student fee payments along with the mode of payment (e.g., Cash, Cheque, UPI, Bank Transfer).
To bulk upload student fee payments from an Excel file, including how each payment was made, which is important for reconciliation and reporting.
|
Field Name |
Description |
|
Upload Excel File |
Upload your Excel file containing student fee data. |
|
Fee Type |
Select the type of fee you're uploading (or “All Fee Types” if mixed). |
|
Date Format |
Select the date format used in your Excel file (dd-MM-yyyy, etc.). |
|
Send SMS |
Tick if you want to send SMS notifications to parents/students. |
|
Field Name |
Description |
|
Adjust Type |
Choose how to apply the payment (e.g., "Adjust From Starting" applies to oldest dues first). |
|
Installment |
Select the installment (e.g., May) to apply the uploaded payment towards. |
After uploading the Excel file, a preview will be shown here:
|
Column Name |
Description |
|
Sr. No. |
Serial number of the entry |
|
Student Name |
Name of the student |
|
Adm. No. |
Admission number |
|
Class |
Student’s class |
|
Head Amount |
Specific fee head amount (e.g., Tuition ₹500) |
|
Amount |
Total fee amount paid |
|
Receiving Date |
Date the payment was received |
|
Cheque |
Indicates if cheque was used |
|
Issue Date |
Date of cheque issuance (if applicable) |
|
Paymode |
Mode of payment (e.g., Cash, Cheque, UPI, Online) |
|
Receipt No. |
Receipt number to be generated or used |
|
Status |
Status of the entry (e.g., Ready, Error) |
|
Fine Waive Off |
Check to waive off any fines for that student |
|
Select Fees |
Tick to confirm and upload the specific fee row |
4.16 Advance Adjustment
This ERP screen is titled "Advance Adjustment", and it is used to adjust advance payments made by students against their future or current fees.
To apply or adjust any advance amount paid earlier by students (e.g., full-year payment, excess fee, or prepayment) against their current or upcoming fee dues.
|
Field Name |
Description |
|
Class |
Filter students by class. |
|
Section |
Filter by section within the selected class. |
|
Fee Type |
Choose the fee category to adjust (e.g., Tuition, Bus Fee, etc., or all). |
|
Get Advance Amount |
Button to fetch the list of students who have advance balances. |
Once you click Get Advance Amount, the system will display students with advance payments in the table below:
|
Column Name |
Description |
|
Sr. No. |
Serial number of the row |
|
Select |
Tick the checkbox to select the student whose advance you want to adjust |
|
Student Name |
Name of the student |
|
Adm. No. |
Admission number of the student |
|
Class |
Class in which the student is enrolled |
|
Amount |
Advance amount available for adjustment |
4.17 Update Bank Date
This ERP screen is titled "Update Bank Date", and it is used to manually update or correct the bank/clearing date for fee payments that have been received via banks or online modes (such as Cheque, UPI, NEFT, etc.).
To help the finance team assign the correct Bank Date or Clearing Date to payments after confirmation from the bank, especially useful in cheque or delayed online payments.
|
Field Name |
Description |
|
Receipt From Date |
Start date of the receipt to filter fee transactions. |
|
Receipt To Date |
End date of the receipt to filter transactions. |
|
Paymode |
Select the mode of payment (e.g., Cash, Cheque, NEFT, UPI, etc.). |
|
Receipt No. |
You can enter a specific receipt number to locate a particular payment. |
|
Get Details |
Click to display matching records in the table below. |
|
Column Name |
Description |
|
Sr. No. |
Row number |
|
Receipt No. |
Receipt number of the fee payment |
|
Receipt Date |
Date on which the receipt was generated |
|
Student Name |
Name of the student who made the payment |
|
Admission No. |
Student’s admission number |
|
Paid Amt. |
Amount paid |
|
Paymode |
Mode through which payment was made |
|
Bank Date / Clearing Date |
This is the field you update manually with the actual bank date. |
✅ Checkbox on the left side allows you to select records you want to update.
After selecting the records and entering the correct Bank Date, click Save to apply the changes.
4.18 Online Fees Upload With Deposit Bank
This ERP page is titled “Online Fees Upload with Deposit Bank” and is used for bulk uploading of online fee payments made through bank deposits, typically via NEFT, RTGS, UPI, or Internet Banking. It is especially useful when the bank provides a list of transactions that the school needs to manually upload.
To import fee payment data in bulk from an Excel file when the fee is paid online and deposited in the bank (not auto-synced from a payment gateway).
|
Field Name |
Description |
|
Upload Excel File |
Click "Select file" to upload an Excel file containing student fee payment details. |
|
Fee Type |
Select the applicable fee type (e.g., Tuition, Transport, etc., or all). |
|
Date Format |
Choose the date format used in the Excel file (e.g., dd-MM-yyyy). |
|
Payment Mode |
Default is Online (pre-selected). |
|
Adjust Type |
Choose how the payment should be adjusted (e.g., "Adjust From Starting"). |
|
Bank Name |
Select the bank where fees were deposited. |
|
Installment |
Select the month or installment for which the fee is being uploaded. |
This means that the uploaded Excel file contains 1234 rows with errors — such as:
✅ To fix: Download the sample format (if available), and reformat your Excel data accordingly.
Once a valid file is uploaded, this table will show:
|
Column Name |
Description |
|
Sr. No. |
Serial number |
|
Student Name |
Name of student from Excel |
|
Adm No. |
Admission number |
|
Class |
Student’s class |
|
Amount |
Fee amount paid |
|
Receiving Date |
Date the fee was received |
|
Cheque/refno |
Reference number (transaction ID) |
|
Issue/Payment Date |
Actual date of payment |
|
Bank |
Name of the bank where payment was deposited |
|
Status |
Whether entry is valid or has errors |
|
Waive Off |
Checkbox to waive off any fine (optional) |
|
Select |
Select entries you want to upload/confirm |
4.19 Fees Upload With Deposit Bank
This screen is titled “Fees Upload With Deposit Bank” and is designed for uploading fee payments received via cheque deposited into a bank, using an Excel file.
This is different from online payment uploads because this screen is specifically for manual cheque deposits where the school collects cheques and deposits them in its account.
To import and post multiple cheque-based fee transactions from a spreadsheet, especially when payment is done offline by cheque and deposited in a bank.
|
Field Name |
Description |
|
Upload Excel File |
Browse and upload an Excel sheet containing cheque deposit details. |
|
Fee Type |
Choose the applicable fee category (Tuition Fee, Transport, etc.). |
|
Date Format |
Choose the date format in your Excel file (e.g., dd-MM-yyyy). |
|
Send SMS |
Tick if you want to send SMS notifications to parents upon successful fee upload. |
|
Adjust Type |
Decide how the payment should be adjusted (e.g., from the start of the installment). |
|
Bank Name |
Select the bank where the cheque is deposited. |
|
Installment |
Choose the relevant month or installment for which the fee applies. |
This indicates that 1,234 entries in your Excel file are incorrect. Reasons could include:
✅ Fix: Recheck your Excel file, and use the Sample Format if available from your ERP provider.
|
Column Name |
Description |
|
Sr. No. |
Entry serial number |
|
Student Name |
From uploaded Excel |
|
Adm No. |
Student’s admission number |
|
Class |
Class of the student |
|
Amount |
Fee amount |
|
Receiving Date |
Date fee was received |
|
Cheque |
Cheque number |
|
Issue Date |
Date on the cheque |
|
Cheque Bank |
Bank name on the cheque |
|
Status |
Valid or error |
|
Waive Off |
Checkbox to waive fine if needed |
|
Select |
Tick to finalize the record for upload |
4.20 Amount Without Structure
4.20.1 Pay Amount Without Structure
This screen is titled "Pay Amount Without Structure" and is used to collect fees manually without following a predefined fee structure (like tuition, transport, etc.).
To collect or record custom/adhoc payments from a student when:
|
Field |
Description |
|
Session |
Select the academic session (e.g. 2025–2026). |
|
Class / Section |
Filter students by class and section. |
|
Search Box |
Search by student name or admission number. |
|
Date |
Payment date. Default is today's date. |
|
Reason |
Enter the reason for this unstructured payment (e.g. "Miscellaneous Fee"). |
|
Exclusive Head |
Choose a specific fee head, if applicable (optional). |
|
Paymode |
Select payment method (Cash, Cheque, Online, etc.). |
|
Bank Name |
If cheque or online, select the bank used. |
|
Add Head |
Add the custom fee head and the amount to be paid. |
|
To Be Paid Amt. |
Shows the total amount against each added head. |
This panel shows the student’s personal and academic details after selecting them:
|
Button |
Function |
|
✅ Save |
Save and post the payment record. |
|
👁️ View |
Preview the payment details. |
|
|
Print the receipt. |
|
❌ Reset |
Clear all fields and start again. |
4.20.2 Manage Security Money
This screen is titled "Manage Security Money" and is used to collect, record, or adjust the refundable security deposit taken from students, typically at the time of admission.
To collect or refund security money for students during:
|
Field |
Description |
|
Session |
Select the academic year (e.g., 2025–2026). |
|
Class / Section |
Filter students by their current class and section. |
|
Search Box |
Enter student name or admission number to load student data. |
|
Date |
Date of the security money transaction (default: today). |
|
Rec. No. |
Receipt number (auto-filled or manual based on setup). |
|
Amount |
Enter the amount to collect/refund as security money. |
|
Paymode |
Select the payment method (Cash, Cheque, Online, etc.). |
Displays selected student’s details:
|
Button |
Function |
|
✅ Save |
Save the security money transaction. |
|
👁️ View |
Preview the transaction details. |
|
|
Print a receipt for the transaction. |
|
❌ Reset |
Clear the form and start over. |
4.20.3 Security Money Return
This screen is titled "Security Money Return" and it is used to refund the security deposit amount paid by students, generally when they are leaving the institution.
To process the refund of the security deposit collected earlier under “Manage Security Money”.
|
Field |
Description |
|
Session |
Select the academic year (e.g., 2025–2026). |
|
Class / Section |
Filter students by class and section. |
|
Search Box |
Search for student by name or admission number. |
|
Date |
Date of the refund transaction. |
|
Rec. No. |
Enter or auto-generate the receipt number for this refund. |
|
Amount |
Enter the security amount being returned. |
|
Paymode |
Select the refund mode: Cash, Cheque, Online, etc. |
Displays the basic information of the selected student:
|
Button |
Function |
|
👁️ View |
Preview the refund transaction. |
|
|
Generate a printable refund receipt. |
|
❌ Reset |
Clear all fields and start over. |
4.20.4 Pay Amount Without Structure For Staff
This screen is titled "Pay Amount Without Structure for Staff", and it is used to process one-time or non-structured payments to staff members, such as bonuses, reimbursements, or incentives that don’t fall under regular salary structure.
To pay staff members custom or ad hoc amounts that are not part of their fixed salary or salary structure.
|
Field |
Description |
|
Session |
Academic or financial session (e.g., 2025–2026). |
|
Search Box |
Search staff by name, Emp No., or department. |
|
Date |
Date on which payment is being processed. |
|
Reason |
Reason for this payment (e.g., Festival Bonus, Travel Reimbursement). |
|
Head |
Choose the payment category (Head), like Bonus, Incentive, Miscellaneous, etc. |
|
Paymode |
Select mode of payment (Cash, Bank Transfer, Cheque, etc). |
Displays selected staff information:
|
Column |
Description |
|
Head Name |
The payment head selected earlier. |
|
To Be Paid Amt. |
Amount to be paid under the selected head. |
You must enter amount manually once the head is selected.
|
Button |
Function |
|
💾 Save |
Submit the payment. |
|
👁️ View |
Preview the entered payment details. |
|
|
Print the payment slip. |
|
❌ Reset |
Clear all entered fields. |
4.21 Cheque Entry
This screen is titled "Cheque Entry", and it is used to record details of fee payments made through cheques. Schools use this to track, verify, and manage all cheque-based transactions from students.
To enter, verify, and save cheque payment details submitted by students for fee payments.
|
Field |
Description |
|
Class / Section |
Filters students by class and section to locate cheque-payers. |
|
Search Box 🔍 |
Allows search by student name, admission number, etc. |
|
Cheque Entry Date |
Date the cheque was submitted to the school. |
|
Cheque No. |
Unique number printed on the cheque. |
|
Cheque Date |
Date mentioned on the cheque (issue date). |
|
Cheque Bank |
Bank from which the cheque was issued. |
|
Branch |
Bank branch name (optional but helpful for clarity). |
|
Cheque Amount |
The value/amount written on the cheque. |
Displays details of the selected student:
|
Button |
Function |
|
💾 Save |
Save the cheque details for the selected student. |
|
👁️ View |
View previously entered or saved cheque entries. |
|
❌ Reset |
Clear all input fields. |
4.22 Online Fee Transaction
This screen is titled "Online Fee Transaction", and it is used to track, verify, and manage fee payments made online by students.
To view all online fee payment transactions, check their status, and track settlement (bank transfer) dates for school records.
|
Field |
Description |
|
Search By |
Filter method – usually “Date Range” to pull transactions within specific dates. |
|
Start Date / End Date |
Select date range to filter fee transactions. |
|
Status |
Filter transactions based on status (e.g. Successful, Failed, Pending). |
|
🔍 Search |
Click to apply filters and list results. |
|
📤 Get Settlement Date |
Retrieves the date on which the transaction was settled to the school bank account. |
|
Column |
Description |
|
Sr. No. |
Serial number of listed transactions. |
|
Date & Time |
Timestamp when the payment was made. |
|
Student Name |
Name of the student who made the payment. |
|
Adm. No. |
Admission number. |
|
Class |
Student’s class. |
|
Contact No. |
Mobile number linked with the student account. |
|
Trans. ID |
Unique transaction ID for online payment. |
|
Settlement Date |
Date when money was credited to the school's bank account. |
|
Status |
Shows whether the transaction was Success, Failed, or Pending. |
|
Amount |
Amount paid in the transaction. |
|
✅ Select All |
Option to select multiple transactions for further action (if enabled). |
4.23 Manual Settlement
This page is titled “Manual Settlement”, and it is used to manually assign or correct settlement dates for online fee transactions when automatic settlement fails or needs updating.
To manually update the bank settlement date for student fee transactions, especially when:
|
Field |
Description |
|
Start Date |
Starting date to search transactions. |
|
End Date |
Ending date for search. |
|
Account |
Select the bank account where the transaction should be settled. |
|
🔍 Search |
Fetches the list of fee transactions in the selected date range. |
|
Settlement Date |
The date you want to assign/update as the official settlement date. |
|
📤 Save Settlement Date |
Button to confirm & save the new manual settlement date. |
|
Column |
Description |
|
Sr. No. |
Serial number of the transaction. |
|
Date & Time |
When the transaction was made. |
|
Student Name |
Student who made the payment. |
|
Adm. No. |
Admission number. |
|
Class |
Student class. |
|
Contact No. |
Contact number registered with the transaction. |
|
Trans. ID |
Unique online transaction ID. |
|
Settlement Date |
Date the payment was marked settled in the bank account. |
|
Status |
Payment status: Pending, Success, Failed. |
|
Amount |
Transaction amount. |
|
✅ Select All |
Select one or multiple entries for manual update. |
4.24 Reconciliation Fee Receipt
This page is titled "Reconciliation Fee Receipt", and it is used to match (reconcile) fee receipts with bank deposits, especially for payments made via cheque, DD, or offline banking modes.
To ensure financial accuracy by manually verifying whether received fees (especially via offline modes like cheque/DD) are reflected in the bank account, and marking them as reconciled.
|
Field |
Description |
|
Receipt From Date |
Start date for filtering fee receipts. |
|
Receipt to Date |
End date for filtering fee receipts. |
|
Paymode |
Select payment mode (e.g., Cheque, Cash, UPI, Online). |
|
Fee Type |
Type of fee collected (e.g., Tuition, Admission, Transport). |
|
School |
If multiple branches/schools exist, select one or view all. |
|
Column |
Description |
|
Select |
Checkbox to choose receipts for reconciliation. |
|
Sr. No. |
Serial number of the receipt. |
|
Receipt No. |
Unique receipt number issued. |
|
Rec. Date |
Date the fee was received. |
|
Student Name |
Student who made the payment. |
|
Admission No. |
Student’s admission ID. |
|
Amount |
Fee amount received. |
|
Paymode |
Payment method used. |
|
BankName |
Bank where payment is deposited or expected. |
|
Cheque/DD No. / Ref No. |
Reference details of the transaction. |
|
Bank Name |
Actual bank where cheque/DD was deposited. |
|
✅ Reconcile |
Checkbox to mark fee as matched with bank. |
|
Remark |
Optional notes (e.g., “Cleared on 20-Jun”, “Bounced”, etc.). |
4.25 Modify Receipt Date & Bank
This page is titled "Modify Receipt Date & Bank", and it is used to correct or update the receipt date, bank details, or cheque information of already recorded fee payments.
To modify fee payment entries in case of errors in:
This ensures the school’s financial and bank records remain accurate and consistent.
|
Field |
Description |
|
Rec. Date |
The original receipt date to search/filter records. |
|
Pay Mode |
Select payment mode (Cash, Cheque, UPI, etc.). |
|
Fee Type |
Filter based on type of fee (Admission, Monthly, etc.). |
|
School |
Select the school branch if there are multiple. |
|
Receipt No. From / To |
Filter a specific range of receipt numbers. |
|
Column |
Description |
|
✅ Select |
Select records to update. |
|
Sr. No. / Rec. No. |
Identifiers of the record. |
|
Student Name / Adm. No. |
Who the payment was for. |
|
Entrymode / Paymode |
How the payment was entered and paid. |
|
Receipt Date |
Date the receipt was created — editable. |
|
📝 Copy to all |
Apply one receipt date to all selected records. |
|
Paid Amount |
Total amount received. |
|
Chq/DD/NEFT/Invoice No. |
Transaction reference. |
|
Chq/DD Date |
Date mentioned on cheque/DD. |
|
Chq/DD Bank |
Bank name mentioned on the cheque/DD. |
|
Deposit Bank |
Bank where the cheque or cash was actually deposited. |
4.26 Multiple Remarks
This page is titled “Multiple Remarks” and is used to add or manage remarks related to either receipts or installments for individual students within the school ERP system.
To allow the school staff to record specific remarks against:
This helps in tracking communication, issues, or notes related to specific payments.
|
Field |
Description |
|
All Classes / All Section |
Narrow down to a specific class/section. |
|
Search Bar |
Type student name/admission no. to find a specific student. |
|
🔍 Search Button |
Fetch student details on the left panel. |
|
Option |
Purpose |
|
Receipt |
To tag the remark to a specific receipt. |
|
Installment |
To tag the remark to a particular installment. |
|
Field |
Description |
|
Select Receipt |
Dropdown of available receipts for the selected student. |
|
Select Installment |
Dropdown of installments (enabled if "Installment" is selected). |
|
Remark Box |
Free text field to write the remark. |
|
Save Button |
Save the entered remark. |
|
Reset Button |
Clear all input fields. |
|
Column |
Description |
|
Receipt No. |
Receipt/Installment linked to the remark. |
|
Remark |
The actual comment entered. |
|
Edit |
Option to modify the existing remark. |
4.27 Transfer Concession
This screen is titled "Transfer Concession" and is used to transfer fee concessions from one student (typically a sibling) to another within the same family.
To allow schools to apply the same concession (like sibling discount) to multiple students in the same family without entering it manually again.
Useful when:
|
Field |
Description |
|
All Classes / All Section |
Filters students by class and section. |
|
Search Bar |
Search student by name, admission number, etc. |
|
🔍 Button |
Click to search and fetch student + sibling details. |
|
Column |
Description |
|
Select |
Tick to select the sibling to transfer concession from. |
|
Admission No. |
Admission number of the sibling. |
|
Name |
Name of the sibling. |
|
Class |
Class in which sibling is enrolled. |
|
Father / Mother / Contact |
Parental and contact details for validation. |
|
Column |
Description |
|
Select |
Tick to select the concession record. |
|
Con Name |
Name/Type of concession (e.g., Sibling Discount, Scholarship). |
|
Installment |
The installment the concession is applied to. |
|
Fee Type |
E.g., Tuition Fee, Transport Fee. |
|
Con Amount |
Concession amount. |
|
Button |
Function |
|
Transfer |
Transfers the selected concession to the target student. |
|
Reset |
Clears all selections and fields. |
4.28 Sponsorship
This screen is titled "Sponsorship", and it is used to record and manage sponsor information for students whose education or fees are being supported by an individual, organization, or donor.
To maintain a database of sponsors who are paying student fees partially or fully.
This is especially useful for:
|
Field |
Description |
|
Sponsor Person Name |
Name of the individual or organization sponsoring the student(s). |
|
Contact Number |
Sponsor’s phone number for communication. |
|
|
Official or personal email of the sponsor. |
|
Address |
Postal address for correspondence or official use. |
|
Button |
Function |
|
✅ Save |
Saves a new sponsor record into the system. |
|
👁️ View |
Opens the list of existing sponsor entries. |
|
🔄 Reset |
Clears all fields to enter new data. |
5 Transport
5.1 Travel Agency Master
This screen is titled "Travel Agency Master", and it's used to record and manage travel agencies that are associated with your institution — commonly for managing student transportation (buses, vans, etc.).
To maintain a list of travel agencies that:
|
Field |
Description |
|
Travel Agency Name |
Name of the transportation or travel agency. |
|
Contact No. |
Official contact number for coordination. |
|
Email ID |
Agency’s email ID for formal communication or documentation. |
|
Button |
Function |
|
✅ Save |
Saves a new travel agency record. |
|
👁️ View |
Shows a list of all saved agencies. |
|
|
Prints the agency details for reference or record. |
|
🔄 Reset |
Clears all fields for fresh data entry. |
5.2 Vehicle Reminder
This screen is titled “Vehicle Reminder”, and it is used for setting automated maintenance or compliance reminders for vehicles used by the institution (like school buses or vans).
To configure automated SMS/email reminders for important vehicle-related events such as:
|
Field |
Description |
|
Select Vehicle Type |
Choose type of vehicle (Bus, Van, etc.) |
|
Select Vehicle No. |
Choose the specific vehicle registration number |
|
SMS for |
Select the event that the reminder is about (e.g., Fitness, Insurance) |
|
Due Date |
The actual due date for the selected service/event |
|
Enable Reminder |
Checkbox to activate reminder notifications |
|
Column |
Description |
|
1/2/3 reminder to be sent before |
Allows up to 3 reminders to be scheduled before the due date |
|
No. of Days |
Number of days before the due date when the reminder should be sent |
|
Contact No. |
Mobile number to send SMS to |
|
|
Email address to send reminder mail |
|
Button |
Function |
|
💾 Save |
Save the vehicle reminder schedule |
|
👁️ View |
View existing reminder setups |
5.3 Define Vehicle Type
This screen is titled “Define Vehicle Type” and is used to create and manage vehicle categories in the ERP system.
To define types of vehicles (like Bus, Van, Car, Auto, etc.) that are used within the institution for transport or logistics.
This acts as a master setup used in other modules (e.g., Vehicle Reminder, Transport Management, Route Allocation).
|
Field |
Description |
|
Vehicle Type |
Input box to type the category name (e.g., Bus, Van) |
|
Button |
Function |
|
💾 Save |
Save the entered vehicle type to the master list |
|
👁️ View |
View the list of already defined vehicle types |
|
|
Print the list of defined types |
|
✖ Reset |
Clear the input field |
5.4 Define Vehicle Details
This page is titled "Define Vehicle Details" and is used to enter and manage detailed records of school or vendor-owned vehicles.
|
Field |
Description |
|
Vehicle Type |
Select the type of vehicle (defined earlier in Define Vehicle Type) |
|
Vehicle Name |
Enter the name or label of the vehicle |
|
Vehicle Reg. No. |
Official registration number of the vehicle |
|
GPS No. |
GPS tracking number (if installed) |
|
Field |
Description |
|
Driver Name |
Full name of the assigned driver |
|
Driver Mobile No. |
Contact number of the driver |
All dates can be selected using the calendar picker:
|
Field |
Description |
|
Registration Date |
Date of official vehicle registration |
|
Registration Due Date |
Renewal due date for registration |
|
Fitness Date |
Date when fitness certificate was issued |
|
Fitness Due Date |
Expiry date of fitness certificate |
|
Tax Date |
Date when vehicle tax was paid |
|
Tax Due Date |
Next due date for tax payment |
|
Button |
Function |
|
Export from Excel |
Import bulk vehicle details via Excel |
|
Download Excel Formate |
Download sample Excel format for import template |
To store and manage all vehicle-related data, including ownership, registration, tax, and fitness information, essential for transport planning, compliance, and reminders.
5.5 Define Vehicle Route
This page is titled "Define Vehicle Route" and is used to add or modify transportation routes used by school vehicles.
To create, manage, and update vehicle routes for school transport, ensuring clear assignments and communication with the route incharge.
|
Field |
Description |
|
Route No. |
Enter a unique identifier for the vehicle route (e.g., R001, R002) |
|
Route Description |
Provide a brief summary or key areas covered in the route (e.g., “Sector 12 to School”) |
|
Field |
Description |
|
Route Incharge Name |
Name of the person responsible for this route |
|
Route Incharge Mob No. |
Contact number of the route incharge for communication |
|
Button |
Purpose |
|
Export from Excel |
Allows bulk import of route data via Excel sheet |
|
Download Excel Formate |
Download sample format/template for Excel import |
|
Button |
Function |
|
Save |
Save the newly added or edited route |
|
View |
View existing route records |
|
|
Print the route data |
|
Reset |
Clear all input fields to start fresh |
5.6 Define Vehicle Route Relation
This screen is titled “Define Vehicle Route Relation” and it is used to assign specific routes to vehicles in the school transport system.
To create a relationship between vehicles and routes, ensuring that each vehicle is properly mapped to its daily travel path for student pickup and drop.
|
Field |
Description |
|
Vehicle Name |
Select the name of the vehicle from the dropdown list. |
|
Vehicle No. |
Select the corresponding registration number of the selected vehicle. |
|
Column |
Description |
|
S. No. |
Serial number of the routes listed. |
|
Route No. => Route Description |
Shows route ID and description (e.g., Ramnagar-1 => Ramnagar) |
|
Select |
Check this box to assign that route to the selected vehicle. |
|
Button |
Function |
|
Save |
Save the assigned route(s) to the selected vehicle. |
|
View |
View existing route-to-vehicle mappings. |
|
|
Print the current vehicle-route assignment list. |
|
Reset |
Clear selections to reassign or start fresh. |
5.7 Define Transport Group
This screen is titled “Define Transport Group” and it is used to configure transport fee slabs based on distance traveled (measured in kilometers).
To define different transport groups or slabs according to the distance between the student's home and the school. These groups help in calculating monthly transport fees.
|
Field |
Description |
|
Distance Name |
Give a name for the distance group (e.g., 0-5 KM, Zone A, etc.). |
|
Distance Amount (Monthly) |
Monthly transport fee applicable for this group. |
|
Distance From (K.M.) |
Starting point of the distance range in kilometers. |
|
Distance To (K.M.) |
Ending point of the distance range in kilometers. |
|
Button |
Function |
|
Save |
Saves the distance slab to the system. |
|
View |
Displays all defined transport groups. |
|
|
Prints the transport group list. |
|
Reset |
Clears all fields for a new entry. |
5.8 Define Transport Medium
This screen is titled “Define Transport Medium”, and it is used to manage the different modes of transport offered by the institution.
To define various types of transportation mediums (e.g., Bus, Van, Auto, Rickshaw, etc.) that are used to carry students.
|
Field |
Description |
|
Transport Medium |
Enter the name of the transport mode (e.g., Bus, Van, Private Cab). |
|
Button |
Function |
|
Save |
Saves the entered transport medium. |
|
View |
Shows the list of all defined transport mediums. |
|
|
Allows printing the list of transport mediums. |
|
Reset |
Clears the field for new input. |
5.9 Define Route Stop
This screen is titled “Define Route Stop”, and it is used to configure specific bus stops under each vehicle route, including stop timings and monthly usage settings.
To define stops for each transport route and assign arrival times and monthly operational status for every stop.
|
Field |
Description |
|
Route No. |
Select the route to which this stop will belong. |
|
Stop No. |
Enter the stop number (e.g., 1, 2, 3...). |
|
Stop Name |
Enter the name of the stop (e.g., Main Gate, Sector 14, etc.). |
|
Field |
Description |
|
Morning Arrival Time |
Set the hour, minute, and AM/PM for morning pick-up time at this stop. |
|
Afternoon Arrival Time |
Set the hour, minute, and AM/PM for afternoon drop-off time at this stop. |
Below timing, each month (Apr to Mar) has a dropdown to configure if this stop is active/inactive during that month.
|
Column |
Description |
|
Sl No. |
Serial number for the month. |
|
Months |
Name of the month. |
|
Dropdown (Please Select) |
Used to select whether the stop is active or not for that specific month. Options might be: Active / Inactive / NA. |
|
Button |
Function |
|
Export From Excel |
Import route stop data from Excel. |
|
Download Excel Formate |
Download the template format to prepare data for import. |
(Similar to other screens, but not visible in this screenshot likely due to scrolling)
|
Button |
Function |
|
Save |
Save the route stop data. |
|
View |
Show existing route stop entries. |
|
|
Print the record. |
|
Reset |
Clear all fields. |
5.10 Assign Transport to Students
This page is titled "Assign Transport to Students", and it's used to allocate transport services (route, stop, vehicle) to students based on their class and section.
To assign a specific transport route, stop, and vehicle to students and define monthly transport applicability for each student.
|
Field |
Description |
|
Class |
Select the class from the dropdown to filter students. |
|
Section |
Select the section within the selected class. |
|
Update |
After selecting class and section, click Update to load the student list below. |
Once the class and section are selected, the table below displays the relevant students:
|
Column |
Description |
|
Sr. No. |
Serial number of the student entry. |
|
Adm No |
Admission number of the student. |
|
Student Name |
Name of the student. |
|
Father Name |
Father's name of the student. |
|
Address |
Address of the student (for stop relevance). |
|
Route |
Dropdown to select the assigned route for the student. |
|
Stop |
Dropdown to assign the specific stop on that route. |
|
Vehicle |
Dropdown to assign the vehicle for that route/stop. |
|
Months |
Dropdown to select the months for which transport is assigned. |
|
Select |
Checkbox to confirm/activate this transport assignment. |
5.11 Assign Self Transport to Student
This screen is titled "Assign Self Transport to Student", and it's used when students use their own transport (e.g., hired vehicle, private van) instead of the school-managed transport system.
To record detailed information of self-arranged transport for students, ensuring safety, compliance, and accountability.
|
Field |
Description |
|
Class |
Select the class of the student. |
|
Section |
Select the section. |
|
Update |
Displays the student list for the selected class-section. |
|
Export |
Exports the list (probably to Excel) for review or recordkeeping. |
Once class & section are selected, the table shows students and fields to capture self-transport details:
|
Column |
Description |
|
Sr. No. |
Serial number. |
|
Select |
Checkbox to assign this student’s transport. |
|
Admission No. |
Student's admission number. |
|
Student Name / Father Name |
Basic identity details. |
|
Transport Type |
Type of self transport (van, car, auto, etc.). |
|
Transport Vehicle Type |
Specific vehicle type (e.g., sedan, SUV, etc.). |
|
Vehicle No. |
Registration number of the vehicle. |
|
Driver Name / Mobile / Address |
Contact details of the driver. |
|
Driver Aadhaar No. / Voter ID / Driving Licence |
Legal identity & compliance checks. |
|
Transporter Details |
If vehicle is part of a transport service or agency. |
|
Driver’s Police Clearance Certificate No. |
Security compliance requirement. |
|
From Date |
When this transport arrangement started. |
|
Lady Guard/Helper Available |
Indicates if a female attendant/helper is assigned for safety (especially relevant for younger students). |
5.12 Transfer Route
This screen is titled “Transfer Route” in the ERP system.
To transfer a student or vehicle from one transport route and stop to another — effective from a selected month. This is used when:
|
Field |
Description |
|
Current Route |
Select the existing route the student/vehicle is assigned to. |
|
Current Stop |
Select the current stop associated with the route. |
|
Next Route |
Choose the new (target) route to which the entity will be transferred. |
|
From Month |
Select the month from which this new assignment will be effective. |
5.13 Change Route Vehicle
To replace or reassign a vehicle already allocated to a specific transport route with a new one. This may be required in case of:
|
Field |
Description |
|
Current Route |
Select the route for which the vehicle needs to be changed. |
|
Current Vehicle |
The existing vehicle assigned to this route. |
|
New Vehicle |
The new vehicle to be assigned to this route. |
5.14 Vehicle Management
5.14.1 Vehicle Master Entry
To create and manage the list of all vehicles used for transport purposes in the system. Every vehicle added here can later be assigned to routes, stops, and students.
|
Field |
Description |
|
Vehicle Name |
A label or identifier for the vehicle (e.g., Van 1, School Bus A). |
|
Vehicle No. |
The official vehicle registration number (e.g., DL01AB1234). |
5.14.2 Vehicle Fuel Entry
To log fuel consumption details for school/organization vehicles, track mileage, and maintain cost control records.
|
Field |
Description |
|
SR. No. |
System-generated or manual serial number for the entry. |
|
Slip No. |
Fuel slip/invoice number from the fuel station. |
|
Date |
Date of fuel entry. |
|
Vehicle No. |
Select the registered vehicle from the dropdown. |
|
Nature of POL |
Type of fuel used – Diesel, Petrol, etc. |
|
Qty. Taken |
Quantity of fuel taken (in liters). |
|
Rate |
Per-liter cost of fuel. |
|
Amount |
Auto-calculated (Qty × Rate). |
|
Present Mtr. Reading |
Odometer reading after refueling. |
|
Last Mtr. Reading |
Previous odometer reading. |
|
Diesel Taken Last Time |
Liters taken in the previous entry. |
|
Bus Run (KM) |
Total kilometers run since last entry. |
|
Average Consp. |
Auto or manually calculated – Liters/Kilometer. |
|
Standerd Avg Consp. |
Benchmark average fuel consumption. |
|
Remark |
Any notes related to fuel purchase or vehicle. |
|
Bill Upload |
Upload scanned copy/photo of fuel bill. |
|
Field |
Use |
|
From Date / To Date |
Filter entries between these dates. |
|
Search |
View historical fuel entries. |
5.14.3 Vehicle Service Entry
To record and manage vehicle servicing details, track maintenance history, and plan the next service based on mileage.
|
Field |
Description |
|
SR. No. |
Auto-generated or manual serial number for tracking. |
|
Receipt No. |
Invoice number provided by the service center. |
|
Date |
Date when the service was performed. |
|
Vehicle No. |
Select the vehicle that was serviced. |
|
Current Meter Reading |
Vehicle’s odometer reading at the time of service. |
|
Service Center/Vendor Name |
Select the garage or vendor from the dropdown. |
|
Amount |
Total cost of the service. |
|
New Serv. Will be on KM |
Projected odometer reading for the next service due. |
|
Service Type |
Dropdown menu – options may include: General, Oil Change, Repair, etc. |
|
Service Remark |
Any notes related to the service (e.g., "Changed brakes and oil"). |
|
Bill Upload |
Attach digital copy/photo of the service bill. |
Use the From Date and To Date to filter and view previous service records for auditing or planning purposes.
5.14.4 Daily Meter Entry
To maintain a daily log of vehicle odometer readings and track the number of students transported. This helps monitor vehicle usage and detect anomalies in fuel consumption or performance.
|
Field |
Description |
|
Date |
Entry date (defaults to current date). |
|
Vehicle No. |
Select the vehicle for which the reading is being recorded. |
|
Present Meter Reading |
Odometer reading at the end of the day. |
|
Last Meter Reading |
Odometer reading from the previous entry or day. |
|
No Of Student |
Number of students transported in that vehicle on the selected date. |
5.15 Driver Detail
To view and manage student allocation details for a specific driver, class, or section. This module helps in tracking which students are assigned to which transport driver.
|
Field |
Description |
|
Driver |
Dropdown to select a specific driver. |
|
Class |
Filter students by class. Defaults to “All Classes”. |
|
Section |
Filter by section within the class. Defaults to “All Sections”. |
Upon clicking Show, the grey area on the right will populate with: