FEE MANAGER

FEE MANAGER


Fee Module Manual


Search Menu

Users can search for any tab or sub-tab by name using the "Search Menu".


1. Global Masters

1.1 Define Bank

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.

Print

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:

  • Add a new bank account for fee collection

  • Update existing bank details due to a change in branch or account number

  • Maintain a record of multiple bank accounts used by the institution

They can use this section to efficiently manage bank data for fee processing and reporting purposes.


⚠️ Important Notes

  • Ensure all details are accurate to prevent errors during cheque or online transactions.

  • IFSC and BSR codes are mandatory for certain types of payments and government reporting.

  • At least one school bank account must be defined to activate cheque-based fee collection.





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.

Steps to Use:

  1. Upload Excel File:
    Click Select File to upload the Excel file exported from Tally containing student-wise fee details.

  2. Fee Type:
    Choose the relevant fee type from the dropdown (e.g., tuition, transport, etc.).

  3. Date Format:
    Select the format in which dates are entered in the Excel file (e.g., dd-MM-yyyy).

  4. Send SMS (Optional):
    Tick this checkbox if you want to send an SMS notification to parents/students upon fee upload.

  5. Adjust Type:
    Choose how the uploaded amount should be adjusted:

  • Adjust From Starting: Starts adjusting from the earliest pending installment.

  • (Other options may be added depending on the system setup).

  1. Installment:
    Select the month or installment period to which the uploaded fee amount will be applied.

  2. Details Preview:
    After uploading, a data preview displays the following:

  • Sr. No., Student Name, Admission Number, Class

  • Head Amount, Total Amount, Receiving Date

  • Status (uploaded/pending), Fine Waiver (if applicable), and Fee Selection option.

  1. Sample Data:
    Click on Sample Data to download a template showing the correct Excel format for uploading fees.




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.


Key Components:

  • Current Session / Financial Year:
     Select the academic session and financial year from which you want to transfer the data.

  • Next Session / Financial Year:
     Choose the upcoming session and financial year to which data will be transferred.


Fees Transfer Table:

This section lists all the configurable fee-related tables. Each row shows:

  • Sl. No.: Serial number for reference

  • Table Name: The specific setting or configuration (e.g., Define Fee Head, Define Concession, Define Transport Group, etc.)

  • Transfer Status: Indicates whether the data has already been transferred (Already Transferred) or is yet to be transferred (Not Transfer)

  • Checkbox: Tick the checkbox to include the respective setting for transfer

You can also use the “Select All” option to mark all settings at once.


How to Use:

  1. Select the current and next sessions/financial years from the dropdowns.

  2. Review the list of fee configuration tables.

  3. Check the boxes for the settings you wish to transfer.

  4. Click Next to proceed with transferring the selected configurations to the new session.

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.


Purpose:

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).


Features:

  • Rich Text Editor:
    Format your text using bold, italic, underline, bullets, numbering, links, tables, and more.

  • Save / View / Print / Reset Options:

  • Save: Save the entered terms for future display.

  • View: Preview the content as it will appear to parents.

  • Print: Generate a hard copy if needed.

  • Reset: Clear the editor for fresh input.


Example Use Case:

You may include terms like:

  • "Fee once paid will not be refunded under any circumstances."

  • "Late payment beyond the due date will attract a penalty as per school policy."

  • "Ensure stable internet connectivity before proceeding with online payments."





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.


Purpose:

Changing the academic or financial year helps in:

  • Viewing past session data

  • Making updates to earlier records

  • Ensuring the correct year is active while performing fee-related tasks


Fields Explained:

  • Academic Year:
    Select the academic session you want to work in (e.g., 2025–2026).

  • Financial Year:
    Choose the financial year that corresponds to the selected academic session.

  • School:
    Displays the school for which the session change is being applied.


Action Button:

  • Change:
    Click this button to confirm and apply the selected academic and financial year settings. Once done, all data views and transactions will reflect the chosen session.




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.


Purpose:

Quick Links streamline user experience by:

  • Reducing the need to repeatedly navigate through menus

  • Providing instant access to commonly used features such as “Fee Collection,” “Fee Reports,” or “Concession Entry”


Key Functions:

  • Users can add or remove links based on their workflow preferences.

  • These links act as personalized shortcuts and are visible on the main Fee Module dashboard.


Best Practice Tip:

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:

  • Single Receipt – One common receipt series across all schools and fee types

  • School-Wise Receipt – Separate series for each school

  • Fee Type-Wise Receipt – Separate series for each type of fee

  • School with Fee Type-Wise Receipt – Separate series for each combination of school and fee type


Customizable Fields:

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)




Example:

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 fineManual 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

🔹 Purpose / Use Case:

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.


🔧 Key Features:

A. Lock Entry Settings

This section allows control over fee entries based on dates.

  • Lock Entry Enable:
    When enabled, fee entries cannot be made from the selected date onwards unless the user has special permission.

  • From Date:
    Specify the date from which the system should restrict new fee entries.

  • Allow User to Edit in Lock Period:
    Select specific users (such as Finance Admin or Principal) who are allowed to make or modify entries during the lock period. This ensures that exceptions can be handled responsibly.

  • Message to Show:
    Enter a custom message (e.g., ENTRY LOCKED) which will be shown to users trying to make entries during the locked period. This message helps in clearly communicating why access is restricted.


B. Cash Lock Entry Settings

This sub-section is for time-based locking of cash mode fee entries.

  • Cash Lock Entry Enable:
    Enable this toggle to restrict users from making cash fee entries after a specific time (e.g., post office hours).

  • From Time:
    Choose the cutoff time after which cash entries should be disabled for the day. This prevents late entries and ensures timely cash book reconciliation.


✅ Advantages:

  • Ensures Data Accuracy:
     Prevents any untracked or backdated fee entries after the books are closed.

  • Improves Security & Control:
    Provides fine-grained access to selected users during restricted periods.

  • Prevents Manual Errors:
    Restricting post-dated or after-hours entries reduces the chance of human error.

  • Enables Smooth Auditing:
    Locks ensure that fee data remains unchanged during audits or financial reviews.

  • Supports Time-bound Processes:
    Useful for schools following strict daily or monthly reconciliation routines.


🟢 How to Use:

  1. Toggle Lock Entry Enable to ON.

  2. Select the From Date for which the locking should be applicable.

  3. (Optional) Choose specific users who can still perform edits.

  4. Provide a suitable Message to Show.

  5. (Optional) Enable Cash Lock Entry and define From Time.

  6. Click Save to apply the settings.



2.18 Generate Bulk Fee Receipt

🔹 Purpose / Use Case:

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.


🔧 Key Filters and Functions:

  • School:
    Select the applicable school. If the ERP system handles multiple branches, this allows filtering receipts school-wise.
     (Default: All Schools)

  • Class:
    Filter receipt generation by specific class or generate for all classes at once.
     (Default: All Classes)

  • Installment:
    Choose the installment period (e.g., October-November) for which you want to generate receipts.

  • Fee Type:
    Select specific types of fees (e.g., Tuition, Transport, Activity) or include all fee types for comprehensive receipt generation.
     (Default: All Fees Types)

  • Date Range (From – To):
    Define a custom date range within which the fee payments were received. The system will fetch relevant records and generate receipts accordingly.

  • Show Button:
     After setting the filters, clicking "Show" displays the list of students whose receipts are eligible to be generated in bulk.


✅ Advantages:

  • Time-Saving:
     Speeds up receipt generation for large batches, reducing manual effort.

  • Consistent Receipt Format:
    Ensures uniformity and accuracy across all generated receipts.

  • Useful During Fee Drives:
    Particularly helpful after major collection drives, enabling the back office to issue receipts quickly.

  • Reduces Manual Errors:
     Automates the retrieval of eligible records and eliminates the chances of missing any student.

  • Multi-Dimensional Filters:
     Enables dynamic filtering by school, class, fee type, and date—offering flexibility and control.


🟢 How to Use:

  1. Navigate to Generate Bulk Fee Receipt from the Fee Module menu.

  2. Apply filters as required:

  • Select School, Class, Installment, Fee Type

  • Define Date From and To

  1. Click Show to view the eligible records.

  2. Confirm and proceed to generate receipts for all listed students.




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.


Key Fields and Their Use Cases:

  • Installment Name:
    Specify a unique name for the installment (e.g., Term 1Quarter 2Monthly Fee). This helps users easily identify and manage different fee schedules.

  • Installment Print Name:
    Define how the installment name should appear on printed documents such as receipts or reports.

  • Installment Preference Number:
    Enter the sequence number that determines the order in which this installment appears when listed. Useful for 


Actions Available:

  • Save: Stores the installment settings into the system.

  • View: Displays existing installment records for reference or verification.

  • Print: Allows printing of the configured installment setup for physical documentation or review.

  • Reset: Clears all entered fields to create a new entry from scratch.


Features & Advantages:

  • 💡 Flexibility: You can define any number of installments with custom due dates.

  • ⏳ Structured Payment Cycle: Helps in distributing the fee burden across months/terms, making it easier for parents and transparent for administrators.

  • 🧾 Automated Due Tracking: These dates are automatically referenced in reports, reminders, and receipt generations.

  • 🗓️ Custom Scheduling: Ideal for schools that follow monthly, quarterly, or term-based fee schedules.


3.1.2 Define Fee Head

Overview:

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.

Use Case:

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.

Fields Explained:

  • Head Name: Internal identifier for the fee head (e.g., TuitionLibrary Fine).

  • Head Print Name: This appears on the receipt/fee printout.

  • Head Type: Determines frequency:

  • Installment: Repeats as per installment cycle.

  • Annual: Charged once a year.

  • Lifetime: Charged only once, e.g., Admission Fees.

  • Priority Number: Determines the order in which fee heads appear.

  • Category Type: Specifies nature (e.g., Regular, Fine, Discount, Expense).

  • Account Ledger / Tally Ledger Name: Integration fields for syncing with accounting software.

  • Show in Certificate: Whether this head appears in bonafide/fee certificates.

  • Fee Refundable: Marks this fee head eligible for refund processing.

Features & Benefits:

  • Enables accurate fee structuring and categorization.

  • Ensures financial transparency and organized reporting.

  • Supports seamless integration with accounting systems like Tally.

🔹 3.2 Define Fee Head

✅ Use Case:

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 Descriptions & Functionality:

Field Name

Purpose

Head Name

Internal name for the fee head (e.g., Tuition FeeComputer 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.




🛠️ Action Buttons and Their Functions:

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.

🖨️ Print

Prints the list of all fee heads with configurations for records.

❌ Reset

Clears the form for fresh data entry.




🌟 Key Advantages:

  • Ensures consistent and organized fee categorization.

  • Enables detailed reports and ledger synchronization.

  • Facilitates transparency in fee breakup on student receipts.

  • Customizable per school policies (e.g., refundable/non-refundable).



3.1.3 Define Fee Type

Purpose:

To create and categorize various fee heads under a specific Fee Type (e.g., School Fee, Transport Fee, etc.) for better organization and reporting.


Fields Description:

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.




Action Buttons:

Button

Function

Save

Saves the defined Fee Type with the selected Fee Heads.

View

Displays the list of existing Fee Types for review.

Print

Prints the details of the Fee Type for documentation purposes.

Reset

Clears all the entered data to allow fresh entry.




Use Case Example:

If a school wants to define a fee type called "School Fee" that includes the heads Admission FeeTuition Fee, and Computer Fee, the admin will:

  1. Enter Fee Type Name as School Fee.

  2. Provide a Preference No. (e.g., 1 for top priority).

  3. Select the corresponding heads from the Head Details table by checking their boxes.

  4. Click Save to store the configuration.





3.1.4 Define Fee Group

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':

  • Use Is Special when:

  • Students in the same class have multiple subject combinations (e.g., PCM, PCB, Commerce, Arts in Class XI).

  • Different subject combinations have different fee structures.

  • Assigning special groups helps in accurate fee assignment as per subject combination.

  • Do not select Is Special when:

  • All students in the class share the same fee structure.


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.

Print

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:

  • Enter Group Name as Class XI (PCM).

  • Check Is Special to indicate that this is a special group with a separate fee structure.

  • Click Save to store the configuration.

If for Class VI - VIII all students have the same fee structure:

  • Enter Group Name as Class VI - VIII.

  • Leave Is Special unchecked.

  • Click Save.


Additional Functionality in View Mode:

  • Use Search box to quickly locate any fee group.

  • Use Pagination controls to browse through multiple records.

  • Use Select button to open any fee group for editing.



3.2 Fee Group to Fee Head

Objective:

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 Descriptions:

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., SchoolTransport).

Fee Head

Descriptive name of the fee component (e.g., Admission FeesTuition Fee).

Schedule Type

Indicates billing frequency: Installment, Annual, or Lifetime.

Installment

Dropdown appears only if Schedule Type is Installment. Allows selection of period like MayJune–JulyApril, 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).




Installment Field Logic:

  • The Installment dropdown will be active only if the Schedule Type is set to Installment.

  • For other types like Lifetime, the field remains inactive or irrelevant.

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.


Action Buttons and Their Purpose:

Button

Function

✅ Save

Saves the mapped Fee Heads with their configuration.

👁️ View

Displays the list of already mapped Fee Heads.

🖨️ Print

Allows printing of the Fee Group to Fee Head mapping.

❌ Reset

Clears all selections and entered values on the current screen.




Use Case Example:

A school admin wants to configure fee heads for Class VI – VIII:

  1. Select the Fee Group.

  2. Tick the required Fee Heads like Tuition FeeAnnual ChargesSports Fee.

  3. For each Installment-based head, pick an Installment Month (e.g., June–July).

  4. Choose FEE RECEIVED under Fee Account and FEE COLLECTION under Fee Post Account.

  5. Click Save to finalize the mapping.


3.3 Assign Amount Group

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.


Fields and Dropdowns:

  • Fee Group: A dropdown to select the desired class group (e.g., Class IX – X) to which the fee amounts will be assigned.

  • Installment: A dropdown to filter or assign amounts based on installment cycles (e.g., Monthly, Quarterly). Selecting "All" enables entry for all installments collectively.


Group Amount List Table:

Each row in the table represents a Fee Head within the selected Fee Group.

  • Sr. No.:
    Serial number of the fee item.

  • Fee Head:
    The specific fee category, such as:

  • Science Fee

  • Annual Charges

  • Tuition Fee

  • Sports Fee

  • ERP Fee

  • Examination Fee

  • Additional Subject (IX–X)

  • Amount: Text field to input the exact amount for each corresponding fee head. This defines how much will be charged under each category.

  • Total: Automatically calculated sum of all fee head amounts entered.


Action Buttons:

  • 🟩 Save:Saves the amount assigned to each fee head for the selected group and installment.

  • 🟦 Show:Displays the list of already assigned amounts for review or verification.


Use Case Example:

If the school wants to assign different fee amounts to students of Class IX – X, the admin can:

  1. Select the appropriate Fee Group (e.g., Class IX – X).

  2. Choose “All” or a specific installment from the Installment dropdown.

  3. Enter the respective amounts against each fee head (e.g., 2000 for Tuition Fee, 1500 for ERP Fee).

  4. Click Save to apply changes.

This ensures that students under the selected group are charged the correct fee distribution as per institutional policy.

3.4 Assign Multiple Groups to Student

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.

Purpose:

To assign one or more fee groups—including specific installment structures—to selected student groups based on their class or other criteria.


Step-by-Step Instructions:

  1. Open the "Assign Multiple Group to Student" Module:
     Navigate to this section from the Fee Module dashboard.

  2. Group Type:

  • Choose the basis for assignment:

  • Classes: Assign by academic class levels (e.g., Class I, Class II, etc.).

  • Special: Used for categorizing groups like sibling discount groups, staff wards, or any custom-defined sets.

  • All Installment: Applies the selected fee group across all installments at once.

  1. Fees Group:

  • Select the desired Fee Group from the dropdown.

  • This list includes fee groups created earlier, such as:

  • Class Pre-Nursery – V

  • Class VI – VIII

  • Class IX – X

  • Class XI, Class XII

  • And any other special groups like ARMY STUDENTS CLASS 1–5School Fun – Facility, etc.

  1. Fees Installment:

  • Choose the relevant installment from the dropdown.

  • Options typically include:

  • All Installment

  • Monthly/Bimonthly options like MayJune–JulyAugust–September, etc.

  • Selecting "All Installment" applies to the fee group across the entire academic year.

  1. Class:

  • Select one or more specific class sections (e.g., NURSERY-A, LKG-B, etc.) to which the fee group should be assigned.

  • The dropdown allows multi-selection with checkboxes.

  • You can also choose “Select All” to apply the group to all available class sections.

  1. Save:

  • After selecting the appropriate options, click the Save button.

  • The fee group will now be assigned to all selected students under the defined conditions.


Use Cases:

  • Bulk assigning the annual fee structure to new admissions.

  • Applying special discount groups to staff wards or scholarship holders.

  • Managing and updating fees across multiple classes with ease.

Important Notes:

  • Ensure the Fee Group and Installment structures are pre-defined before using this feature.

  • Any changes made here will reflect immediately in the student fee ledgers.

  • Use caution when assigning to large sets of students to avoid incorrect fee allocation.



3.5 Assign Opening Balance

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.


📌 Overview Screen

This screen displays the interface where users can assign opening balances individually or in bulk.


🔧 Steps to Assign Opening Balance

1️⃣ Select Class and Section

  • Use the dropdown menus at the top:

  • Select Class: Choose the class.

  • Section: Select the section within the class.

  • School: If applicable, select the school branch or campus.

2️⃣ Choose Fee Type

  • Depending on the type of opening balance you are assigning, select:

  • School – For regular academic fees.

  • HNR Fee – For honorarium, hostel, or related charges.

  • Transport – For transportation-related dues.

3️⃣ View Student List

Once selections are made, the system displays the student list automatically.

The list includes:

  • Sr. No. – Serial Number

  • Adm No. – Admission Number

  • Student Name – Name of the student

  • Class – Class & Section

  • Father Name – Guardian's name

  • Contact No. – Contact details

  • Opening Balance – Field to enter any carried-forward fees.

  • Opening Dues – Field to enter any other outstanding dues.

  • Select All – Option to select multiple students at once for bulk actions.

4️⃣ Enter Balances Manually

  • Directly input values in the Opening Balance and Opening Dues columns for each student.

5️⃣ Bulk Upload Option

If you have multiple records to upload:

  • Click Download Excel Formate to download the pre-formatted Excel template.

  • Fill in the opening balances and dues offline.

  • Use Export From Excel to upload the completed file into the system.

6️⃣ Save Changes

  • Once all balances are entered (manually or via upload), click the green Save button to store the records.


✅ Important Tips

  • Verify class and section selection before entering data.

  • Ensure Excel files match the provided format to avoid upload errors.

  • Cross-check balances before saving to ensure data accuracy.

3.6 Student Fee Adjustment

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.


📌 Overview Screen

This screen shows where adjustments can be made directly to student fee records.


🔧 Steps to Perform Student Fee Adjustment

1️⃣ Select Class and Section

  • Use the dropdown menus at the top of the screen:

  • Class – Select the class of the students.

  • Section – Select the section within the class.

2️⃣ Select Fee Head & Period

  • Choose the relevant filters:

  • Fee Head Type – Choose whether the adjustment applies to:

  • School – For tuition or academic fees

  • Transport – For transport-related charges

  • HNR Fee – For hostel/honorarium charges.

  • Month/Period – Select the applicable month or fee period.

  • Adjustment Type – Usually set to Adjustment.

3️⃣ Student List Display

Once filters are applied, the system will display the list of students.

The list includes:

  • Sr. No. – Serial Number

  • Adm No. – Admission Number

  • Student Name – Name of the student

  • Class – Class & Section

  • Father Name – Guardian's name

  • Contact No. – Contact details

  • Amount – Field to enter adjustment amount.

  • Select All – Checkbox for bulk selection.

4️⃣ Enter Adjustment Amount

  • Enter the adjustment amount in the Amount field against each student record as per the necessary correction.

5️⃣ Save Changes

  • After entering all adjustments, click the green Save button to update the student fee records.


✅ Key Points to Remember

  • Adjustments entered here will immediately reflect in the student’s fee ledger.

  • Always cross-check the month, class, and fee head before saving.

  • Partial or full adjustments can be applied based on school policy.

  • Use this feature carefully as incorrect adjustments may impact financial reports.


3.7.1 Late Fee Setting


Description

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.


Screen Overview

📸 Screenshot 1: Late Fee Setting Interface

📸 Screenshot 2: Late Fee Type Selection


Fields Description

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 Options (With Explanation)

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.).




How to Set Late Fee

1️⃣ Select Fee Group, Fee Type, Installment

  • Choose the correct combination for which you want to set late fee rule.

  • For example:

  • Fee Group: Class VI-VIII

  • Fee Type: School

  • Installment: June-July

2️⃣ Confirm Due Date

  • The system will auto-fetch the due date of that installment.

  • Ensure the due date is correct as late fee will be calculated post this date.

3️⃣ Choose Late Fee Type

  • Select appropriate late fee type as per policy.

4️⃣ Enter Late Fee Amount

  • Enter the penalty amount to be charged.

  • Example: Enter 50 to apply ₹50 late fee.

5️⃣ Save

  • Click Save to apply the late fee rule.


Practical Use Cases

Use Case 1: Quarterly Late Fee

  • For Class VI-VIII, school policy charges ₹100 for every quarter if fee is unpaid after due date.

  • Admin selects:

  • Fee Group: Class VI-VIII

  • Installment: June-July

  • Late Fee Type: Per Quarter

  • Amount: 100

  • System will auto-apply ₹100 late fee for every quarter delayed.


Use Case 2: One-Time Late Fee

  • School decides to charge ₹200 flat late fine if fees are not paid by 15th June 2025.

  • Admin selects:

  • Late Fee Type: One Time

  • Amount: 200

  • System applies ₹200 once after due date.


Use Case 3: Custom Late Fee Policy

  • School applies CustomType1 for management-specific rules.

  • Admin selects:

  • Late Fee Type: CustomType1

  • Amount: as per policy.

  • Custom logic (configured in system backend) will handle this fine automatically.


Benefits of Late Fee Setting

  • Fully automated fine calculation.

  • Reduces manual intervention and fee disputes.

  • Ensures timely fee collection.

  • Flexible configurations as per school's fee policy.


✅ Important Note: Once late fee settings are saved, they automatically apply during fee calculation for students falling under selected Fee Group and Installment.

3.7.2 Late Fee Setting Head Wise


Description

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.


Screen Overview

📸 Screenshot 1: Main Late Fee Setting Head Wise Screen

📸 Screenshot 2: Fee Group Selection

📸 Screenshot 3: Fee Type Selection

📸 Screenshot 4: Head Selection


Fields Description

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




Late Fee Type Options

Same as in Late Fee Setting module (3.7.1), available late fee types are:

  • Per Quarter: Fine applied for each quarter of delay.

  • One Time: Fine applied once after due date.

  • Custom Types: System-defined or school policy-based custom options.


Step-by-Step Usage

1️⃣ Select Fee Group

  • Choose class group for which head wise late fee is being set.

  • Example: Class VI - VIII

2️⃣ Select Fee Type

  • Choose applicable fee type: School, HNR Fee, Transport or All Fee Types.

3️⃣ Select Installment

  • Pick installment for which you want to assign late fine.

4️⃣ Select Head

  • Pick the specific fee head from list. Ex: Tuition Fee, Computer Training Fee, Transport, ERP Fee, Examination Fee, etc.

5️⃣ Set Due Date

  • Enter or verify the due date.

6️⃣ Choose Late Fee Type

  • Choose fine calculation method.

7️⃣ Enter Amount

  • Enter fine amount.

8️⃣ Save

  • Click on Save button to finalize setting.


Practical Use Case Scenarios

Use Case 1️⃣: Transport Fee Late Fine

School wants to charge ₹50 late fee on Transport Fee if unpaid after 16th June.

  • Fee Group: All Groups

  • Fee Type: Transport

  • Installment: June-July

  • Head: Transport

  • Due Date: 16-Jun-2025

  • Late Fee Type: One Time

  • Amount: ₹50

Use Case 2️⃣: Computer Training Fee Head Wise Late Fee

School wants ₹100 penalty for late payment of Computer Training Fee in Class III-V.

  • Fee Group: Class III-V (Computer Training)

  • Fee Type: School

  • Installment: June-July

  • Head: Computer Training

  • Due Date: 16-Jun-2025

  • Late Fee Type: Per Quarter

  • Amount: ₹100

Use Case 3️⃣: Entire School Late Fee Head Wise for Tuition

Management applies ₹200 fine on Tuition Fee for all groups if unpaid after installment due date.

  • Fee Group: All Groups

  • Fee Type: School

  • Installment: June-July

  • Head: Tuition Fee

  • Due Date: 16-Jun-2025

  • Late Fee Type: One Time

  • Amount: ₹200


Advantages of Head Wise Late Fee Setting

  • Extremely flexible fine structure.

  • Allows different penalties for different fee heads.

  • Supports complex late fee rules based on actual school policies.

  • Reduces manual calculation.

  • Fully automated fine posting during fee collection.


✅ 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


Description

The Assign Waive Off / Manual Late Fine feature is used to:

  • Apply manual fine adjustments.

  • Waive off late fee for specific students.

  • Modify fine amount manually in special cases where system-generated fine is not applicable or needs correction.

This facility is generally used by admin or authorized fee operators for student-specific cases.


Screen Overview

📸 Screenshot:


Field Description

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).




Student Fee Details

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)





When to Use

✅ If late fine needs to be waived due to:

  • Medical reasons

  • Genuine delay

  • Fee committee decision

✅ If manual late fine needs to be applied because:

  • Fine was not auto-calculated correctly

  • Special fine applicable based on school decision

  • Late fee calculated outside system logic


Step-by-Step Process

1️⃣ Select Class & Section

  • Use dropdowns to select class and section.

2️⃣ Search Student

  • Use search box or scroll list to select student.

3️⃣ Select Fee Type & Installment

  • Choose correct fee type and installment month.

4️⃣ View Fee Details

  • Fee details with heads and current fine will be displayed.

5️⃣ Apply Waive Off

  • Tick the checkbox to waive off late fine fully for that head.

6️⃣ Apply Manual Fine

  • Enter manual fine amount in input box.

  • Only applicable if partial or custom fine is to be assigned.

7️⃣ Update

  • Click Update button to save changes.


Use Case Examples

Use Case 1️⃣ : Complete Waive Off

Aarav Sharma's late fee of ₹200 (School Late Fine) is fully waived off due to family medical emergency.

  • Select student.

  • Tick Waive Off checkbox for Late Fine (School) head.

  • Click Update.

Use Case 2️⃣ : Manual Fine Entry

ERP Head wants to apply ₹100 late fine manually for delay in fee submission.

  • Select student.

  • Enter 100 in Manual Late Fine box for required head.

  • Click Update.

Use Case 3️⃣ : Partial Waive Off with Reduced Fine

Management approves 50% fine: Instead of ₹200, student will pay ₹100.

  • Enter 100 in Manual Late Fine.

  • Leave waive off box unchecked.

  • Click Update.


Important Notes

  • This option only impacts late fine heads.

  • Once manual fine is assigned, system-generated fine is overridden.

  • Proper authorization is recommended before making changes.

  • Use Reason field to maintain audit trail.



3.8 SET DUE LIMIT


Purpose

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:

  • Providing partial payment flexibility to parents.

  • Avoiding late fee on small outstanding balances if significant payment has been made on time.


Screen Overview

📸 Screenshot:
(Refer to the shared images)


Field Description

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

Print the configuration report.

Reset

Clear the screen for fresh entry.




How It Works

  • When late fee calculation is triggered after due date:

  • System checks if the student has paid at least the configured threshold.

  • If yes, no late fee is charged.

  • If not, full late fee is applied as per standard policy.


Use Cases

🔷 Use Case 1 — 50% Payment Relaxation Policy

School decides that if a student pays at least 50% of the School Fee before due date, no late fine should be charged.

  • Select Class = 2

  • Select Fee Type = School

  • Late Fee on Due = Yes

  • Set Due Limit = 50% (configured in backend/admin panel).

  • Save.

🔷 Use Case 2 — Fixed Amount Due Limit

For Transport Fee, late fine should not apply if student pays at least ₹2,000 before due date.

  • Select Class = (specific class)

  • Select Fee Type = Transport

  • Late Fee on Due = Yes

  • Set Due Limit = ₹2000

  • Save.

🔷 Use Case 3 — Disable Late Fine for Low Balance

Management wants to stop late fine for any student who has paid significant portion, even if some amount remains.

  • Select Class = All

  • Select Fee Type = All Fee Types

  • Late Fee on Due = Yes

  • Set Due Limit = 90%

  • Save.


Important Notes

  • This setting applies before late fine calculation.

  • Helps avoid disputes when parents pay major portion but small dues remain.

  • Due limit is configurable both in percentage or fixed amount (as per backend configuration).

  • Proper review is recommended while setting limits to maintain financial discipline.


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.

Purpose:

To manage and organize different concession types and their associated names for accurate and efficient fee processing.


Interface Overview:

The Define Concession screen includes the following key components:

  1. Concession Name Field

  • A mandatory text input box (highlighted with a red border when empty).

  • Used to enter the name of the specific concession (e.g., "POOR FUND", "RTE WITH TRANSPORT").

  1. Concession Type Dropdown

  • A selection menu listing pre-defined types of concessions such as:

  • GENERAL

  • EWS

  • SIBLING

  • TEACHER WARD

  • SCHOLARSHIP

  • Custom entries (e.g., "sib_1", "testing")

  • This categorization helps group similar concessions for easier management and reporting.

  1. Action Buttons:

  • Save: Saves the entered concession name and type.

  • View: Opens the list of all defined concessions.

  • Print: Allows printing of the concession list.

  • Reset: Clears the input fields to allow fresh entry.


Concession Name List View:

When the View button is clicked, a modal window appears displaying a tabular list of all defined concessions.

  • Columns in the Table:

  • Sr No.: Serial number of the concession entry.

  • Select: A button to select a specific concession for review or editing.

  • Concession Name: Displays the name of each defined concession.

  • Concession Type: Shows the type under which the concession is categorized.

  • Modified Date: The date when the entry was last updated.

  • Pagination: Allows browsing through multiple pages of concession entries.

  • Search Box: Enables quick filtering of concessions based on keywords.


Usage Example:

To add a new concession:

  1. Enter "STAFF CHILD DISCOUNT" in the Concession Name field.

  2. Choose "TEACHER WARD" from the Concession Type dropdown.

  3. Click Save.

To view all concessions:

  • Click the View button to open the concession list.

  • Use the Search box to quickly locate a specific concession.


Best Practices:

  • Use clear and standardized naming conventions for Concession Names.

  • Regularly review and update concession types to avoid duplicates or outdated entries.

  • Use the Print function to maintain a physical record or for audit purposes.



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.


Purpose:

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.


Interface Components:

  1. Concession Dropdown:

  • Lists all predefined concession categories (created via 3.9 Define Concession).

  • Select one to begin assigning discounts.

  1. Installment Dropdown:

  • Allows you to select specific installments (if the fee is divided across months or terms).

  • This enables applying concessions only to particular installments if needed.

  1. Fee Head Table:

  • Select: Checkbox to enable the concession for that fee head.

  • Fee Head: Lists all applicable fee heads (e.g., Admission Fees, Tuition Fee, Sports Fee).

  • Amount: Enter the concession amount to be deducted from that fee head.

  • IsPercent: Checkbox to indicate if the amount entered is a percentage instead of a flat value.


Use Case Example:

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:

  1. Go to Define Fee Head Concession.

  2. From the Concession dropdown, select EWS.

  3. In the Installment dropdown, select First Installment.

  4. Check the row for Tuition Fee:

  • Enter 50 in the Amount column.

  • Check the IsPercent box to indicate it’s a 50% discount.

  1. Check the row for Admission Fee:

  • Enter 100 in the Amount column.

  • Check the IsPercent box for a full (100%) waiver.

Once saved, this configuration ensures that students assigned to the EWS category will receive the defined concessions only in the first installment.


Best Practices:

  • Ensure the concession type and installment are correctly selected before entering amounts.

  • Double-check if the concession is meant to be a percentage or a fixed amount.

  • Use consistent rules across similar concession categories to avoid confusion or errors in billing.


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.


Purpose:

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.


Interface Components:

  1. Class & Section Dropdowns:

  • Used to filter students by their current class and section.

  • Example: Selecting Class 2, Section A filters and displays only those students.

  1. Update Button:

  • Refreshes the Student List based on the selected class and section.

  1. Student List Table:

  • Displays key student details:

  • Adm No.: Admission number

  • Bill No.: Fee bill number

  • Student Name and Father Name

  • DOB (Date of Birth) and DOA (Date of Admission)

  • Concession Dropdown: Lists available concessions (from “Define Concession”).

  • Multiple selections are allowed.

  • Example: A student can receive both "SIBLING" and "SCHOLARSHIP".

  • Select Checkbox: Used to select students for bulk concession assignments.


Use Case Example:

Scenario:
Class Teacher wants to assign Sibling Concession and Annual Charges Waiver to eligible students in Class 2 - Section A.

Steps:

  1. Navigate to Assign Concession to Student.

  2. Choose Class: 2 and Section: A, then click Update.

  3. In the Concession dropdown beside each eligible student:

  • Select SIBLING and SIBLING STUDENT (ANNUAL CHARGES).

  1. Tick the Select checkbox if assigning to multiple students at once.

  2. Click Save (if available) or proceed with fee generation—the concession is now linked to the selected students.


Important Notes:

  • A student can be assigned multiple concessions.

  • Ensure that the Define Concession and Define Fee Head Concession steps are completed before using this screen.

  • Updating the list regularly ensures newly admitted students are not missed.


Best Practices:

  • Use standardized naming for concessions to avoid confusion.

  • Double-check concession combinations to ensure accurate billing.

  • Maintain an audit log of changes if available in the ERP system.



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:

  • The user can add a new concession type by entering the name (e.g., EWS, SIBLING, TEACHER WARD) in the text box.

  • After entering the name, clicking Save will add it to the system.

  • View opens a list of all existing concession types with details like modification date.

  • The Print button allows printing of the concession type list.

  • Reset clears the input field.

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:

  • Apply a sibling or staff-child concession to a student

  • Offer financial aid to a student due to a special situation

  • Adjust fees temporarily for selected months/installments

This module enables controlled, auditable fee concessions without altering the original fee structure.


⚠️ Important Notes

  • Only predefined concession types (configured in the Fee Setup module) will be available in the dropdown.

  • Concessions can be fixed amounts or percentages, as configured per case.

  • Ensure accuracy, as concessions affect fee collection reports and receipts.

  • The "Copy to other installments" checkbox is helpful when applying the same concession across multiple terms.


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:

  • Quickly assign a concession to a newly admitted student

  • Provide a one-time concession without opening the detailed fee head structure

  • Handle exceptions like manual approval of special concessions

This tool provides a streamlined and efficient way to process the request with minimal steps.


⚠️ Important Notes

  • Only pre-configured concession types will appear in the dropdown. These must be created in the Fee Setup → Define Concession Type section.

  • This method applies a blanket concession, which may not show detailed breakdown by fee heads or installments.

  • It is recommended to use this only for individual and urgent adjustments. For structured, term-wise concessions, use the detailed “Assign Concession” page (3.9.5).


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

  • Post bulk or individual fee group assignment.

  • Before initiating fee collection.

  • During audits or verification checks.


⚠️ Important Notes

  • If any student appears without a structure assigned, update their fee group immediately from the “Fee Group Allocation” section.

  • Ensure all filters are correctly selected to view complete and accurate data.


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

  • This step must be repeated for each month/installment.

  • Ensure the due dates do not overlap with previous or future installments to avoid billing conflicts.

  • Recommended to follow the academic calendar and fee policy while setting dates.


⚠️ Important Notes

  • Once the structure is created, it reflects in the student’s fee details.

  • Any errors in installment dates must be corrected by deleting and re-creating the structure.



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

🎓 Student Profile Information

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.

🎯 Concession Details

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.

🔧 Action Buttons

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:

  • Updating or verifying fee details of a particular student

  • Assigning or changing transport services

  • Managing or reviewing concessions

  • Categorizing students for billing groups or custom discounts


⚠️ Important Notes

  • Ensure transport changes are reflected across related modules (e.g., transport billing).

  • Any updates made here will directly affect fee calculation and reporting.

  • Monthly transport fee percentages must be reviewed before finalizing.



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.


Field Descriptions & Actions:

  • Define Expense Head:
     A text box where users can input the name of the expense category (e.g., Stationery, Lunch, Activity Fee).

  • Save:
    Saves the new expense head into the system for future use.

  • View:
     Displays a list of all existing expense heads in a pop-up window with options to view, search, or select.

  • Print:
    Allows printing the list of defined expense heads for documentation or reporting purposes.

  • Reset:
    Clears the input field for fresh data entry.


Use Case Example:

Let’s say the school purchases diaries for students and needs to record this expense.

  • The accounts staff will go to the Define Expense Head screen.

  • Enter Diary in the text box.

  • Click Save.

  • Now, whenever the diary expense is recorded in the Expense Entry module, this predefined head will appear as a selectable option, ensuring consistency and proper categorization.

This is especially helpful in tracking recurring or planned expenses such as Lunch, Transportation Fuel, Events, or Classroom Supplies.


Important Note:

  • Avoid Duplicate NamesEnsure the same expense head is not created multiple times (e.g., "Lunch" and "Lunch " with space). This may cause confusion and affect reports.

  • Use Standard Naming Conventions: Maintain clear and standardized names (e.g., use “Field Trip” instead of vague names like “Trip1”).

  • Edit Instead of Recreate: If an expense head name needs modification, select it from the list and update, instead of creating a new one.


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):

  • Name: Displays the name of the selected student.
  • Class & Roll No.: Shows the student's current class and roll number.
  • Admission No.: Unique identification number for the student.
  • Address: Residential address of the student.
  • Father's Name & Mother's Name: Names of the student's parents.
  • Contact No.: Primary contact number for the student/parents.
  • Bill No.: Automatically generated bill number for the current fee entry.
  • Fees Group: Indicates the fee structure group the student belongs to (e.g., Class Pre-Nursery - V).
  • Father Mobile / Mother Mobile: Mobile numbers for the student's parents.
  • DOB: Date of Birth of the student.
  • DOA: Date of Admission of the student.

Fee Entry Controls (Top Section):

  • Class/Section Dropdowns: Used to filter and select students by their class and section.
  • Search Box: Allows searching for students by name or admission number.
  • Total Student: Displays the total number of students in the selected class/section or matching the search criteria.

Fee Details & Payment Options (Middle Section):

  • Entry Mode:
  • Dropdown: Selects the mode of fee entry (e.g., School, Cheque, Online). "School" typically implies direct payment at the school counter.
  • Fees Type:
  • Dropdown: Specifies the type of fee being paid (e.g., School, Exam Fees, Activity Fees).
  • Rec. Date:
  • Date Picker: Automatically populates with the current date (e.g., 19-Jun-2025). Can be manually changed if the payment date differs from the entry date.
  • Pay Mode:
  • Dropdown: Selects the method of payment (e.g., Cash, Cheque, Online Transfer, Card).
  • Receipt No.:
  • Read-only Field: Displays the auto-generated receipt number for the current transaction.
  • Remark:
  • Text Box: Allows entry of any specific notes or comments related to the fee payment.
  • Deposit Bank:
  • Dropdown: If the payment mode is not cash, this allows selection of the bank where the payment will be deposited.
  • Installment:
  • Dropdown: Selects the specific fee installment being paid (e.g., Annual, Mid Year, October-November).
  • Ref. No.:
  • Text Box: Used to enter a reference number for non-cash payments (e.g., Cheque No., Transaction ID).
  • Sponsor:
  • Dropdown: If applicable, allows selection of a sponsor for the student's fees.
  • Rec. Advance (Checkbox & Field):
  • Checkbox: To indicate if an advance payment is being received.
  • Field: To enter the amount of advance payment.
  • Chq. Bounce (Checkbox & Field):
  • Checkbox: To mark if a previously received cheque has bounced.
  • Field: To enter the amount related to the bounced cheque.
  • Discount (Checkbox & Field):
  • Checkbox: To apply a discount.
  • Field: To enter the discount amount.
  • Adjust Advance (Checkbox & Field):
  • Checkbox: To adjust a previously paid advance against the current fees.
  • Field: To specify the advance amount to be adjusted.
  • Manual Late Fine (Checkbox & Field):
  • Checkbox: To manually add a late fine.
  • Field: To enter the late fine amount.
  • Wave Off (Checkbox):
  • Checkbox: To waive off any applicable charges (e.g., late fees).

Action Buttons (Middle Section - Bottom Right):

  • Reuse Receipt (Checkbox): Allows reusing a previous receipt template or number (use with caution).
  • Send SMS (Checkbox): Triggers an SMS notification to the parents upon successful fee payment.
  • Today's Collection: Displays the total amount collected on the current date (for the logged-in user).
  • Assign Concession (Button): Opens a dialog to assign or modify concessions for the student.
  • Show (Button): Displays the calculated fee details based on the selected criteria.
  • Show Installment (Button): Displays a detailed breakdown of all fee installments for the student.

Fee Itemization Table (Bottom Section):

  • Head: Lists individual fee components (e.g., Annual Charges, Tuition Fee, Sports Fee, ERP Fee).
  • Actual Amt.: The predefined actual amount for each fee head.
  • Conc. Amt.: The concession amount applied to each fee head.
  • Last Rec. Amt.: The amount last received for this specific fee head.
  • Payable Amt.: The net amount due for each fee head after any concessions.
  • Amt. Being Paid: The amount being paid for each specific fee head in the current transaction. This field is editable.
  • Fees Type: The type of fee associated with each head.
  • Pay Schedule: Indicates the payment schedule for the fee (e.g., Installment).
  • Total Amt. Being Paid: Sum of all amounts entered in the "Amt. Being Paid" column.
  • Dues Amt.: Displays any remaining outstanding balance.
  • Advance Amt.: Displays any advance amount received that is not yet adjusted.
  • Save (Button): Saves the fee entry and generates the receipt.
  • Reset (Button): Clears all input fields for a fresh fee entry.

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.

  1. The administrative staff navigates to the Fee Entry screen.
  2. They select "3" for Class and "A" for Section, then search for "Anisha" or her Admission No.
  3. The system displays Anisha's details on the left panel.
  4. Under "Installment," they select "October-November."
  5. The system automatically populates the fee itemization table with the payable amounts for this installment.
  6. The staff verifies the "Amt. Being Paid" column for each fee head (e.g., Tuition Fee).
  7. If the parent pays by cash, "Pay Mode" remains "Cash." If by cheque, they select "Cheque" and enter the "Ref. No." (cheque number).
  8. If an SMS confirmation is desired, they tick the "Send SMS" checkbox.
  9. Finally, they click the Save button.
  10. The system processes the payment, updates the student's fee ledger, and generates a receipt for the parent.

Important Note:

  • Verify Student Details: Always double-check the student's name, class, and admission number before proceeding with fee entry to avoid misposting payments.
  • Accurate Payment Mode & Reference: Ensure the correct "Pay Mode" is selected and that "Ref. No." is accurately entered for non-cash transactions for proper reconciliation.
  • Confirm Amounts: Before saving, review "Amt. Being Paid" and "Total Amt. Being Paid" to ensure they match the actual amount received from the parent.
  • Utilize Concession & Discount Features: Apply concessions or discounts before saving the fee entry to reflect accurate payable amounts.



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:

  • Student Search/Selection Controls (Implied from general ERP layout):

  • Class/Section Dropdowns: Used to filter and select students by their class and section.
  • Search Box: Allows searching for students by name or admission number.
  • Student Information Display: (Similar to Fee Entry) Once a student is selected, their name, class, roll number, and admission number will be displayed, confirming the correct student is being managed.
  • Credit Account Management Fields:

  • Current Balance:
  • Read-only Field: Displays the student's current available credit balance in their cafeteria account.
  • Add Credit Amount:
  • Text Box: Users can input the amount of money to be added to the student's cafeteria credit.
  • Deduct Amount:
  • Text Box: Users can input the amount of money to be deducted from the student's cafeteria credit (e.g., for refunds or corrections).
  • Remarks/Description:
  • Text Box: Allows for entering a brief description or reason for the credit addition or deduction (e.g., "Monthly Cafeteria Top-up," "Refund for damaged item").
  • Date:
  • Date Picker: Automatically populates with the current date, but can be adjusted if the transaction relates to a past date.
  • Action Buttons:

  • Add Credit (Button): Processes the transaction to add the specified amount to the student's credit balance.
  • Deduct (Button): Processes the transaction to deduct the specified amount from the student's credit balance.
  • View Transaction History (Button/Link): Displays a detailed ledger of all credit additions and deductions for the selected student, including dates, amounts, and remarks.
  • Print Statement (Button): Allows printing a statement of the student's cafeteria credit account history.
  • Reset (Button): Clears the input fields for new data entry.

Use Case Example: Let's say a parent wants to add ₹1000 to their child, Anisha's, cafeteria account for the upcoming month.

  1. The administrative or cafeteria staff will navigate to the Student Credit Account (Cafeteria) screen.
  2. They will search for and select "Anisha" using the provided search filters.
  3. The system will display Anisha's current credit balance.
  4. In the Add Credit Amount field, the staff will enter 1000.
  5. In the Remarks/Description field, they might enter "Monthly Cafeteria Top-up - June."
  6. They then click the Add Credit button.
  7. The system updates Anisha's credit balance by adding ₹1000, and this transaction is recorded in her credit history. Anisha can now use this balance to make purchases at the school cafeteria.

Important Note:

  • Real-time Updates: Ensure that the cafeteria system is integrated to reflect real-time updates of student balances as purchases are made.
  • Reconciliation: Regularly reconcile the credit account transactions with actual cash or bank receipts to ensure accuracy.
  • Parent Communication: Establish clear communication channels with parents regarding how to top up accounts and how to view transaction history.
  • Security: Implement proper access controls to ensure only authorized personnel can add or deduct amounts from student credit accounts.



4.3  STUDENT CREDIT ACCOUNT (other)




4.4 PRINT FEE RECEIPT AND CERTIFICATE

Purpose:

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.


🧭 Where to Find It:

Navigation:
 Fee Module → Print Fee Receipt & Certificate


Field Description:

Field / Button

Description

Search Receipt by

Filters the search based on:


  • Fee Receipt No.

  • Student Details

  • Cheque No.

  • DD No. |
    | Class / Section | Select the class and section to filter students. |
    | Search Box | Enter the student's name, receipt number, or related detail for a quick search. |
    | Installment | Filters receipts based on specific fee installments (e.g., April, May). |
    | Print All | Generates printable receipts and certificates for all students listed in the search results. |
    | Receipt No. | Displays the receipt number issued at the time of fee payment. |
    | Fees Type | Shows the type of fee paid (School, Transport, etc.). |
    | Receipt Date | Date on which the fee was paid. |
    | Name | Student's full name. |
    | Paid Amount | Total amount received. |
    | Cheque/DD/NEFT | Payment instrument used (if applicable). |
    | Duration | Period for which the fee was paid (e.g., May, Term 1). |
    | Print Receipt | Button to download/print the fee receipt. |
    | Print Certificate | Button to download/print a fee payment certificate (often required for tax or scholarship purposes). |


✅ Use Case:

  • A parent visits the school and requests a duplicate fee receipt for April.

  • An administrator needs to generate a payment certificate for a student applying for a scholarship.

  • At the end of a session, the admin prints all fee receipts for accounting or audit submission.

This module streamlines such processes by providing quick access to payment history and printing options.


⚠️ Important Notes:

  • Make sure to select the correct Installment or Receipt Number for accurate data retrieval.

  • Use the Print All button only after carefully filtering your list to avoid bulk printing errors.

  • The receipt format and certificate format are usually predefined by the school admin or ERP provider.

  • Only finalized and saved transactions will appear in this section—pending entries are not included.



4.5 Fee Type Assign to User

The "Fee Type Assign to User" functionality is designed to delegate specific fee types—such as School FeeTransport 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.


🧭 Where to Find It

Navigate to:
Fee Module → Fee Type Assign To User


Field Description

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.




✅ Use Case

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.


⚠️ Important Notes

  • A user must be assigned at least one fee type to operate within the fee module.

  • Access to specific fee types governs the user’s ability to generate receipts, enter fees, or view fee-related reports.

  • Admin users typically have access to all fee types by default, but even admin permissions can be adjusted here if needed.

  • Changes made here take effect immediately for the selected user.





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 Descriptions

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.


✅ Use Case

Suppose a fee receipt was generated, but:

  • The payment date needs correction due to system delay.

  • An amount was mistakenly entered under the wrong fee head.

  • Payment mode (Cheque/Cash/NEFT) details need to be updated.

  • A concession was missed and must be applied retroactively.

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

  • Only authorized personnel (as defined by the system admin) should have access to this module.

  • Always provide a valid reason and approver name to maintain transparency and for audit purposes.

  • Changes made here will reflect in fee reports and ledgers, so double-check before saving.

  • All modifications are time-stamped and logged for accountability.

4.7 Cancel Fee Receipt

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 Descriptions

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.


✅ Use Case

If a finance user realizes that:

  • A receipt was created under the wrong student name

  • A cheque has bounced after fee entry

  • The payment entry was duplicated or miscalculated

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.


⚠️ Important Notes

  • Cancellation must be accompanied by a valid reason to ensure accountability.

  • Only authorized staff can perform this action.

  • Once canceled, the fee record is considered null for financial and academic reporting purposes.

  • If the cancellation is related to a bounced cheque, ensure proper communication with parents/guardians and adjust the payable amount accordingly.

4.8 Delete Fee Receipt

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 Descriptions

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.




✅ Use Case

Suppose an operator accidentally:

  • Collected fee against the wrong student

  • Created multiple receipts for a single payment

  • Made test entries that are not valid

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.


⚠️ Important Notes

  • Deletion permanently removes the record from the system; it is not reversible.

  • This should only be done by authorized personnel with necessary approvals.

  • Always provide a clear and valid reason to ensure accountability.

  • Deleted receipts do not appear in reports, ledgers, or audit logs unless tracked externally.

  • This feature is different from Cancel Fee Receipt, which voids the record but keeps a trace.

🔧 4.9 MANUAL FEES MODIFICATION

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

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.




✅ Use Case

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:

  • Select the student and the respective month (installment)

  • Make manual corrections to either:

  • Actual Fee

  • Concession Amount

  • Payable Amount

  • Justify the change under Reason to Modify

  • Save the entry using the Modify button

This change reflects immediately and updates the student’s total payable and collection status.


⚠️ Important Notes

  • Use this feature only in exceptional cases where automated structure adjustments are not feasible.

  • Manual edits override system-generated values, so it's critical to provide a clear reason for any modification.

  • This change is audit-sensitive; always ensure it's approved by the concerned authority.

  • Make sure you do not modify fee heads unnecessarily, as it can cause discrepancies in reporting and reconciliation.

  • If a manual modification is done, it may affect the reports and summaries generated later. Ensure proper documentation.


💸 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

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:


  • Actual Amount

  • Concession Amount

  • Last Received Amount

  • Last Refunded Amount

  • Refundable Amount (System-calculated)

  • Refund Amount (Editable by user) |
    | Refund | Finalizes and processes the refund. |
    | Reset | Clears the current selection. |
    | View | Displays previous refunds for the selected student and installment. |


✅ Use Case

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:

  1. Search for the student using class/section or name.

  2. Select the installment and refund date.

  3. Enter a clear remark, such as “Left school before session completion.”

  4. View the refundable amount suggested by the system.

  5. Enter the refund amount under the desired head (e.g., ERP Fee → ₹300).

  6. Select the refund mode and click Refund to process it.

This transaction is recorded and can be reviewed later for auditing.


⚠️ Important Notes

  • Refunds should only be processed after proper internal approvals and justification.

  • Once processed, refunds are logged and cannot be deleted without admin intervention.

  • The system calculates refundable amounts based on last paid figures. However, final entry is manual, allowing discretion when required.

  • Always mention clear and valid remarks to ensure traceability.

  • If multiple refunds are issued to the same student in different heads or installments, they will appear under View.

💸 4.11 Manage Student Expenses

Purpose: To add, update, or view student expense records (e.g., uniforms, books, trips, or any other non-tuition fees) for a selected academic year.


📋 Field-by-Field Explanation

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.




🔘 Action Buttons

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.




📊 Data Table (Below Form)

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




📝 Notes:

  • Only admin/staff with fee management rights can access this page.

  • Always double-check before applying expenses to avoid incorrect balances.

  • Use the "View Deleted Records" for audit or recovery in case of accidental deletion.


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.


🧾 Purpose of This Page

To manually assign a specific fee (e.g., late fee, transport charge, library fine, special tuition, etc.) to one or more students.


📋 Field-by-Field Explanation

🔍 Top Filters Section (Search/Filter Area)

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.




📄 Fee Assignment Fields

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").




📑 Student Info Section (Left Panel)

This will auto-fill once a student is selected:

  • Name

  • Address

  • Father's Name

  • Admission No.

  • Class

  • Fees Group


📊 Fee Summary Table (Bottom Section)

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




🔘 Action Buttons

Button

Function

Add Fee

Confirms and adds the fee to the student’s ledger/account.

Reset

Clears the current form and selections.




📝 Important Notes

  • This feature is useful when fees are not part of the regular schedule or structure.

  • Use the “Reason” field for transparency and future auditing.

  • Always double-check before clicking “Add Fee” to avoid duplication or mistakes.


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.


🧾 Purpose of This Page

To verify, update, and mark cheque payments as cleared once they have been processed by the bank.


📋 Field-by-Field Explanation

🔘 Filter Options (Top Radio Buttons)

  • Receipt Date:  Search using the date the receipt was issued.

  • Cheque Date:  Search using the date written on the cheque.

  • Cheque No.:  Filter by specific cheque number.

  • Deposit Bank:  Filter by the bank where cheque was deposited (if                         enabled in the system).

📅 Date Range Filters

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.

✅ Cheque Status

  • Both: Show cleared and pending cheques.

  • Cleared: Show only cleared cheques.

  • Pending: Show only those awaiting clearance.


🔘 Action Buttons

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).




📑 Cheque List Table Explanation

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.




📝 Notes

  • Use accurate clearing dates to ensure finance reports are accurate.

  • Don’t forget to click “Save” after marking cheques as cleared.

  • If cheques are bounced or cancelled, they may need to be handled separately (not shown here).



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).


🧾 Purpose of This Page

To upload multiple students' fee payment records in one go using an Excel file, instead of entering them one by one manually.


📋 Field-by-Field Explanation

📂 Top Section: Upload Controls

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.




🔄 Adjustment Settings

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.




📊 Details Table (Populated After File Upload)

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




📝 Notes

  • Excel file must follow the required column structure/template (usually provided by ERP support).

  • Always verify date formats and admission numbers before uploading.

  • Use Fine Waive Off carefully, as it overrides penalty rules.




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).


🧾 Purpose of This Page

To bulk upload student fee payments from an Excel file, including how each payment was made, which is important for reconciliation and reporting.


📋 Field-by-Field Explanation

📂 Upload Section

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.




🔁 Adjustment Controls

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.




🔗 Data Links

  • Sample Data: Click to download a sample Excel format.

  • Download Data: Export existing student fee data (useful for cross-checking before upload).


📑 Details Table (Preview of Uploaded Excel)

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




✅ Key Differences from Regular Upload Page

  • Paymode column helps in bank audits, reconciliations, and tallying.

  • Enables more accurate receipt tracking.


📝 Notes

  • Always validate your Excel data using “Sample Data” format.

  • Ensure paymode values (like "Cash", "Cheque") are exactly as required—spelling matters!

  • Use “Fine Waive Off” carefully—especially in mass uploads.


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.


🧾 Purpose of This Page

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-by-Field Explanation

🔍 Filter Section (Top Area)

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.




📑 Advance Adjustment Table

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




🔁 How It Works

  1. Filter class/section/fee type as needed.

  2. Click Get Advance Amount.

  3. System shows all students with advance balances.

  4. Select the student(s) you want to adjust the amount for.

  5. The adjustment will be internally handled by the system when fees are applied.


📝 Notes

  • Advance adjustments are helpful when:

  • Parents pay fees in lump sum.

  • There are leftover balances from the previous academic session.

  • You can manually track which fee head or month this adjustment applies to in detailed reports.


 


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.).


🧾 Purpose of This Page

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-by-Field Explanation

🔍 Search & Filter Section (Top Area)

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.




📑 Details Table (Populates After Search)

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.


💾 Save Button

After selecting the records and entering the correct Bank Date, click Save to apply the changes.


📝 Notes

  • Important for reconciling payments where bank confirmation arrives late (e.g., cheque clearance).

  • Useful during audit and financial reporting to match actual bank deposit dates.

  • Only finance or admin users usually have access to this section.


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.


🧾 Purpose of This Page

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-by-Field Explanation

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.




⚠️ Error Message: 1234 Invalid Data

This means that the uploaded Excel file contains 1234 rows with errors — such as:

  • Missing student names or admission numbers.

  • Invalid date formats.

  • Unrecognized bank names or payment modes.

  • Amounts not entered properly.

✅ To fix: Download the sample format (if available), and reformat your Excel data accordingly.


📑 Student List Table (Post Upload)

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




📝 Notes

  • Use Sample Excel Template for correct formatting.

  • Useful when there is no payment gateway integration, and fees are received through manual bank deposits.

  • Helps avoid duplicate entries and maintains proper audit trail.



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.


📘 Purpose

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.


🧾 Explanation of Fields

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.




❌ Error Message: 1234 Invalid Data

This indicates that 1,234 entries in your Excel file are incorrect. Reasons could include:

  • Wrong or missing Admission No.

  • Invalid Date Format (must match the format selected)

  • Missing or incorrect Cheque Number, Bank Name, or Amount

  • Non-matching Student Details (not found in the ERP system)

✅ Fix: Recheck your Excel file, and use the Sample Format if available from your ERP provider.


📄 Student List Table Fields (After Upload)

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




📝 Notes

  • You must select the bank where cheques were deposited for correct mapping.

  • This is helpful when you receive many cheques from students, deposit them manually, and want to avoid entering them one-by-one.

  • Always verify status before confirming.


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.).


📘 Purpose

To collect or record custom/adhoc payments from a student when:

  • There is no predefined fee head set up in the system.

  • The school wants to receive a specific amount for a particular reason.


🧾 Explanation of Fields

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.




🧍 Student Info (Left Panel)

This panel shows the student’s personal and academic details after selecting them:

  • Name

  • Address

  • Father’s Name

  • Admission No.

  • Class

  • Fees Group


🔘 Actions at Bottom

Button

Function

✅ Save

Save and post the payment record.

👁️ View

Preview the payment details.

🖨️ Print

Print the receipt.

❌ Reset

Clear all fields and start again.




📝 Notes

  • Ideal for late fee, manual donation, fine collection, or any temporary charge.

  • No connection to installment or monthly structure.

  • Add head manually every time you use this screen.



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.


📘 Purpose

To collect or refund security money for students during:

  • Admission

  • Withdrawal

  • Fee adjustments


🧾 Explanation of Fields

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.).




🧍 Student Info Panel (Left Side)

Displays selected student’s details:

  • Name

  • Address

  • Father’s Name

  • Admission Number

  • Class

  • Fee Group


🔘 Bottom Actions

Button

Function

✅ Save

Save the security money transaction.

👁️ View

Preview the transaction details.

🖨️ Print

Print a receipt for the transaction.

❌ Reset

Clear the form and start over.




📝 Notes

  • This is for non-academic fee handling (not monthly or term fees).

  • Security money is usually refunded when a student leaves the institution.

  • Keep receipt numbers unique to avoid confusion in records.



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.


📘 Purpose

To process the refund of the security deposit collected earlier under “Manage Security Money”.


🧾 Explanation of Fields

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.




🧍 Student Details Panel (Left Side)

Displays the basic information of the selected student:

  • Name

  • Address

  • Father's Name

  • Admission Number

  • Class

  • Fee Group


🔘 Bottom Buttons

Button

Function

👁️ View

Preview the refund transaction.

🖨️ Print

Generate a printable refund receipt.

❌ Reset

Clear all fields and start over.




📝 Notes

  • This is typically used when a student leaves or at the end of their schooling.

  • The refund amount should match the amount collected earlier via “Manage Security Money.”

  • Ensure correct paymode and bank details to avoid refund issues.


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.


📘 Purpose

To pay staff members custom or ad hoc amounts that are not part of their fixed salary or salary structure.


🧾 Explanation of Fields

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).




🧍 Staff Details Panel (Left Side)

Displays selected staff information:

  • Emp No.

  • Name

  • Date of Joining

  • Address

  • Father’s/Husband’s Name

  • Staff Type (Teaching/Non-teaching)

  • Department


📋 Main Table

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.


🔘 Bottom Action Buttons

Button

Function

💾 Save

Submit the payment.

👁️ View

Preview the entered payment details.

🖨️ Print

Print the payment slip.

❌ Reset

Clear all entered fields.




📝 Notes

  • Only used for non-recurring or extra payments to staff.

  • Ensure the correct reason and head are selected for audit tracking.

  • No structured salary calculations are linked here — this is purely manual payment entry.



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.


📘 Purpose

To enter, verify, and save cheque payment details submitted by students for fee payments.


🧾 Explanation of Fields

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.




👤 Student Panel (Left Side)

Displays details of the selected student:

  • Name

  • Address

  • Father's Name

  • Admission No.

  • Class

  • Fee Group


🔘 Bottom Action Buttons

Button

Function

💾 Save

Save the cheque details for the selected student.

👁️ View

View previously entered or saved cheque entries.

❌ Reset

Clear all input fields.




📝 Notes

  • Used after a student submits a cheque for fees.

  • Important for tracking and matching cheque payments with bank statements.

  • Helps prevent duplicate or bounced cheque issues.


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.


📘 Purpose

To view all online fee payment transactions, check their status, and track settlement (bank transfer) dates for school records.


🧾 Explanation of Fields

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.




📊 Transaction Table Columns

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).




✅ Use Cases

  • Track if a parent’s payment was successful.

  • Confirm if a transaction is still pending or failed.

  • Download or verify payments before updating ERP financial records.


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.


📘 Purpose

To manually update the bank settlement date for student fee transactions, especially when:

  • The system fails to sync with the bank.

  • Settlement date needs correction.

  • Offline confirmation has been received from the bank.


🧾 Explanation of Fields

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.




📊 Transaction Table Columns

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.




✅ Use Case Examples

  • Marking settlements for bank payments where the school received confirmation but ERP hasn’t updated it.

  • Auditing old transactions that are showing "Pending" even after funds are received.

  • Ensuring reconciliation between ERP and bank account.




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.


📘 Purpose

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.


🧾 Explanation of Fields

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.

🔘 Buttons:

  • 👁 Get Details: Fetches receipts based on filter criteria.

  • 💾 Save: Saves the reconciliation status for selected receipts.


📊 Details Table Columns

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.).




✅ How to Use

  1. Select Date Range → Choose mode/fee type → Click Get Details.

  2. Review each transaction and confirm against the bank deposit record.

  3. Select checkbox in Reconcile column for matching receipts.

  4. Click Save to update reconciliation status.



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.


📘 Purpose

To modify fee payment entries in case of errors in:

  • Receipt date

  • Bank name (deposit bank or cheque bank)

  • Cheque/DD/NEFT number or date

This ensures the school’s financial and bank records remain accurate and consistent.


🧾 Explanation of Fields

🔍 Filters (Top Section)

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.

🔘 Buttons

  • 👁 Get Details: Fetches matching fee records as per filters.

  • 🔁 Update: Saves your modified data.


📊 Student List Table Columns

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.




✅ How to Use

  1. Use filters to search for the fee records.

  2. Click Get Details.

  3. Modify receipt date, bank name, cheque details as required.

  4. Tick the records you want to apply changes to.

  5. Click Update to save changes.


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.


📘 Purpose

To allow the school staff to record specific remarks against:

  • A Receipt (e.g., "Late Fee Collected", "Cheque under clearance")

  • An Installment (e.g., "Installment delayed", "Parent requested extension")

This helps in tracking communication, issues, or notes related to specific payments.


🧾 Field-wise Explanation

🔍 Search Filters (Top Section)

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.




🗂️ Remark Type Selection

Option

Purpose

Receipt

To tag the remark to a specific receipt.

Installment

To tag the remark to a particular installment.




📝 Remark Entry Fields

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.




📋 Remarks Table (Bottom)

Column

Description

Receipt No.

Receipt/Installment linked to the remark.

Remark

The actual comment entered.

Edit

Option to modify the existing remark.




✅ How to Use

  1. Select Class, Section, and search for the student.

  2. Choose whether you're adding a Receipt or Installment remark.

  3. Select the Receipt or Installment from the dropdown.

  4. Enter the remark text.

  5. Click Save to store it.



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.


📘 Purpose

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:

  • A sibling already has a concession applied

  • You want to copy that to another sibling


🧾 Field-wise Explanation

🔍 Top Filters

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.




👨‍👩‍👧 Sibling Details Section

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.




🎓 Concession Details Section

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.




🚀 Action Buttons

Button

Function

Transfer

Transfers the selected concession to the target student.

Reset

Clears all selections and fields.




✅ How to Use

  1. Select Class and Section, and search for the student.

  2. From Sibling Details, select the sibling who already has a concession.

  3. From Concession Details, select the specific concession to transfer.

  4. Click on Transfer to apply it to the current student.


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.


📘 Purpose

To maintain a database of sponsors who are paying student fees partially or fully.
This is especially useful for:

  • Charitable institutions

  • Donor-based scholarships

  • NGO-supported students


🧾 Field-wise Explanation

Field

Description

Sponsor Person Name

Name of the individual or organization sponsoring the student(s).

Contact Number

Sponsor’s phone number for communication.

Email

Official or personal email of the sponsor.

Address

Postal address for correspondence or official use.




🚀 Action Buttons

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.




✅ How to Use

  1. Enter sponsor details like Name, Contact Number, Email, and Address.

  2. Click Save to store the record.

  3. Click View to manage or review existing sponsors.

  4. Use Reset if you want to clear the form and start again.


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.).


📘 Purpose

To maintain a list of travel agencies that:

  • Provide school transport

  • Handle field trips or excursions

  • Support logistics needs


🧾 Field-wise Explanation

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.




🚀 Action Buttons

Button

Function

✅ Save

Saves a new travel agency record.

👁️ View

Shows a list of all saved agencies.

🖨️ Print

Prints the agency details for reference or record.

🔄 Reset

Clears all fields for fresh data entry.




✅ How to Use

  1. Enter the Travel Agency Name, Contact No., and Email ID.

  2. Click Save to store the information.

  3. Use View to manage or review all registered travel agencies.

  4. Use Print for hard copy needs.

  5. Use Reset to clear the form.



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).


📘 Purpose

To configure automated SMS/email reminders for important vehicle-related events such as:

  • Fitness Certificate Renewal

  • Insurance Renewal

  • Service or Maintenance Schedule

  • Pollution Certificate, etc.


🧾 Field-wise Explanation

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




🔔 Service Reminder Table

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

Email address to send reminder mail




✅ Action Buttons

Button

Function

💾 Save

Save the vehicle reminder schedule

👁️ View

View existing reminder setups




✅ How to Use

  1. Select the vehicle type and vehicle number.

  2. Choose the event (e.g., Insurance).

  3. Enter the Due Date.

  4. Tick Enable Reminder.

  5. Enter up to 3 reminders by filling days in advance and recipient details.

  6. Click Save.


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.


📘 Purpose

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 Explanation

Field

Description

Vehicle Type

Input box to type the category name (e.g., Bus, Van)




✅ Action Buttons

Button

Function

💾 Save

Save the entered vehicle type to the master list

👁️ View

View the list of already defined vehicle types

🖨️ Print

Print the list of defined types

✖ Reset

Clear the input field




🛠️ How to Use

  1. Type the new Vehicle Type name (e.g., “Mini Bus”).

  2. Click Save to add it to the database.

  3. Use View to confirm it's added.

  4. Use this newly added vehicle type in other modules like Vehicle Entry or Reminders.


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.


📘 🔹 Vehicle Info

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)

🔹 Driver Info

Field

Description

Driver Name

Full name of the assigned driver

Driver Mobile No.

Contact number of the driver

🔹 Date Entries

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




📤 Import/Export Buttons

Button

Function

Export from Excel

Import bulk vehicle details via Excel

Download Excel Formate

Download sample Excel format for import template




✅ How to Use

  1. Choose ownership (School/Vendor).

  2. Fill in vehicle details and driver details.

  3. Enter all date fields accurately.

Import or export data as needed using Excel buttons. 

Purpose

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.


📘 Purpose

To create, manage, and update vehicle routes for school transport, ensuring clear assignments and communication with the route incharge.


🧾 Field Explanation

🔹 Route Details

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”)

🔹 Route Incharge Details

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




📤 Import/Export Options

Button

Purpose

Export from Excel

Allows bulk import of route data via Excel sheet

Download Excel Formate

Download sample format/template for Excel import




✅ Action Buttons

Button

Function

Save

Save the newly added or edited route

View

View existing route records

Print

Print the route data

Reset

Clear all input fields to start fresh




💡 How to Use

  1. Fill in the route number and description.

  2. Enter the name and contact of the route incharge.

  3. Use Save to add or update records.

  4. For bulk upload, use Excel options.





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.


📘 Purpose

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 Explanation

🔹 Vehicle Details

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.

🔹 Route Assignment Table

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.




✅ Action Buttons

Button

Function

Save

Save the assigned route(s) to the selected vehicle.

View

View existing route-to-vehicle mappings.

Print

Print the current vehicle-route assignment list.

Reset

Clear selections to reassign or start fresh.




💡 How to Use

  1. Select the Vehicle Name and Vehicle No.

  2. From the list, tick the checkbox(es) of the route(s) to assign.

  3. Click Save to confirm the assignment.


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).


📘 Purpose

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 Explanation

Field

Description

Distance Name

Give a name for the distance group (e.g., 0-5 KMZone 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.




✅ Action Buttons

Button

Function

Save

Saves the distance slab to the system.

View

Displays all defined transport groups.

Print

Prints the transport group list.

Reset

Clears all fields for a new entry.




💡 How to Use

  1. Enter a name for the transport group (e.g., 5-10 KM).

  2. Input the fee amount charged monthly.

  3. Set the distance range using “From” and “To”.

  4. Click Save to store the group.


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.


📘 Purpose

To define various types of transportation mediums (e.g., Bus, Van, Auto, Rickshaw, etc.) that are used to carry students.


🧾 Field Explanation

Field

Description

Transport Medium

Enter the name of the transport mode (e.g., BusVanPrivate Cab).




✅ Action Buttons

Button

Function

Save

Saves the entered transport medium.

View

Shows the list of all defined transport mediums.

Print

Allows printing the list of transport mediums.

Reset

Clears the field for new input.




💡 How to Use

  1. Enter a transport medium (e.g., Bus).

  2. Click Save.

  3. Use View to see or verify the list.


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.


📘 Purpose

To define stops for each transport route and assign arrival times and monthly operational status for every stop.


🧾 Field Explanation

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 GateSector 14, etc.).




🕒 Timing Section

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.




📆 Monthly Stop Activity Table

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.




📥 Top Buttons

Button

Function

Export From Excel

Import route stop data from Excel.

Download Excel Formate

Download the template format to prepare data for import.




✅ Bottom Actions

(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

Print the record.

Reset

Clear all fields.




💡 How to Use

  1. Select a route.

  2. Define stop number and name.

  3. Set arrival times.

  4. Select applicable months.

  5. Save.



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.


📘 Purpose

To assign a specific transport route, stop, and vehicle to students and define monthly transport applicability for each student.


🧾 Field Explanation

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.




🧒 Student List Table Explanation

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.




✅ How to Use

  1. Select Class and Section.

  2. Click Update to load students.

  3. For each student:

  • Select Route, Stop, and Vehicle.

  • Choose Months of transport use.

  • Tick the Select checkbox.

  1. Submit/save (save option not visible in the image, but usually available at the bottom or after selecting students).


🔔 Notes

  • This screen ensures transport assignment is student-specific.

  • Useful for partial month assignment (e.g., students who go on leave or temporarily suspend transport).

  • Works only after route, stop, and vehicle details are already defined in earlier ERP sections.


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.


📘 Purpose

To record detailed information of self-arranged transport for students, ensuring safety, compliance, and accountability.


🧾 Field Explanation

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.




🧒 Assign Self Transport Medium Table

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).




✅ How to Use

  1. Select Class and Section.

  2. Click Update to load student list.

  3. For each student using self-transport:

  • Tick Select.

  • Fill out all relevant details: vehicle, driver, transporter, safety compliance.

  1. Click Export to save or print the data (if needed).


🔒 Note

  • This form supports compliance with school transport safety guidelines.

  • Important for maintaining records of non-school-managed vehicles.

  • Ensures accountability in case of incidents or inspections.




5.12 Transfer Route

This screen is titled “Transfer Route” in the ERP system.


📘 Purpose

To transfer a student or vehicle from one transport route and stop to another — effective from a selected month. This is used when:

  • A student shifts to a different location.

  • A stop is restructured.

  • Route plans are updated.


🔄 Field Explanation

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.




🔘 Transfer Button

  • Transfer: Once all selections are made, click this to apply the changes in the system.


✅ How to Use

  1. Select Current Route & Stop: Choose where the student/vehicle is currently assigned.

  2. Select Next Route: Pick the new route (destination).

  3. Select Effective Month: When the transfer should begin.

  4. Click Transfer to apply changes.


📝 Notes

  • Ensure all transport and fee implications (if any) are verified before confirming.

  • Typically used by Transport In-charge or Admin for managing real-time changes.


5.13 Change Route Vehicle

📘 Purpose

To replace or reassign a vehicle already allocated to a specific transport route with a new one. This may be required in case of:

  • Vehicle breakdown

  • Route optimization

  • Fleet updates or servicing


🔄 Field Explanation

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.




🔘 Update Button

  • Update: Click to apply and save the new vehicle assignment for the selected route.


✅ How to Use

  1. Select the Current Route from the dropdown.

  2. Choose the Current Vehicle already assigned to that route.

  3. Select the New Vehicle that will replace the current one.

  4. Click Update to confirm.


📝 Notes

  • Ensure that the new vehicle is active and available in the system.

  • Make sure the new vehicle’s capacity, fitness, and documentation are appropriate for the selected route.



5.14 Vehicle Management

5.14.1 Vehicle Master Entry

📘 Purpose

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 Explanation

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).




🔘 Buttons

  • Save: Adds a new vehicle to the master list.

  • Edit Icon (🖊️): Allows editing an existing vehicle entry.

  • Delete Icon (🗑️): Removes the selected vehicle entry from the master.


✅ How to Use

  1. Enter the Vehicle Name.

  2. Enter the Vehicle Number.

  3. Click Save.

  4. The vehicle appears in the table below.

  5. Use the Edit/Delete icons under the Action column for changes.


📝 Notes

  • This master list is the foundation for assigning vehicles in other modules (like routes and students).

  • Ensure vehicle numbers are unique and accurate.


5.14.2 Vehicle Fuel Entry

📘 Purpose

To log fuel consumption details for school/organization vehicles, track mileage, and maintain cost control records.


🧾 Field Descriptions

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.




🔘 Buttons

  • Save: To submit the current fuel entry.

  • Search: To filter past entries between selected dates.


🔍 Search Area

Field

Use

From Date / To Date

Filter entries between these dates.

Search

View historical fuel entries.




✅ How to Use

  1. Select the Vehicle No. and enter all fuel details.

  2. Attach the fuel slip if needed.

  3. Click Save to record the entry.

  4. Use the Search option below to view/filter past records.


📝 Notes

  • Helps track fuel expenses, detect any misuse, and manage fleet efficiency.

  • You can use the Average Consumption vs Standard Consumption for performance checks.

  • Uploading fuel bills ensures auditability and transparency.


5.14.3 Vehicle Service Entry

📘 Purpose

To record and manage vehicle servicing details, track maintenance history, and plan the next service based on mileage.


🧾 Field Descriptions

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.




🔘 Buttons

  • Save: Saves the current service record.

  • Search: Filters previously saved service entries.


🔍 Search Section

Use the From Date and To Date to filter and view previous service records for auditing or planning purposes.


✅ How to Use

  1. Select a Vehicle No..

  2. Enter the current meter reading, service type, remarks, and cost.

  3. Set the next service milestone (in kilometers).

  4. Optionally upload the bill/invoice.

  5. Click Save.

  6. Use Search to view service history.


📌 Notes

  • Ensures vehicles are serviced on schedule, avoiding breakdowns.

  • Helps with audit trails and maintenance budgeting.

  • Uploading bills supports financial transparency.


5.14.4 Daily Meter Entry

📘 Purpose

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 Descriptions

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.




🔘 Buttons

  • Save: Records the meter entry.

  • Search: Filters existing records based on the date range.


🔍 Search Section

  • From Date / To Date: Allows users to view previous entries to compare or export vehicle usage reports.

  • Displays data such as:

  • Sr No., Date, Vehicle No.

  • Present & Last Meter Readings

  • No. of Students

  • Action (Edit/Delete options likely)


✅ How to Use

  1. Select the Vehicle No. and input the date.

  2. Enter the Present Meter Reading and verify the Last Meter Reading.

  3. Input the No Of Students transported that day.

  4. Click Save.

  5. Use Search to review historical data.


📌 Notes

  • Helps track vehicle mileage for route optimization and service scheduling.

  • Useful for analyzing fuel efficiency.

  • Aids in daily operations monitoring and transport audits.


5.15 Driver Detail

 

📘 Purpose

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 Descriptions

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”.




🔘 Button

  • Show: Displays the student list assigned to the selected driver/class/section combination.


📊 Expected Output (Right Panel)

Upon clicking Show, the grey area on the right will populate with:

  • Student Name

  • Admission Number

  • Route Assigned

  • Stop Assigned

  • Vehicle

  • Contact Info (if configured)

  • Possibly status (active/inactive)


✅ How to Use

  1. Select a Driver from the dropdown.

  2. Optionally filter by Class and Section.

  3. Click Show to view the relevant list of assigned students.


📌 Notes

  • This module is useful for:

  • Transport audits

  • Driver reassignments

  • Verification of transport allocation

  • Ensures that each driver is correctly mapped to student groups.






    • Related Articles

    • Marks Manager

      Franciscan Solutions Pvt Ltd Marks Manager Manual 1- Setup 1.1 Change Academic Year ? Purpose This page is designed to provide user-specific control over academic year selection. Changing the academic year here: Only impacts the logged-in user's ...
    • Account Manager

      Franciscan Solutions Pvt Ltd Accounts Manager 1.1 Search Menu The "Search Menu" feature allows users to search for any tab or sub-tab by name. It simplifies navigation by quickly locating desired options within the module. ? Where to Find It ...
    • Admission Manager

      Admission Module Global Master Define Profession Purpose This screen is used to define and manage professions that can be selected during student admission, typically for the parent’s or guardian’s profession field in the student registration form. ...
    • Fees Manager

      Global Master 1.2 Student health master 1.2.1 Health unit master In this section users have to define unit name and unite type. In the view window, the user can see the health unit list and also can modify, delete or reset the data by selecting a ...
    • Attendance Manager

      ATTENDANCE MANAGER MANUAL Global Masters 1.1 Define Holiday In this tab user can define Holiday name like Christmas, Diwali etc 1.2 Define Leave In this tab user can define Leave Like Casual , Sick , Earned Leave, etc. Specifies the number of days an ...