Unpaid Students
Parents
Students
Fee Categories
Create New Category
Bulk Adjustments
Add Bulk Adjustment
Settings
Unmatched Payments
Import Payment Statement
Upload a Sahal or eDahab Excel file (.xlsx). Format is auto-detected by headers. Month is derived from each transaction's date. Duplicate transfer IDs are skipped automatically.
📂
Click to select Excel file (.xlsx)
Manual Payment Entry
Record cash payments or corrections. Payments are auto-matched to students by phone number, same as Excel import.
| Payer Phone * | Payer Name | Amount * | Month * | Provider | Transfer ID |
|---|
Fee Reminders
Today's Progress
0 / 0 parents
0%
Escalation Funnel
Today's Activity
Next Run
Recent Errors
WhatsApp Delivery Performance
Phone Status
Users
| Username | Name | Role | Phone | Status | Actions |
|---|
WhatsApp Inbox
Select a conversation
WhatsApp Broadcast
Compose Message
Recent Broadcasts
Teachers
| Name | Phone | Qualification | Specialty | Status | User Account | Actions |
|---|
Classes
| Class | Academic Year | Homeroom Teacher | Students | Capacity | Actions |
|---|
Assigned Subjects
| Subject | Code | Teacher | Actions |
|---|
Students (0)
| ID | Name | Gender |
|---|
Subjects
| Name | Somali Name | Code | Actions |
|---|
Timetable
Homework Documents
Homework Report
Exam Types
| Name | Name (Somali) | Weight % | Category | Actions |
|---|
Exam Periods
| Name | Type | Term | Dates | Status | Actions |
|---|
Report Cards
| # | Student | Subjects Scored | Average | Grade | Actions |
|---|
| Subject | Score | Grade | Remark |
|---|
Grade Boundaries
| Letter | Min % | Max % | Description | Description (Somali) |
|---|
Class Rankings
Attendance
| # | Student | Present | Absent | Late | Excused | Notes |
|---|
| # | Student | Present | Absent | Late | Excused | Total | Rate |
|---|
Buses
| Bus # | Plate | Route | Driver | Capacity | Students (AM / PM) | Fee ($/mo) | Status | Actions |
|---|
Students on Bus
| Student | Grade | Parent | Pickup | Times |
|---|
Transport Fee
| Amount | From | Until |
|---|
Drivers
| Name | Phone | License | Assigned Bus | Route | Status | Actions |
|---|
Staff
| Name | Role | Department | Contract | Salary | Status |
|---|
Payroll
| Name | Role | Base | Overtime | Bonuses | Deductions | Net | Status | Actions |
|---|
Admissions
| Student Name | Parent | Grade | Previous School | Applied | Status |
|---|
Calendar
| Title | Type | Start | End | Description |
|---|
Incidents
Student Points Summary
| Date | Student | Grade | Type | Points | Status | Description | Action Taken | Reported By |
|---|
Analytics
Enrollment Trends
Fee Collection Rates
Attendance by Class
Exam Performance
Payroll Summary
Transport Utilization
Collections
Thresholds:
Follow-ups
Textbooks
| Subject | Grade | Title | Lang | Pages | Chunks | Status | Actions |
|---|
Generate Question Bank
Review Queue
Approved Banks
School-Year Lifecycle
Review readiness, prepare the annual rollover, and enroll late or returning students.
Readiness
Loading...
Guarded rollover
Preview first. Setup warnings do not block activation; student blockers do.
No preview loaded.
Final confirmation
Finalization closes the source year and activates the target year. It does not copy teachers, subjects, periods, timetables, exams, homework, or calendars.