Admin Portal
Bookkeeping, packages, credits, tutor pay runs, and reports
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.
| Student | Tutor | Level | Total | Used | Remaining | Status | Last 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
| Select | Package | Student | Tutor | Enrollment | Sessions | Remaining | Paid NZD | Status | Date |
|---|---|---|---|---|---|---|---|---|---|
| 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.
Session Credit Ledger
Each paid session has its own credit ID. Tutor reports consume the oldest available credit for the relevant enrollment.
| Credit ID | Status | Student | Tutor | Enrollment | Revenue NZD | Consumed Report | Consumed 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
| Run | Tutor | Period | Sessions | Gross KRW | Status | Actions |
|---|---|---|---|---|---|---|
| Loading... | ||||||
Add / Update Tutor Rate
Current Rates
| Tutor | Level | Rate KRW | Effective From | Effective To | Active |
|---|---|---|---|---|---|
| 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 ID | Role | Name | Contact | Timezone | Level | Status | Actions | |
|---|---|---|---|---|---|---|---|---|
| Loading... | ||||||||
Create Enrollment
Enrollments
| Enrollment | Student | Tutor | Level | Total | Used | Remaining | Status |
|---|---|---|---|---|---|---|---|
| Loading... | |||||||