Operations

Finance

Manage fee structures, staff payroll, entries, payment claims, confirmed transactions, and finance audit history.

Who can use finance

RoleFinance access
AdminCan manage finance structures, entries, claims, payment confirmation, staff payroll, transactions, and audit logs.
Sub AdminCan review finance where allowed and can also have their own payroll records.
Finance ManagerCan manage finance structures, entries, claims, payment confirmation, staff payroll, transactions, and audit logs. Finance Managers can also have their own payroll records.
ManagerNo finance management access. Managers focus on academic oversight.
TeacherCan view their own salary records where exposed by the portal.
StudentCan view own fees and submit payment claims.
GuardianCan view linked-student fee status from the guardian portal.

Finance manager flow

Open Finance
Review structures or entries
Check payment claims
Verify proof
Confirm or reject payment
Review transactions
Use audit logs when you need to see the full change history

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.

TabUse it forPlain meaning
OverviewA quick summary of income, expenses, unpaid balances, and recent finance activity.Use this when you want the big picture.
StructuresCreating 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.
EntriesViewing 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.
TransactionsViewing confirmed money records after a payment has been accepted or recorded.Use this when you want the money record.
PayrollReviewing salary and payment records for teachers, sub admins, and finance managers.Use this when you want staff payment status by role.
Audit LogsReviewing 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.

ItemWhat it meansCommon mistake
StructureThe reusable billing or expense template.Creating a separate structure for every student when one assigned structure is enough.
AssignmentThe student, staff member, group, course, or entity attached to the structure.Forgetting that course assignment includes students through all matching sections.
EntryA specific payable item generated for an assignment.Treating an entry as paid before proof has been reviewed.
TransactionA confirmed ledger action tied back to an entry and target.Recording unclear references that are hard to audit later.
Audit LogA history record for a finance change.Looking only at transactions when you need to know who changed something.
Use thisWhen it fits best
Recurring structureThe same charge or expense repeats on a schedule.
One-time structureA single charge or expense should be generated from a saved plan.
Manual verificationPayment 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 groupWhere to review itWhat it shows
TeachersPayroll tab, Teachers viewAssigned salary structures, generated salary entries, paid amounts, unpaid balances, and overdue salary entries.
Sub AdminsPayroll tab, Sub Admins viewAssigned payment structures, generated payment entries, paid amounts, unpaid balances, and profile links.
Finance ManagersPayroll tab, Finance Managers viewAssigned 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

Fee entry created
Student claims payment
Staff reviews proof
Payment confirmed or rejected
Balance updates
StatusMeaningWho should act
DuePayment is still expected.Student or finance staff.
Awaiting ApprovalA payment claim has been submitted but not verified.Finance staff.
Partially PaidSome payment was confirmed but a balance remains.Student or finance staff.
PaidThe full amount has been confirmed.No action unless correction is needed.
CancelledThe 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 showsWhy it matters
Who actedYou can see the user or system action responsible for the change.
What happenedYou can see the action, such as structure update, entry generation, claim review, payment confirmation, cancellation, or reversal.
What record was affectedYou can open the related structure, entry, claim, or transaction when a link is available.
When it happenedYou can trace the timing of a finance event.
Request detailsIP and device details help with security review.
Before and after detailsWhere 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.