Add staff under Teachers / Staff, set each person's Salary Structure, record daily
Attendance (or use Manual Attendance for the whole staff at once), log any Advances,
then run Salary Calculation each month to generate Pay Slips.
Name
Designation
Phone
Joined (BS)
Status
—
No teachers or staff added yet.
Basic Pay
Summary
Basic
0
Total Allowances
0
Total Deductions
0
Net Monthly
0
Allowances
Deductions
—
Select a teacher above to view or set up their salary structure.
Date (BS)
Day
Leave / Status
Duty
Check In/Out
Late
Early
Extra
—
No attendance recorded yet for this person.
—
Select a teacher above to view or record attendance.
This day is set as a Weekly Holiday in Settings — everyone below has been marked accordingly. Edit any row if someone still worked.
Use this only if today's shift is different from everyone's usual time — otherwise each person's own shift is used automatically.
Name
Shift
Check In
Check Out
Leave Type
Total Outstanding Advance (All Staff)
Rs. 0
Date (BS)
Employee
BS Month
Amount
Remarks
Status
—
No advances recorded yet.
Calculate Monthly Salary
Attendance Summary
Present Days
0
Holidays
0
Paid Leave
0
Unpaid Leave / Absent
0
Total Late Minutes
0
Total Early Leave Minutes
0
Total Extra Minutes
0
Pay Summary
Base Earned
0
Extra Payment
0
Late Deduction
0
Early Leave Deduction
0
Gross Pay
0
+ Allowances (from Salary Structure)
0
− Structure Deductions
0
− Advance Taken This Month
0
+ Previous Balance
0
Net Pay
0
Date (BS)
Employee
BS Month
Type
Amount
Remarks
—
No payment history yet.
Attendance Report
Name
Present
Holiday
Paid Leave
Unpaid/Absent
Late Min
Early Min
Extra Min
Daily Log
Date (BS)
Status / Leave
Duty
Check In
Check Out
Late
Early
Extra
Employee Signature
Date of Print:
Principal
Payroll Summary Report
Name
Gross Pay
Allowances
Deductions
Advance
Prev Balance
Net Pay
Advance Report
Total (filtered)
Rs. 0
Date (BS)
Employee
BS Month
Amount
Remarks
Status
Staff Directory Report
Full list of Teachers / Staff — same data as the Teachers page.
Name
Designation
Phone
Joined (BS)
Shift
Status
Employee Report
Everything about one person — attendance, advances, and pay history — in one place.
Profile
Attendance Summary
Date (BS)
Status / Leave
Check In
Check Out
Late
Early
Extra
Advances — Outstanding: Rs. 0
Date (BS)
BS Month
Amount
Remarks
Status
Payroll History
BS Month
Gross Pay
Net Pay
Amount Paid
Balance Carried
—
Select an employee above to see their full record.
School Information
Attendance & Deduction Rules
These grace periods and caps apply when calculating late arrival, early leave, and extra working time from Check In / Check Out.
Weekly Holiday
Days checked here are suggested automatically as "Weekly Holiday" when marking attendance for that day of the week.
Allowance & Deduction Types
Build the lists used when setting up a Salary Structure — so allowances and deductions are picked from a consistent list instead of typed freely each time.
Users
Only the Principal account can manage payroll data. Additional accountant logins can be added here in a future phase.
Add Teacher / Staff
Duty times are this person's normal daily shift — used to calculate late arrival, early leave, and extra working time in Attendance. Use 24-hour format (e.g. 07:00, 13:30).
Record Attendance
Calculated
Duty Minutes
—
Working Minutes
—
Late Minutes (chargeable)
—
Early Leave Minutes (chargeable)
—
Extra Minutes (chargeable)
—
Record Advance Payment
Quick Check In
S.N.
Employee No
Name
Duty Start
Check In
Leave Type
—
Enter a date above to load the staff list.
Ali Public School
SALARY SLIP —
Employee
Designation
Employee ID
Month (BS)
Attendance
Value
Attendance
Value
Present Days
Late Minutes
Holidays
Early Leave Minutes
Paid Leave
Extra Minutes
Unpaid Leave / Absent
Earnings
Amount (Rs.)
Deductions
Amount (Rs.)
Base Earned
Late Deduction
Extra Payment
Early Leave Deduction
Allowances
Structure Deductions
Advance Deduction
Previous Balance
Total Earning
Total Deduction
Net PaymentRs.
Employee Signature
Principal Signature
Every field above is editable — change anything before printing. Edits here are for this printout only and don't change your saved Attendance or Salary Structure records.