AVT School ERP

Complete School Management System

Multi-tenant SaaS platform for schools from Playgroup to Class 12

Guide Legend
Admin School Administrator Principal School Principal Teacher Teaching Staff Accountant Finance Staff Parent Guardian Student Student User

Quick Start Guide

Get your school ERP up and running in minutes

Step 1: Login

Access your school portal at yourschool.avterp.com and login with your credentials.

Step 2: Configure Masters

Set up academic year, classes, sections, and subjects in the Masters module.

Step 3: Add Students

Import or manually add students with their class and section assignments.

Step 4: Start Operations

Begin marking attendance, creating timetables, and managing fees.

User Roles & Permissions

School Admin

Full access to all school operations

  • Manage masters (classes, sections, subjects)
  • Student admissions & profiles
  • Fee structure & collections
  • Staff management & payroll
  • All reports & analytics
  • System configuration
Principal

Academic oversight & approvals

  • View all academic data
  • Manage exam configurations
  • Send announcements
  • View attendance reports
  • Approve teacher requests
Teacher

Class & student management

  • Mark student attendance
  • Enter exam marks
  • Publish homework
  • View class timetable
  • Apply for leaves
Accountant

Financial operations

  • Create fee structures
  • Generate invoices
  • Record payments
  • Apply concessions
  • Financial reports
Parent

Child monitoring & communication

  • View child's attendance
  • Check exam results
  • Pay fees online
  • View announcements
  • Message teachers
Student

Academic resources access

  • View timetable
  • Check attendance
  • View homework
  • See exam results
  • Access library

Module Guide

Admissions
  • Inquiry registration
  • Document collection
  • Application review
  • Admission approval
  • Auto fee generation
Students
  • Student profiles
  • Class allocation
  • Promotion management
  • Certificate generation
  • Transfer/Exit processing
Attendance
  • Daily attendance
  • Period-wise tracking
  • Late/half-day marking
  • Parent notifications
  • Analytics dashboard
Exams
  • Exam setup & scheduling
  • Marks entry
  • Grade calculation
  • Report card generation
  • Re-evaluation requests
Fees
  • Fee structure setup
  • Invoice generation
  • Payment recording
  • Concessions & scholarships
  • Due reminders
Timetable
  • Period configuration
  • Subject-teacher mapping
  • Conflict detection
  • Class-wise view
  • Teacher-wise view
HR & Payroll
  • Staff profiles
  • Leave management
  • Compensation setup
  • Payroll processing
  • Payslip generation
Transport
  • Route management
  • Stop configuration
  • Vehicle tracking
  • Student route mapping
  • Driver management
Library
  • Book catalog
  • Issue/Return tracking
  • Fine management
  • Availability status
  • Member management

Key Process Workflows

Student Admission Process
Admin Parent

Complete workflow for admitting a new student to the school.

1
Inquiry Registration

Parent submits inquiry form with student details

2
Document Submission

Upload birth certificate, previous school TC, photos

3
Admin Review

Admin verifies documents and eligibility

4
Approval & Fee Generation

Inquiry approved, admission invoice auto-generated

5
Payment & Enrollment

Fee payment completes enrollment, student code generated

API Endpoints
POST /admissions/inquiries PATCH /admissions/inquiries/:id/status PATCH /admissions/inquiries/:id/documents POST /fees/plans/:id/admission-invoice
Testing Checklist
Create inquiry with all required fields
Status changes: new → in_review → approved
Document checklist updates correctly
Admission invoice generated on approval
Student record created after payment
Daily Attendance Workflow
Teacher Parent

Morning routine for marking and tracking student attendance.

1
Teacher Opens Attendance

Teacher selects class, section, and date

2
Mark Attendance

Mark Present/Absent/Late for each student

3
System Notification

Parents of absent students receive SMS/Push notification

4
Analytics Update

Class and student attendance metrics updated

API Endpoints
GET /attendance/classes/:classId/daily POST /attendance/classes/:classId/mark GET /attendance/students/:id/summary GET /attendance/classes/:classId/analytics
Testing Checklist
Attendance marked for all students
Status: present, absent, late correctly saved
Student summary percentage calculated
Class analytics reflect today's data
Examination & Results Workflow
Admin Teacher Student

Complete exam lifecycle from creation to report card generation.

1
Exam Setup (Admin)

Create exam with dates, subjects, max marks, passing criteria

2
Exam Conducted

Students appear for exams as per schedule

3
Marks Entry (Teacher)

Subject teachers enter marks for their subjects

4
Result Publication (Admin)

Admin reviews and publishes results

5
Report Card Generation

Students/Parents view/download report cards

API Endpoints
POST /exams POST /exams/:examId/marks POST /exams/:examId/publish GET /report-cards/students/:studentId
Testing Checklist
Exam created with all configurations
Marks entry validates max marks
Grade calculation applies correctly
Results visible after publish
Report card PDF generates properly
Fee Collection Workflow
Accountant Parent

End-to-end fee management from structure creation to collection.

1
Fee Structure Setup

Create fee heads and plans per class

2
Invoice Generation

Generate invoices for students (manual or bulk)

3
Payment (Online/Offline)

Parent pays via Razorpay or at school counter

4
Receipt Generation

Payment receipt issued to parent

5
Ledger Update

Student fee ledger updated with payment

API Endpoints
POST /fees/heads POST /fees/plans POST /fees/invoices POST /payments/orders POST /fees/receipts GET /fees/ledger/:studentId
Testing Checklist
Fee head created successfully
Fee plan assigned to class
Invoice generated with correct amount
Online payment processes via Razorpay
Receipt shows correct payment details
Ledger balance updates correctly

Database Collections Reference

Collection Purpose Key Fields
academic_years Academic year definitions code, name, startDate, endDate, isCurrent
classes Class definitions code, name, gradeLevel, displayOrder
sections Section definitions code, name, classId, capacity
subjects Subject definitions code, name, classId, subjectType, credits
students Student profiles studentCode, fullName, classId, sectionId, status
admission_inquiries Admission applications studentName, applyingForClass, status, guardianInfo
attendance_daily Daily attendance records studentId, date, status, remarks
exams Exam definitions name, examType, academicYearId, startDate, endDate
exam_marks Student exam marks examId, studentId, subjectId, marksObtained
fee_heads Fee type definitions code, name, isRecurring, frequency
fee_plans Class-wise fee plans classId, academicYearId, components, totalAmount
invoices Fee invoices invoiceNumber, studentId, amount, status
payments Payment transactions invoiceId, amount, paymentMode, transactionId
staff Staff/Teacher profiles employeeCode, name, department, designation
timetable_entries Class timetable classId, sectionId, dayOfWeek, periodNumber, subjectId
transport_routes Transport routes code, name, vehicleNumber, driverName
library_books Library catalog isbn, title, author, totalCopies, availableCopies

Need Help?

Contact Avuetech support for assistance

www.avuetech.com | support@avuetech.com