An employee usually goes missing from salary calculation because something upstream is incomplete, such as no salary plan, an unsuitable staff record or a campus outside your access. Check these first, then contact EDUBase Support.
Why would an employee not appear when I calculate salaries?
Payroll in EDUBase does not work from a separate list of names. It builds each month's salary from information that already exists elsewhere in the system: the employee record, the salary plan, attendance and leave. If one of those pieces is missing or not what you expect, the person may not show up where you expect them.
So the useful question is not what is wrong with the calculation screen, but what is different about this employee compared with the staff who do appear. The sections below follow the order a finance officer can check in a few minutes.
Does the employee have a salary plan?
Payroll starts with a salary plan per employee: basic pay plus your own allowances and deductions, with an update history. A newly hired or newly transferred member of staff who has an employee profile but no salary plan has nothing for the month-end calculation to work with.
Also remember that salary plan changes and increments can wait for a manager's approval, on the web or in the Owner App. A plan that is still pending approval is a common reason for a figure not being what finance expects.
- Open the employee's salary plan and confirm basic pay, allowances and deductions are present.
- Look at the update history to see whether a recent change is still waiting.
- Ask the approving manager to check the web portal or the Owner App for pending salary plan and increment approvals.
Is the staff record complete and in the right state?
Staff Management (HRM) holds each employee's profile, department, designation, employment type, shift and documents. If a person was added in a hurry, or was moved between employment types, the record may differ from colleagues who calculate normally.
Compare the missing employee's profile side by side with a colleague who does appear. Differences in employment type, shift or status are the first thing to look for. If the school pays visiting faculty per lecture, remember that those staff are paid through the Lecture-Wise Salary module, where the rate card and the approved lecture register drive the pay.
- Check employment type, department and designation.
- Check that a shift and weekly timings are assigned.
- For visiting faculty, check the rate card and whether the lecture register has been approved.
Could campus access or user rights hide the employee?
EDUBase users can be restricted to the campuses granted to them, and privileges are set per screen and per action. A finance user who is limited to one campus will naturally see only that campus's data, and a user without the right to a payroll screen will not see its contents.
If you are on a multi-campus account, switch campus from the top bar before concluding that someone is missing. Staff with rights to several campuses can switch, and owners see all of them. If the employee is at a campus you cannot select, ask an administrator to review your campus scope.
Does attendance or the attendance lock affect the result?
Month-end calculation uses attendance, leave, late and lecture-based adjustments. Employee Attendance can be locked once salaries are done, and late arrival, short leave and absence feed the salary calculation automatically.
If a month has been locked, corrections to attendance will not change it. If attendance was never entered for an employee, the calculation has less to work with. Confirm that marks exist for the month, whether they came from the register, the app, QR, a biometric device or a geo-fenced app punch, and that the lock was applied at the right time.
What should I do if the employee still does not show?
Gather what you have already checked: the employee's name, campus, the month and what differs from a working colleague. Then contact EDUBase Support by WhatsApp group, phone or the in-app assistant. Live help is available from 9:00 AM to 5:00 PM on working days, while the AI assistant, tutorial videos and documentation are available round the clock.
Do not edit or recreate the employee in the meantime, because duplicate records create reconciliation work later. If a salary was paid by mistake, Payroll allows a salary paid by mistake to be reversed. Salary payments also post to the finance module, so keep your ledger in view when you correct anything.
Likely causes when an employee is missing from salary calculation and where to check
| Possible cause | Where to look | What to confirm |
|---|---|---|
| No salary plan | Payroll, Salary plans | Basic pay, allowances and deductions exist for the employee |
| Plan or increment awaiting approval | Web portal or Owner App approvals | A manager has approved the pending change |
| Incomplete staff record | Staff Management (HRM), Employee profiles | Employment type, department, designation and shift are set |
| Visiting faculty paid per lecture | Lecture-Wise Salary | Rate card exists and the lecture register is approved |
| Campus not in your scope | Campus switching and user privileges | You have rights to the employee's campus and the right screen |
| Attendance missing or locked | Employee Attendance | Marks exist for the month and the lock was applied at the right time |
Related modules
- Payroll & Salaries — Salary plans, allowances, deductions, approvals, payslips and salary sheets, posted to the ledger.
- Staff Management (HRM) — Employee records, shifts, documents, letters, leave and the Teacher App login, in one place.
- Employee Attendance — Daily or monthly staff attendance from the register, the app, QR or a device, locked once payroll runs.
- Lecture-Wise Salary — Pay visiting faculty per lecture with a rate card, a lecture register and approval.
- Users, Privileges & Activity Log — Give each staff member exactly the screens and actions they need, and see who changed what.
- School Setup & Multi-Campus — Campuses, classes, sections, sessions, academic year and reference lists, set once and reused everywhere.
