Tutoring, Coding & Language Academy POS: Prepaid Session Ledgers, Tuition Installments & Margin-Safe Tutor Payroll
1. Dispute-Free Prepaid Session Ledgers & 1-Click Installment Settlement
Parents frequently enroll in 8-, 12-, or 24-session bundles with an initial deposit (`dpAmount`) and settle the remaining tuition mid-term. KursusOS separates total bundle value, amount collected, and remaining balance for instant 1-click settlement.
Every completed session deducts 1 quota unit and generates a 1-tap WhatsApp progress report for parents detailing the topic covered, homework notes, and exact remaining sessions.
- Issues verifiable `CERT-KRS-...` completion codes upon level graduation.
- Flags students automatically when `remainingSessions <= 2` so staff can prompt timely re-enrollment.
- For career-prep or scholarship interview coaching tracks, academies can also pair live practice sessions with Rapat.io.
2. Per-Session Teaching Fees & COGS-Protected Workbook Commissions
Separate tuition revenue splits (`paket_kursus`), per-class teaching fees (`package_redemption`), and printed workbook sales (`buku_modul_seragam`) so workbook commissions are computed strictly on `unitPrice - costPrice`.
- Accrues commissions strictly on settled (`PAID`) tuition receipts.
- Automatically reconciles staff cash advances (`kasbonBalance`) with 1-click CSV payroll export.
Daily Academy Front-Desk Checklist:
- Assign standardized student IDs (`SIS-KOD-001`, `SIS-MAT-002`) at registration.
- Send a 1-tap WhatsApp progress & quota summary to parents right after class.
- Convert bulk workbook cartons into per-student inventory units to track exact unit COGS.
Frequently Asked Questions
Does KursusOS keep working if our academy Wi-Fi drops?
Yes. KursusOS is Offline-First powered by local IndexedDB, syncing automatically across front-desk and owner devices on Pro.
How are tutors paid when a student redeems a session from a prepaid bundle?
On a `package_redemption` line item, the student receipt charge is 0 while KursusOS credits the tutor's flat per-session fee (or proportional per-session commission rate).
Streamline Tuition, Quotas & Tutor Payroll Today
Start free up to 15 active students & 30 tuition receipts, or unlock KursusOS Lifetime Pro with zero monthly SaaS fees.