Dashboard Overview

Real-time academy financials, student collections, and teacher distribution metrics

Home
September 2026
Total Fees Collected
Rs. 0
Billed: Rs. 0 | Outstanding: Rs. 0
Teacher Allocated Share
Rs. 0
Subject-wise automatically allocated
Academy Retained Share
Rs. 0
35% (9th/10th) & 30% (11th/12th) retained
Absentee Deductions & Net
Rs. 0
Net Payable: Rs. 0
Fee Recovery Progress
0% Collected
Recovered: Rs. 0
Pending Dues: Rs. 0
Revenue Distribution Split
67% / 33%
Teacher Payroll: Rs. 0
Academy Retained: Rs. 0
Managed Classes & Sections Overview
Recent Automatic Fee Distributions
Student Class Subject Teacher Subject Fee Teacher Share % Teacher Amount Academy Share (Retained) Date
Loading transactions...
Student Fee Invoices & Collection
Invoice # Roll No Student Name Class & Section Enrolled Subjects Total Fee Paid Amount Balance Due Status Actions
Automatic Fee Distribution Audit Log
Class 9/10: 65% / 35% | Class 11/12: 70% / 30%
Fee Received
Rs. 0
Allocated to Teachers
Rs. 0
Retained by Academy
Rs. 0
Dist ID Invoice / Receipt Student Name Class Subject Assigned Teacher Subject Fee Teacher Rate Teacher Amount Academy Rate Academy Amount Distribution Timestamp Actions
Monthly Teacher Attendance Tracker

Instant Ledger Sync: Any absent day marked here is automatically factored into the teacher's monthly ledger deduction formula ($\text{Daily Rate} = \frac{\text{Monthly Share}}{30}$).

Teacher Name Specialization Present Days Absent Days (Deducted) Leave Days Absence Dates Recorded Quick Action

Attendance Records Activity Log (Selected Month)

Detailed chronological entries for the active month. You can delete any incorrect entry with 1 click.

Date Faculty Member Status Remarks / Reason Action
Teacher Monthly Payroll & Absentee Ledger

Monthly 30-Day Absentee Deduction Formula Active

Deduction is based on the Teacher's Total Allocated Subject Earnings for the month: $\text{Daily Rate} = \frac{\text{Allocated Share}}{30} \quad \implies \quad \text{Deduction} = \text{Daily Rate} \times \text{Absent Days}$

Example: Rs. 1,300 ÷ 30 = Rs. 43.33/day × 3 days absent = Rs. 130 deduction (Payable: Rs. 1,170)
Teacher Name Subjects / Classes Total Allocated Share Absent Days Daily Rate (÷ 30) Absentee Deduction Final Payable Amount Status Actions

Interactive Formula Simulator

Daily Rate (÷ 30):
Rs. 43.33
Deduction:
Rs. 130.00
Final Payable:
Rs. 1,170.00
Enrolled Students & Fee Tariffs
Student ID Student & Father Name Class & Section Admission Date Cell / WhatsApp Address Enrolled Subjects & Tariffs Monthly Tariff Actions
Classes, Sections & Faculty Directory
Registered Faculty Directory
Faculty Name Specialization Salary Model Phone Email Assigned Subjects & Classes Status Actions
Standard Academy Plan Active

AcadHisab Platform Subscription

Billing Cycle: Current Month • Renewal Due: 28th of every month

Monthly Fee
Rs. 2,500 / mo
Direct JazzCash Transfer

Official JazzCash Billing Account

Pay your academy's monthly AcadHisab subscription directly via your JazzCash mobile app or retail agent.

Account Title
AcadHisab Billing
JazzCash Number
03XX-XXXXXXX
How to Complete Transfer:
  • 1 Open JazzCash app & choose "Send Money" → "To Mobile Account".
  • 2 Enter the recipient JazzCash number above and the subscription amount (Rs. 2,500).
  • 3 Confirm transfer with your MPIN and save the 12-digit Transaction ID (TID) from SMS.
  • 4 Enter your TID in the verification form to instantly renew your academy's subscription.

Submit Payment Verification

Subscription Payment History

Date Billing Month Method Transaction ID (TID) Sender Amount (PKR) Status

Platform Recipient JazzCash Configuration (Admin Settings)

Update the official platform JazzCash receiving number and subscription pricing. Changes take effect across all tenant academies.

Supabase Auth Custom SMTP (Free Email Service)

Free 3,000 Emails/Mo

By default, Supabase Cloud limits transactional emails to 3-4 per hour. Connect a 100% free SMTP provider like Resend or Brevo in your Supabase Dashboard so student vouchers, password reset links, and notifications are sent reliably with zero cost.

Sign up free at resend.com, generate an API key (starts with re_...), then paste these exact values in your Supabase Dashboard:
Enable Custom SMTP: ON (Enabled)
Sender Email: onboarding@resend.dev (or your domain e.g. billing@acadhisab.pk)
Sender Name: AcadHisab Accounts
Host: smtp.resend.com
Port: 465 (SSL) or 587 (TLS)
Username: resend
Password: <Your Resend API Key: re_xxxxxxxx>

Academy Billing & Payroll Rules