Operations
Finance
Manage fee structures, staff payroll, entries, payment claims, confirmed transactions, and finance audit history.
Who can use finance
| Role | Finance access |
|---|---|
| Admin | Can manage finance structures, entries, claims, payment confirmation, staff payroll, transactions, and audit logs. |
| Sub Admin | Can review finance where allowed and can also have their own payroll records. |
| Finance Manager | Can manage finance structures, entries, claims, payment confirmation, staff payroll, transactions, and audit logs. Finance Managers can also have their own payroll records. |
| Manager | No finance management access. Managers focus on academic oversight. |
| Teacher | Can view their own salary records where exposed by the portal. |
| Student | Can view own fees and submit payment claims. |
| Guardian | Can view linked-student fee status from the guardian portal. |
Finance manager flow
Finance tabs
The Finance workspace is split into tabs so each kind of finance work has a clear place. Use the tab that matches the question you are trying to answer.
| Tab | Use it for | Plain meaning |
|---|---|---|
| Overview | A quick summary of income, expenses, unpaid balances, and recent finance activity. | Use this when you want the big picture. |
| Structures | Creating and editing reusable plans for fees, salaries, staff payments, and other income or expenses. | Use this when you want to define what should be charged or paid. |
| Entries | Viewing the actual amounts due for students, teachers, sub admins, finance managers, or other targets. | Use this when you want to know who owes money or who needs to be paid. |
| Transactions | Viewing confirmed money records after a payment has been accepted or recorded. | Use this when you want the money record. |
| Payroll | Reviewing salary and payment records for teachers, sub admins, and finance managers. | Use this when you want staff payment status by role. |
| Audit Logs | Reviewing the full history of finance changes, including who did what and what record was affected. | Use this when you want the story behind a change. |
Transactions are not audit logs
A transaction says money was confirmed. An audit log says what happened in the system. For example, confirming a payment creates a transaction, but the audit log also records who confirmed it, when it happened, what entry or claim was affected, and the before/after details where available.
Finance structures
Finance structures define reusable recurring or one-time plans, such as tuition, admission fees, teacher salary, sub admin salary, finance manager salary, vendor expenses, or other school-defined amounts.
Plain meaning
A financial structure is the plan for a charge or expense. A financial entry is the actual amount due for a person or target after that plan is applied.
- A structure is created once, then assigned to students, teachers, sub admins, finance managers, sections, cohorts, courses, or another income/expense entity.
- Student structures are income for the school. Teacher, sub admin, finance manager, and other expense structures are expenses for the school.
- Amounts support cents, so values such as 1250.50 can be saved and shown correctly.
- Generated entries track payment state separately from the structure definition.
- Timed entries generated by the finance scheduler create in-app notifications and web push notifications when push is enabled.
- School finance payment verification is recorded inside EduVerse. AI subscription checkout is handled separately from school fee and payroll workflows.
- Use Create one-time entry for a single charge or payable, including a named external payer or payee, without creating a recurring structure.
- Group assignments capture the people in the selected group when the structure is saved. Later enrollment changes do not automatically change these assignments.
- Choose the currency on each new structure or one-time entry. Changing the organization default does not convert or relabel existing entries or transactions. Payroll and reports calculate one currency at a time.
- Recurring due days support 1 through 31 and clamp to the last day of shorter months. Semester and yearly plans can follow calendar periods or their start date; new academic-cycle plans follow their start date.
- Once entries exist, create a new plan to change its billing cycle, start date, or period anchor. Editing an amount or due day can optionally update outstanding entries; entries with payment or pending-claim amounts above the new amount are skipped.
- Finance administrators can reject a pending claim or reverse a recorded payment with a reason. Reversal preserves the original transaction, adds its opposite, and reopens the balance. It does not send a bank refund.
- Finance records retain their currency and target name when a person is removed. Historical currencies already changed by older software may require manual review.
Before creating a structure
Check the target type, assignment scope, amount, category, billing cycle, due day, and start date. The structure is the plan; assignments decide who or what receives generated entries.
Editing a structure
When editing a structure, you can choose whether current outstanding assigned entries should be updated. Only entries that still need action are eligible. Paid and cancelled entries are left alone.
Finance scope
Finance records charges, claims, confirmed payments, and corrections. Partial verified payments are supported. It does not provide double-entry accounting, bank reconciliation, tax calculations, statutory payroll deductions, foreign-exchange conversion, automatic proration, or a school payment gateway. Scholarship, discount, and waiver categories do not automatically reduce another charge.
| Item | What it means | Common mistake |
|---|---|---|
| Structure | The reusable billing or expense template. | Creating a separate structure for every student when one assigned structure is enough. |
| Assignment | The student, staff member, group, course, or entity attached to the structure. | Forgetting that course assignment includes students through all matching sections. |
| Entry | A specific payable item generated for an assignment. | Treating an entry as paid before proof has been reviewed. |
| Transaction | A confirmed ledger action tied back to an entry and target. | Recording unclear references that are hard to audit later. |
| Audit Log | A history record for a finance change. | Looking only at transactions when you need to know who changed something. |
| Use this | When it fits best |
|---|---|
| Recurring structure | The same charge or expense repeats on a schedule. |
| One-time structure | A single charge or expense should be generated from a saved plan. |
| Manual verification | Payment happened outside EduVerse and staff need to confirm proof. |
Structure amounts
The amount is the value used when entries are created from the structure. It should match the agreement for every selected assignment target.
- Use a positive amount that matches the billing agreement.
- Use decimal points when cents matter, such as 99.50 or 1250.75.
- For one-time structures, the amount usually represents the full charge.
- For recurring structures, the amount usually represents the value for each billing period.
- Changing an existing structure does not automatically rewrite old entries or transactions.
- If you choose to update current outstanding entries, paid and cancelled entries are still kept as they were.
Staff payroll
Payroll is the staff payment side of finance. Teachers, Sub Admins, and Finance Managers can all receive assigned payment structures and generated payment entries.
| Staff group | Where to review it | What it shows |
|---|---|---|
| Teachers | Payroll tab, Teachers view | Assigned salary structures, generated salary entries, paid amounts, unpaid balances, and overdue salary entries. |
| Sub Admins | Payroll tab, Sub Admins view | Assigned payment structures, generated payment entries, paid amounts, unpaid balances, and profile links. |
| Finance Managers | Payroll tab, Finance Managers view | Assigned payment structures, generated payment entries, paid amounts, unpaid balances, and profile links. |
- Use teacher payment structures for teachers.
- Use sub admin payment structures for Sub Admin staff accounts.
- Use finance manager payment structures for Finance Manager staff accounts.
- Staff members can use My Finance to view their own assigned payroll records when their role has that view.
- Payroll entries are expenses for the school, not student fee income.
Payments and verification
Students and other assigned users can submit payment claims where enabled. Finance staff verify claims, reject invalid claims, and maintain transaction history for audit visibility.
- A payment claim records who claimed payment, how much was claimed, how it was paid, when it was claimed, and any note or reference.
- Unverified payments still need staff review.
- Confirm a payment only after checking the receipt, transaction reference, cash record, or other school-approved proof.
- Confirmed payments update the paid amount and transaction history.
- A user cannot confirm their own claim. Another allowed staff member must review it.
- A claim can only be confirmed or rejected while it is still waiting for review.
- Once the full amount is paid, confirmation controls are restricted and the entry displays as fully paid.
Payment review flow
| Status | Meaning | Who should act |
|---|---|---|
| Due | Payment is still expected. | Student or finance staff. |
| Awaiting Approval | A payment claim has been submitted but not verified. | Finance staff. |
| Partially Paid | Some payment was confirmed but a balance remains. | Student or finance staff. |
| Paid | The full amount has been confirmed. | No action unless correction is needed. |
| Cancelled | The unpaid entry has been voided and should not be collected or paid. | Finance staff, only when cancellation is correct. |
Payment claims
A payment claim sends an entry to staff for review. It is useful when someone has paid outside EduVerse and needs the school to verify the payment.
- Claimants should choose the correct entry and claimed amount before submitting.
- Receipt links, transaction references, and notes should be clear enough for staff to verify.
- A claimed payment remains Awaiting Approval until staff confirms it.
Payment confirmation
Payment confirmation is the staff action that accepts a payment claim or records a verified payment. This changes the entry balance and may create a confirmed transaction record.
- Review who claimed, what they claimed, how they paid, when they claimed it, and why or what reference they provided.
- Confirm only the amount that was actually verified.
- Use partial confirmation when only part of the balance was paid.
- Once an entry is fully paid, it appears as paid instead of due or awaiting approval.
- If a confirmed transaction needs correction later, use a reversal or refund record. Do not treat transaction editing as the normal correction method.
- Keep receipt and reference details readable so later audits make sense.
Transactions
Transactions are confirmed money records. They are created after a payment or staff payout is accepted, confirmed, or reversed.
- Use Transactions to answer money questions such as what was paid, how much was confirmed, which entry it belongs to, and which payment method or reference was used.
- Transactions should stay clear and stable. Corrections should happen through reversal or refund records instead of quietly changing the original money record.
- Transactions are useful for finance reporting, payment history, and checking confirmed income or expenses.
What transactions do not show
Transactions do not show every small system change. They do not replace audit logs. If you need to know who edited a structure, who rejected a claim, who cancelled an entry, or what changed before and after, use Audit Logs.
Audit logs
Audit logs show the history of finance actions. They are designed for review, accountability, and troubleshooting.
| Audit log shows | Why it matters |
|---|---|
| Who acted | You can see the user or system action responsible for the change. |
| What happened | You can see the action, such as structure update, entry generation, claim review, payment confirmation, cancellation, or reversal. |
| What record was affected | You can open the related structure, entry, claim, or transaction when a link is available. |
| When it happened | You can trace the timing of a finance event. |
| Request details | IP and device details help with security review. |
| Before and after details | Where available, the detail view explains what changed. |
| Use Transactions when... | Use Audit Logs when... |
|---|---|
| You need the confirmed money record. | You need the full history of what changed. |
| You are checking payment amount, method, reference, or date. | You are checking who created, edited, approved, rejected, cancelled, or reversed something. |
| You are reviewing collected fees or staff payouts. | You are investigating a mistake, dispute, suspicious action, or missing context. |
Simple example
If a student payment is confirmed, Transactions show the confirmed payment. Audit Logs show the confirmation action, the person who did it, the affected entry or claim, time, request details, and related links.
Common mistakes
- Creating too many duplicate structures instead of assigning one structure to the right targets.
- Confirming a payment claim before checking receipt or reference details.
- Assuming a claimed payment is already paid before staff approval.
- Editing a structure and expecting paid entries or transactions to rewrite automatically.
- Using Transactions to investigate system changes when Audit Logs are the right place.
- Assigning staff payroll under Other Expense instead of using Teacher, Sub Admin, or Finance Manager targets.