FL Admin Portal v2.9

Admin Dashboard

Month-to-Date Bookkeeping Summary

Student packages are cash inflow until sessions are taught. Earned revenue is recognised when paid session credits are consumed by tutor reports. Enter the current KRW per NZD exchange rate to estimate tutor pay due and profit in NZD.
Cash Inflow This Month
-
NZD actually received from students
Earned Revenue This Month
-
Value of completed/consumed session credits
Unearned Revenue
-
Available paid credits not yet taught
Tutor Pay Due KRW
-
Completed unpaid tutor reports
Tutor Pay Due NZD
-
KRW due converted at entered FX rate
Profit MTD NZD
-
Earned revenue minus MTD tutor cost

Alerts

Loading alerts...

Student Overview

All active students, their paired tutors, and the current sessions remaining by enrollment.
StudentEmailTutorLevelTotalUsedRemainingStatusLast Session
Loading...

Recent Activity

Loading...

Alerts

Low-session alerts refresh automatically. Zero-session alerts remain until dismissed unless the student receives more credits. Pay-run alerts appear one week before the 7th of every second month.
Loading alerts...

Record Student Payment / Create Session Package

This creates an invoice, NZD payment record, package, and one SessionCredits row per purchased lesson. Student receipts are in NZD. FX is only used later when paying tutors in KRW.

Recent Packages

SelectPackageStudentTutorEnrollmentSessionsRemainingPaid NZDStatusDate
Loading...

Bulk Modify Packages

Use this for error correction. Enter one or more package IDs separated by commas. Positive session delta adds paid credits; negative delta voids newest available credits only. Consumed credits will not be removed.

Example: 2 adds two credits to each package; -1 voids one available credit.

Session Credit Ledger

Each paid session has its own credit ID. Tutor reports consume the oldest available credit for the relevant enrollment.
Credit IDStatusStudentTutorEnrollmentRevenue NZDConsumed ReportConsumed At
Loading...

Reassign Session Credits

Use this when credits were allocated to the wrong tutor. By default only available credits are reassigned. The backend will create or use a matching enrollment for the same student and new tutor.

Create Tutor Pay Run

Select a tutor and period. The backend finds all completed unpaid tutor reports and sums the amount payable in KRW. Payments are handled externally, so no pay-run FX conversion is required.

Pay Runs

RunTutorPeriodSessionsGross KRWStatusActions
Loading...

Add / Update Tutor Rate

Current Rates

TutorLevelRate KRWEffective FromEffective ToActive
Loading...

Reports

Select a student to see session history and tutor notes, or select a tutor to see session history and pay history.

Report Output

Choose a student or tutor above.

Add New User

Create students, tutors, or other admins directly from the portal. The user can log in immediately with the email and access code entered here.

Admin User Notes

Notes are chronological and admin-only. They are not visible in the student or tutor portals.
Select a user to view notes.

Manage Users

User IDRoleNameEmailContactTimezoneLevelStatusActions
Loading...

Create Enrollment

Enrollments

EnrollmentStudentTutorLevelTotalUsedRemainingStatus
Loading...