Aplikacja do harmonogramowania i fakturowania centrum korepetycji: prosty plan
Skonfiguruj aplikację do harmonogramowania i fakturowania centrum korepetycji, aby obsługiwać lekcje cykliczne, tworzyć faktury i wysyłać przypomnienia o płatnościach bez użycia arkuszy.

Dlaczego arkusze kalkulacyjne przestają wystarczać dla administracji korepetycji
Arkusz kalkulacyjny jest w porządku, gdy masz kilka pojedynczych lekcji. Problem pojawia się, gdy próbujesz prowadzić centrum korepetycji na arkuszach. Harmonogramy, faktury i follow-upy zaczynają się rozjeżdżać.
Większość placówek napotyka te same problemy:
- Lekcja zostaje przeniesiona, ale tylko jedna zakładka jest zaktualizowana, więc ktoś podwójnie rezerwuje salę lub korepetytora.
- Faktura została utworzona, ale nie oznaczono jej jako wysłanej, więc zostaje zapomniana.
- Płatności przychodzą z opóźnieniem, bo nie ma spójnego procesu „należna płatność”, tylko ktoś próbuje pamiętać, kogo trzeba poprosić o uregulowanie.
Lekcje cykliczne sprawiają, że arkusze są szczególnie kruche. Gdy uczeń ma ten sam termin co tydzień we wtorek, kopiujesz wiersze na kolejne tygodnie lub miesiące. Potem pojawia się wyjątek (święto, odrobienie, zmiana korepetytora) i nagle masz kilka „prawd” dotyczących tego, co rzeczywiście się wydarzyło. Dodaj wielu korepetytorów, różne stawki i pakiety, a arkusz staje się zlepkiem ręcznych kontroli.
To dotyka trzech ról naraz: właścicieli chcących jasnego obrazu przepływu pieniędzy, administratorów zarządzających codziennością i głównych korepetytorów potrzebujących niezawodnego kalendarza. Jeśli ktoś pyta „Która wersja jest poprawna?”, oznacza to, że przerastają was arkusze.
„Wystarczająco dobre” dla aplikacji do harmonogramowania i fakturowania centrum korepetycji nie musi być efektowne. Zwykle oznacza, że cztery rzeczy działają bezbłędnie:
- Jeden harmonogram, któremu wszyscy ufają (z lekcjami cyklicznymi i wyjątkami)
- Faktury zgodne z tym, co zostało dostarczone (stawki, pakiety, zniżki)
- Zautomatyzowane, uprzejme przypomnienia wysyłane na czas
- Proste raporty: co nauczono, co wystawiono, co jest nieopłacone
Gdy te cztery elementy są solidne, wszystko inne staje się opcjonalnym ulepszeniem zamiast codziennego gaszenia pożarów.
Co aplikacja musi śledzić (zanim cokolwiek zbudujesz)
Zanim zaprojektujesz ekrany, spisz informacje, które twoja aplikacja do harmonogramowania i fakturowania centrum korepetycji musi pamiętać, nawet gdy zmieni się personel lub rodzic zakwestionuje rachunek. Jeśli poprawnie zdefiniujesz te podstawowe rekordy, reszta (kalendarz, faktury, przypomnienia) stanie się dużo prostsza.
Zacznij od osób i usługi:
- Uczniowie
- Opiekunowie (którzy płacą)
- Korepetytorzy
- Przedmioty
- Lokalizacje (na miejscu, online lub konkretne pomieszczenie)
Następnie zdefiniuj ceny w sposób, który poradzi sobie z rzeczywistością. Stawki często różnią się w zależności od korepetytora, przedmiotu, poziomu klasy, czasu trwania lub indywidualnej umowy.
Prosty zestaw startowy rekordów:
- Student (imię i nazwisko, klasa, notatki, przypisany opiekun)
- Opiekun (kontakt, preferowany kanał, dane rozliczeniowe)
- Korepetytor (umiejętności, dostępność)
- Lekcja (data/godzina, czas trwania, lokalizacja, przedmiot, status)
- Plan stawek (za godzinę, za sesję, pakiet lub niestandardowy)
Potem złap reguły harmonogramowania, nie tylko pojedyncze zdarzenia. Ważna jest dostępność (kiedy korepetytor może uczyć, kiedy uczeń może przychodzić), wzorce cykliczne (co wtorek o 16:00) oraz wyjątki: święta, urlopy korepetytorów, jednorazowe zmiany terminu, odwołania i nieobecności.
Zdecyduj wcześnie, co dzieje się z rozliczeniem, gdy lekcja jest odwołana. Ta jedna decyzja pojawi się wszędzie.
Dodaj elementy finansowe. Faktura powinna być czymś więcej niż PDF. To zapis zawierający:
- Pozycje (każda lekcja lub opłata za pakiet)
- Zniżki (rodzeństwo, promocja)
- Kredyty (lekcja odrobiona, nadpłata)
- Podatek (jeśli wymaga tego lokalne prawo)
Na koniec zaplanuj podstawy komunikacji. Zapisuj zgodę na email/SMS i trzymaj kilka szablonów wiadomości, aby personel nie pisał za każdym razem od nowa „przypomnienia o płatności”.
Przykład: rodzic opłaca z góry pakiet 10 lekcji, korepetytor odwołuje jedną lekcję, a ty ją odrabiasz. Jeśli aplikacja śledzi saldo pakietu, statusy lekcji i regułę przyznawania kredytów, faktura i przypomnienia pozostaną dokładne bez ręcznych poprawek.
Zdefiniuj prosty proces, którego personel będzie przestrzegać
Narzędzie do harmonogramowania pomaga tylko wtedy, gdy wszyscy korzystają z niego tak samo. Zanim zbudujesz aplikację, wybierz jedną jasną ścieżkę, która odpowiada temu, jak faktycznie płynie pieniądz: lekcja jest rezerwowana, lekcja się odbywa, jest fakturowana, a płatność jest pobierana.
Utrzymuj podstawowy proces mały:
- Zarezerwuj (lub przebookuj) lekcję
- Przeprowadź i oznacz frekwencję
- Wygeneruj fakturę (albo dodaj do miesięcznego zestawienia)
- Zaksięguj płatność i zamknij salda
Zdecyduj, kto wykonuje każdy krok. Częste rozdzielenie: admin zajmuje się zmianami grafiku i rozliczeniami; korepetytorzy oznaczają frekwencję i dodają notatki; rodzice otrzymują faktury, przypomnienia i potwierdzenia. Utrzymuj zadania korepetytorów lekkie, inaczej wrócą do dzwonienia czy pisania do recepcji.
Wybierz jeden widok kalendarza jako domyślne źródło prawdy. Administratorzy zwykle potrzebują siatki dnia lub tygodnia, by zauważyć luki i konflikty. Korepetytorzy często wolą prostą listę zadań na dziś i jutro z danymi uczniów. Możesz zaoferować oba, ale tylko jeden powinien być „odpowiedzią”.
Spisz krótkie zasady prostym językiem, żeby zespół nie improwizował pod presją:
- Późne odwołanie w ciągu 24 godzin jest płatne (chyba że choroba)
- Nieobecność jest opłacana w całości
- Lekcje odrabiane muszą być wykorzystane w ciągu 30 dni
- Pakiety wygasają po określonym czasie
- Płatności są należne w ciągu 7 dni od faktury
Krótki scenariusz: rodzic odwołuje zajęcia na 3 godziny przed sesją. Admin oznacza to jako późne odwołanie, faktura automatycznie dolicza opłatę, a rodzic otrzymuje uprzejmą informację z nowym saldem.
Lekcje cykliczne: jak je modelować bez zamieszania
Lekcje cykliczne to miejsce, gdzie większość systemów do administrowania korepetycjami się komplikuje. Remedium to zdecydować, jakie wzorce powtórzeń będziesz wspierać, zanim cokolwiek zbudujesz.
Większości placówek wystarczą trzy wzorce: co tydzień, co dwa tygodnie i co miesiąc. Wspieraj je dobrze, a twoja aplikacja obejmie typowe przypadki bez zamieniania konfiguracji w łamigłówkę.
Czysty model to: jeden plan cykliczny tworzy wiele instancji lekcji.
- Plan przechowuje regułę (cotygodniowo, co dwa tygodnie, miesięcznie), dzień/godzinę, korepetytora, ucznia, datę rozpoczęcia i zakończenia.
- Każda lekcja w kalendarzu jest odrębną instancją z własnym statusem.
Taka struktura upraszcza rozliczenia, bo wystawiasz rachunki z tego, co się wydarzyło, a nie z tego, co było zaplanowane.
Wyjątki: święta i urlopy
Rzeczywistość łamie wzorce, więc traktuj wyjątki jako normalne zdarzenia. Zamiast edytować całą serię, gdy ktoś jest nieobecny, zmieniasz jedną instancję.
Typowe działania związane z wyjątkami:
- Pominąć jedną datę (święto, wakacje ucznia)
- Przełożyć jedną datę (przenieść wtorek na czwartek)
- Anulować jedną datę (korepetytor choruje)
- Dodać jednorazową dodatkową lekcję
Przykład: Mia ma cotygodniowe zajęcia z matematyki w poniedziałki o 16:00. W święto pojedyncza lekcja jest oznaczona jako pominięta lub odwołana, ale plan cykliczny pozostaje bez zmian na resztę miesiąca.
Statusy, które pozostają spójne
Utrzymuj statusy proste, aby personel nie spierali się o etykiety. Dobry zestaw to: scheduled, completed, canceled, no-show. Jeśli później potrzebujesz więcej szczegółów, dodaj je jako notatkę (np. „odwołane przez ucznia”).
Zapobiegaj podwójnym rezerwacjom za pomocą kontroli konfliktów. Gdy ktoś tworzy lub przebookowuje lekcję, system powinien sprawdzić korepetytora i salę (jeśli śledzisz sale) pod kątem nakładających się terminów, także tych wygenerowanych przez powtarzalność. Jeśli jest konflikt, zablokuj zapis i pokaż konfliktującą godzinę.
Konfiguracja fakturowania: stawki, pakiety i co trafia na fakturę
Twoje reguły fakturowania powinny odpowiadać temu, jak rodziny myślą o płaceniu. Zacznij od niewielkiego zestawu typów cenowych, które obsłużysz od pierwszego dnia. Zawsze możesz dodać więcej później, ale zbyt wiele opcji na start rodzi błędy.
Większość centrów dobrze radzi sobie z następującymi opcjami:
- Za sesję (stała opłata za lekcję)
- Za godzinę (stawka x czas trwania)
- Pakiety przedpłacone (np. 10 godzin do wykorzystania)
- Zajęcia grupowe (ryczałt za ucznia lub podział kosztu)
- Zniżki i opłaty (zniżka dla rodzeństwa, opłata za późne odwołanie)
Zdecyduj, co reprezentuje każda pozycja faktury. Dobrym domyślnym podejściem jest: jedna zrealizowana lekcja = jedna pozycja. Rodzice to rozumieją, a personel łatwo to wyjaśni.
Praktyczny wzór na pozycję: data lekcji + korepetytor + przedmiot + czas trwania + stawka = kwota. Na przykład: „12 sty, Algebra, 60 min, Korepetytor: Maya, $55/godz.” z łączną kwotą $55.
Wybierz moment tworzenia faktur:
- Po oznaczeniu lekcji jako completed (najlepsze, gdy harmonogramy często się zmieniają)
- W stałych terminach (tygodniowo lub miesięcznie) na podstawie zrealizowanych lekcji w tym okresie
Wybierz jedną opcję i udokumentuj ją, aby wszyscy stosowali tę samą praktykę.
Zaplanuj korekty, bo się pojawią:
- Kredyty (nieodbyte lekcje przeksięgowane na następną fakturę)
- Lekcje odrabiane (bez opłaty, ale widoczne dla przejrzystości)
- Opłaty za anulowanie (tylko jeśli polityka na to pozwala)
- Ręczne korekty (z krótką notatką)
Jedna zasada jest ważniejsza niż się wydaje: nie pozwól, by nowe stawki przepisały stare faktury. Kiedy faktura jest wystawiona, zablokuj pozycje, żeby historia pozostała stabilna.
Przypomnienia o płatnościach, które pomagają, a nie denerwują
Dobry system przypomnień robi dwie rzeczy jednocześnie: chroni przepływ gotówki i relacje z rodzinami.
Wybierz kilka przewidywalnych kontaktów i trzymaj wiadomość prostą. Wiele placówek dobrze sobie radzi z:
- 7 dni przed terminem (wcześniejsze ostrzeżenie)
- W dniu terminu (uprzejme przypomnienie)
- 3 dni po terminie (ponaglenie z propozycją pomocy)
Trzymaj 2–3 szablony, żeby nie wyglądało to jak natarczywa automatyzacja. Przykłady do adaptacji:
"Cześć [Imię], krótkie przypomnienie, że faktura [#] na [Kwota] jest płatna do [Termin]. Odpowiedz, jeśli masz pytania. Dziękujemy!"
"Cześć [Imię], faktura [#] na [Kwota] jest dziś płatna. Jeśli już zapłaciłeś, zignoruj tę wiadomość. Dzięki!"
"Cześć [Imię], faktura [#] na [Kwota] jest już po terminie. Jeśli chcesz zmienić datę płatności lub rozłożyć ją na raty, daj znać — pomożemy."
Aby uniknąć spamowania, przypomnienia muszą przestać w chwili zaksięgowania płatności. To wymaga jasnych statusów faktury (Draft, Sent, Paid, Overdue) i jednego miejsca, gdzie personel rejestruje płatność (gotówka, karta, przelew). Gdy status stanie się Paid, anuluj zaplanowane przypomnienia.
Każde przypomnienie powinno zawierać tylko to, co pomaga rodzicowi podjąć działania:
- Kwota do zapłaty
- Termin płatności
- Numer faktury
- Krótka instrukcja jak zapłacić
- Kontakt (do kogo odpowiedzieć)
Krok po kroku: zbuduj pierwszą działającą wersję
Pierwsza wersja aplikacji powinna robić parę rzeczy dobrze, nawet jeśli pomija miłe, ale nieistotne funkcje. Buduj małymi krokami, testując każdy element z prawdziwym personelem.
Zacznij od nudnych, jasnych danych: Students, Tutors, Lessons, Invoices, Payments.
- Lekcje: student, korepetytor, czas rozpoczęcia, czas trwania, status (scheduled, completed, canceled), stawka (lub powiązanie z planem stawek)
- Faktury: student, okres fakturowania, suma, termin płatności, status (draft, sent, paid, overdue)
- Płatności: powiązane z fakturą, kwota, data, metoda, notatki
Następnie stwórz jeden ekran do harmonogramowania, z którego personel skorzysta bez szkolenia. Przebieg powinien być prosty: wybierz korepetytora, wybierz ucznia, ustaw datę/godzinę, zaznacz „cykliczne” jeśli potrzeba, zapisz. Jeśli nie można utworzyć lekcji w mniej niż 30 sekund, jest za skomplikowane.
Połącz lekcje z fakturowaniem prostą regułą: tylko lekcje oznaczone jako "completed" są płatne.
Utrzymuj działania fakturowania praktyczne:
- Wygeneruj fakturę dla jednego ucznia za zakres dat
- Masowo wygeneruj faktury dla wszystkich uczniów za ten sam tydzień lub miesiąc
- Zapisz kopię pozycji (data lekcji, czas trwania, stawka), żeby faktury później się nie zmieniały
- Oznacz faktury jako "sent", gdy je wyślesz
- Pozwól na częściowe płatności (status "paid" tylko gdy saldo = 0)
Dodaj przypomnienia na końcu, bazując na terminie płatności i statusie (np. 3 dni przed terminem, potem 3 dni po, jeśli nadal nieopłacone).
Na koniec dodaj podstawowe role. Korepetytorzy powinni widzieć tylko swój grafik i uczniów. Personel administracyjny widzi wszystko i generuje faktury.
Szybkie sprawdzenie: jeśli Mia (admin) może zaplanować 10 lekcji, oznaczyć wczorajsze lekcje jako zrealizowane i wygenerować wszystkie miesięczne faktury podczas jednej sesji, masz działającą wersję.
Typowe pułapki (i jak ich unikać)
Wiele zespołów tworzy aplikację, żeby uciec od arkuszy, a potem odtwarza ten sam bałagan z dodatkowymi kliknięciami. Te problemy powodują największe zamieszanie i da się im zapobiec.
Pułapki, które tworzą chaos
- Tworzenie zbyt „inteligentnych” lekcji cyklicznych zbyt wcześnie. Zacznij od wzorców cotygodniowych i jasnej daty końcowej (lub „trwałe”). Dodawaj złożone reguły dopiero po zobaczeniu rzeczywistych przypadków.
- Brak statusu lekcji, przez co fakturujesz podwójnie. Każda sesja musi mieć jeden status. Generuj faktury tylko z "Completed".
- Edycja stawek nadpisuje historię. Zablokuj ceny na wystawionych fakturach. Nowe stawki stosuj tylko do nowych sesji.
- Brak jasnego właściciela wyjątków. Zdecyduj, kto może zmieniać święta, zatwierdzać odrabiania i nadpisywać anulowania. Wprowadź to jako uprawnienie, a nie polegaj na pamięci.
- Ignorowanie podstaw prywatności. Przechowuj tylko potrzebne dane, ogranicz dostęp personelu i loguj, kto zmienił wrażliwe dane ucznia. Oddziel notatki o uczniu od notatek rozliczeniowych.
Realistyczny przykład: rodzic prosi o przesunięcie lekcji z wtorku na piątek. Jeśli system edytuje regułę cykliczną, może przesunąć wszystkie przyszłe wtorki. Bezpieczniejsze jest "przesuń jedną wystąpienie" i wymagaj powodu, np. „odrobienie”. To utrzymuje plan stabilnym i fakturę poprawną.
Przykład: rzeczywisty miesiąc w małym centrum korepetycyjnym
Wyobraź sobie małe centrum z 3 korepetytorami i około 25 aktywnymi uczniami. Większość uczniów przychodzi raz w tygodniu, niektórzy dwa razy. Cel aplikacji jest prosty: kalendarz, to, co zostało dostarczone, i to, co należy wystawić, mają się zgadzać.
1 maja personel ustawia cykliczne lekcje każdego ucznia: dzień, godzina, korepetytor i stawka. Miesiąc wypełnia się zaplanowanymi sesjami, więc nikt nie kopiuje wierszy w arkuszu.
W drugim tygodniu jeden uczeń (Jordan) musi przenieść termin z powodu wydarzenia szkolnego. Personel przebookowuje tylko tę jedną lekcję. Później w miesiącu Jordan zmienia termin ponownie. Aplikacja zachowuje oryginalną serię, a obie sesje są wyraźnie oznaczone jako przesunięte, nie anulowane.
Jordan potrzebuje też jednej lekcji odrobionej po chorobie. Personel tworzy jednorazową lekcję odrabianą powiązaną z uczniem i korepetytorem. Pojawia się ona w miesiącu, ale nie zmienia serii cyklicznej.
Pod koniec miesiąca administrator uruchamia masowe fakturowanie. Zamiast składać każdą fakturę ręcznie, system sumuje zrealizowane lekcje na ucznia i stosuje reguły:
- Cotygodniowe lekcje rozliczane według uzgodnionej stawki
- Lekcja odrobiona jako osobna pozycja
- Zniżka dla rodzeństwa zastosowana na fakturze drugiego dziecka
- Notatki dodane dla przesuniętych sesji (opcjonalnie)
Faktury wychodzą, a przypomnienia o płatnościach są zaplanowane zgodnie z polityką (np. 3 dni przed terminem i ponownie 3 dni po). Jedna rodzina płaci z opóźnieniem. Gdy personel rejestruje płatność, przypomnienia przestają być wysyłane automatycznie.
Szybkie kontrole przed wdrożeniem
Zanim ktoś zacznie polegać na aplikacji, przeprowadź krótki test z jednym pracownikiem i jednym tygodniem lekcji. Celem jest wychwycenie problemów, które powodują codzienny ból administracyjny.
Lista kontrolna na 10 minut
Wykonaj te kontrole na czystym koncie testowym, używając realistycznych imion, stawek i długości lekcji:
- Dodaj nowego ucznia i ustaw cykliczną lekcję w mniej niż 60 sekund.
- Spróbuj podwójnie zarezerwować tego samego korepetytora w tym samym czasie i potwierdź, że kalendarz blokuje to (lub wyraźnie ostrzega i wymaga powodu).
- Wygeneruj fakturę za zakres dat w dwóch kliknięciach (wybierz daty, kliknij wygeneruj) i potwierdź, że zawiera właściwe sesje.
- Wysyłaj przypomnienia tylko dla nieopłaconych faktur (opłacone i unieważnione faktury nigdy nie powinny otrzymywać „przypomnienia o płatności”).
- Otwórz widok "Overdue" i odpowiedz: kto zalega i o ile, bez eksportu żadnych danych.
Po tej liście przetestuj jeden skomplikowany scenariusz: uczeń odwołuje jedną sesję w serii cotygodniowej, potem przebookowuje ją na dwa dni później. Potwierdź, że faktura odzwierciedla zmianę dokładnie raz, a personel rozumie, co się stało bez grzebania w notatkach.
Jak wygląda dobrze
Dobrze to gdy aplikacja zapobiega typowym błędom i ułatwia obsługę wyjątków. Personel nie powinien pamiętać reguł typu „nie przypominaj rodzinom, które wczoraj zapłaciły przelewem”. System powinien opierać się na statusie faktury i zapisach płatności.
Następne kroki: pilotaż, usprawnienia i decyzja jak budować
Traktuj pierwszą wersję jako pilotaż. Wybierz jeden program (np. Matematyka klasy 6–8) lub jedno miejsce i uruchom go przez 2–4 tygodnie. Niższe stawki ułatwiają zauważenie i naprawienie problemów.
Podczas pilotażu zbieraj opinie z trzech perspektyw: administrator, który harmonogramuje i fakturuje; korepetytorzy, którzy sprawdzają sesje; oraz kilku rodziców, którzy otrzymują faktury i przypomnienia. Proś o konkretne przykłady: „Pokaż ostatnią wiadomość, która cię zmyliła” lub „Który krok zajmuje najwięcej czasu w pracowity dzień?”
Utrzymuj cotygodniowy przegląd prosty:
- Co wciąż robiliśmy w arkuszu i dlaczego?
- Która faktura musiała być edytowana ręcznie?
- Które przypomnienie wywołało odpowiedź lub skargę?
- Gdzie personel wahał się, bo reguła była niejasna?
- Co oszczędziłoby najwięcej czasu w przyszłym tygodniu?
Gdy będziesz mieć stabilne rdzeń (harmonogram cykliczny, frekwencja, faktury, przypomnienia o płatnościach), dodawaj ulepszenia zgodnie z rzeczywistym bólem, nie listą życzeń. Wiele centrów wybiera płatności online, portal rodzica do faktur i historii lekcji albo podstawowe raporty (przepracowane godziny, przychód według programu, zaległe salda).
Jeśli chcesz budować bez kodu, AppMaster (appmaster.io) jest jedną z opcji, która dobrze pasuje do tego typu systemu, ponieważ obejmuje całą aplikację, nie tylko ekrany: bazę danych, logikę biznesową, web i aplikacje natywne. Praktyczny test jest prosty: czy twój zespół może prowadzić cały tydzień — harmonogramowanie, frekwencję, fakturowanie i przypomnienia — z jednego źródła prawdy?
Gdy pilotaż będzie spokojny i przewidywalny, wdrażaj do kolejnego programu używając tej samej listy kontrolnej i wprowadzaj poprawki małymi, bezpiecznymi krokami.
FAQ
Przestajesz korzystać z arkuszy kalkulacyjnych, gdy pracownicy zaczynają pytać, która zakładka jest poprawna, kiedy zmiany terminów nie aktualizują się wszędzie lub gdy faktury i płatności wymagają ręcznego sprawdzania. Jeśli podwójne rezerwacje, pominięte faktury i przypomnienia o zaległościach pojawiają się częściej niż sporadycznie, jedno źródło prawdy zaoszczędzi czas i zapobiegnie sporom.
Zacznij od Students, Guardians, Tutors, Subjects, Locations, Lessons, Rate Plans, Invoices i Payments. Jeśli te rekordy będą spójne, możesz generować kalendarze, faktury, przypomnienia i raporty bez polegania na tym, że pracownicy będą pamiętać szczegóły z dawnych wiadomości.
Użyj jednego planu cyklicznego do opisania wzorca i generuj oddzielne instancje lekcji na kalendarzu. Fakturuj z instancji lekcji, które rzeczywiście się odbyły, a nie z planu cyklicznego, żeby wyjątki nie tworzyły zamieszania w rozliczeniach.
Traktuj wyjątki jako zmianę pojedynczej instancji lekcji, a nie edycję całej serii. Gdy wystąpi święto, urlop lub potrzeba odrobienia zajęć, zaktualizuj tylko tę datę, aby reszta planu cyklicznego pozostała stabilna.
Używaj prostych statusów lekcji, np. scheduled, completed, canceled, no-show. Dodatkowe szczegóły, takie jak kto anulował, zapisuj w notatkach — zbyt wiele statusów spowalnia personel i utrudnia raportowanie.
Domyślnie wystawiaj faktury dopiero po oznaczeniu lekcji jako completed, ponieważ harmonogramy się zmieniają i chcesz wystawiać rachunki zgodne z rzeczywistą dostawą usługi. Jeśli wolisz miesięczne zestawienia, generuj je w stałych terminach, ale i tak uwzględniaj tylko zrealizowane lekcje z tego okresu.
Na start obsługuj niewielki zestaw: opłata za sesję, stawka godzinowa i przedpłacone pakiety, z opcją zniżek lub opłat za odwołanie według polityki. Wybierz jedną jasną zasadę co reprezentuje pozycję na fakturze — na przykład jedna zrealizowana lekcja = jedna pozycja — aby rodzice szybko to rozumieli.
Zablokuj pozycje faktur w momencie ich wystawienia, aby historia nie zmieniała się. Jeśli stawki zmienią się później, stosuj nowe ceny tylko do nowych lekcji — inaczej stworzysz spory, kiedy stare rachunki nie będą się zgadzać z tym, co wysłano wcześniej.
Ustal kilka przewidywalnych terminów przypomnień powiązanych z terminem płatności i przestań wysyłać przypomnienia natychmiast po zaksięgowaniu płatności. Skróć wiadomości do niezbędnych informacji: kwota, termin, numer faktury i jak odpowiedzieć, jeśli jest problem.
Administratorzy powinni mieć pełny dostęp do harmonogramowania, fakturowania i płatności, a korepetytorzy dostęp tylko do własnego grafiku i notatek o uczniach. Prowadź ścieżkę audytu dla wrażliwych zmian i przechowuj tylko potrzebne dane, co zmniejsza błędy i chroni prywatność.


