28 nov 2025·7 min leestijd

Planning- en facturatie-app voor bijlescentra: een eenvoudig plan

Zet een planning- en facturatie-app voor je bijlescentrum op om terugkerende lessen te beheren, facturen te maken en betalingsherinneringen te sturen — zonder spreadsheets.

Planning- en facturatie-app voor bijlescentra: een eenvoudig plan

Waarom spreadsheets niet (meer) werken voor bijlesadministratie

Een spreadsheet is prima als je een handvol eenmalige lessen hebt. Het probleem ontstaat wanneer je een bijlescentrum ermee probeert te runnen. Roosters, facturen en opvolgingen lopen uit elkaar.

De meeste centra krijgen met dezelfde problemen te maken:

  • Een les wordt verplaatst, maar slechts één tab wordt bijgewerkt, waardoor iemand een kamer of tutor dubbel boekt.
  • Er wordt een factuur aangemaakt maar niet als verzonden gemarkeerd, dus die raakt in de vergetelheid.
  • Betalingen komen te laat binnen omdat er geen consistent “betaling verschuldigd” proces is — gewoon iemand die probeert te onthouden wie eraan herinnerd moet worden.

Terugkerende lessen maken spreadsheets bijzonder kwetsbaar. Als een leerling elke dinsdag hetzelfde tijdslot heeft, ben je rijen weken of maanden vooruit aan het kopiëren. Dan gebeurt er één uitzondering (een feestdag, een inhaalles, een wissel van tutor) en ineens heb je meerdere “waarheden” over wat er daadwerkelijk gebeurde. Voeg meerdere tutors, verschillende tarieven en pakketten toe en het blad wordt een lappendeken van handmatige controles.

Dit raakt drie rollen tegelijk: eigenaren die een helder beeld van de cashflow willen, admins die de dagelijkse taken beheren en hoofd-tutors die een betrouwbare agenda nodig hebben. Als iemand vraagt: “Welke versie is correct?”, dan ben je uit de spreadsheets gegroeid.

“Goed genoeg” voor een planning- en facturatie-app voor bijlescentra hoeft niet opvallend te zijn. Meestal betekent het dat vier dingen altijd werken:

  • Eén rooster dat iedereen vertrouwt (met terugkerende lessen en uitzonderingen)
  • Facturen die overeenkomen met wat is geleverd (tarieven, pakketten, kortingen)
  • Geautomatiseerde, nette herinneringen die op tijd worden verzonden
  • Eenvoudige rapportage: wat is gegeven, wat is gefactureerd, wat is onbetaald

Zodra die vier dingen stevig staan, wordt alles anders een optionele upgrade in plaats van een dagelijkse brandweeractie.

Wat de app moet bijhouden (voordat je iets bouwt)

Voordat je schermen ontwerpt, schrijf de informatie op die je app moet onthouden, zelfs wanneer personeel verandert of een ouder een rekening betwist. Als je deze kernrecords goed krijgt, worden alles (kalender, facturen, herinneringen) veel eenvoudiger.

Begin met de mensen en de dienst:

  • Studenten
  • Voogden (die betalen)
  • Tutors
  • Vakgebieden
  • Locaties (op locatie, online of een specifieke ruimte)

Definieer daarna prijzen op een manier die het echte leven aankan. Tarieven verschillen vaak per tutor, onderwerp, leerjaar, duur of een speciale afspraak.

Een eenvoudige startset van records:

  • Student (naam, leerjaar, notities, toegewezen voogd)
  • Voogd (contacten, voorkeurskanaal, factuurgegevens)
  • Tutor (vaardigheden, beschikbaarheid)
  • Les (datum/tijd, duur, locatie, onderwerp, status)
  • Tariefplan (per uur, per sessie, pakket of maatwerk)

Vervolgens leg je planningsregels vast, niet alleen losse evenementen. Beschikbaarheid is belangrijk (wanneer een tutor kan lesgeven, wanneer een leerling kan komen), plus terugkerende patronen (elke di 16:00). Je hebt ook uitzonderingen nodig: feestdagen, vakantie van de tutor, eenmalige verplaatsingen, annuleringen en no-shows.

Bepaal vroeg wat er met de facturatie gebeurt als een les wordt geannuleerd. Die ene beslissing komt overal terug.

Voeg dan de financiële onderdelen toe. Een factuur moet meer zijn dan een PDF. Het is een record met:

  • Regels (elke les of pakketbetaling)
  • Kortingen (broer-/zuskorting, promo)
  • Kredieten (inhaalles, teveel betaald)
  • Belasting (als je locatie dit vereist)

Plan ten slotte de communicatieve basis. Bewaar opt-in status voor e-mail/SMS en houd een paar berichtsjablonen bij zodat personeel niet elke keer dezelfde “betaling verschuldigd” tekst hoeft te schrijven.

Voorbeeld: een ouder betaalt vooruit voor een 10-lessen pakket, de tutor annuleert één week en je plant een inhaalles. Als je app pakketbalans, lesstatus en je kredietregel bijhoudt, blijven factuur en herinnering correct zonder handmatige aanpassingen.

Definieer een simpel workflow die je personeel kan volgen

Een planningshulpmiddel helpt alleen als iedereen het op dezelfde manier gebruikt. Voordat je een app bouwt, kies een duidelijk pad dat overeenkomt met hoe geld echt beweegt: een les wordt geboekt, de les vindt plaats, hij wordt gefactureerd en de betaling wordt geïnd.

Houd de kernworkflow klein:

  • Boek (of verplaats) een les
  • Geef de les en markeer aanwezigheid
  • Genereer een factuur (of voeg toe aan een maandelijkse afrekening)
  • Registreer betaling en sluit het saldo

Bepaal wie elke stap aanraakt. Een veelvoorkomende verdeling is: admin regelt roosterwijzigingen en facturatie; tutors markeren aanwezigheid en notities; ouders of voogden ontvangen facturen, herinneringen en kwitanties. Houd taken voor tutors licht, anders schuiven ze terug naar het bureau via sms.

Kies één kalenderweergave als de standaard bron van waarheid. Admins hebben meestal behoefte aan een dag- of weekoverzicht om gaten en conflicten te zien. Tutors geven vaak de voorkeur aan een eenvoudige agenda-lijst met vandaag en morgen en leerlinggegevens. Je kunt beide aanbieden, maar slechts één moet “het antwoord” zijn.

Schrijf een korte set regels in gewone taal zodat je team niet improviseert onder druk:

  • Late annulering binnen 24 uur wordt in rekening gebracht (tenzij ziekte)
  • No-show wordt volledig in rekening gebracht
  • Inhaallessen moeten binnen 30 dagen worden gebruikt
  • Pakketten verlopen na een vaste datum
  • Betalingen zijn verschuldigd binnen 7 dagen na factuurdatum

Een snel scenario: een ouder annuleert 3 uur voor een sessie. De admin markeert het als late annulering, de factuur voegt automatisch de vergoeding toe en de ouder krijgt een vriendelijk bericht met het bijgewerkte saldo.

Terugkerende lessen: hoe je ze modelleert zonder verwarring

Terugkerende lessen zijn waar de meeste bijles-adminsystemen rommelig worden. De oplossing is om van tevoren te beslissen welke soorten herhalingen je ondersteunt.

De meeste centra hebben maar drie patronen nodig: wekelijks, om de week en maandelijks. Ondersteun die goed en je app dekt de gebruikelijke gevallen zonder dat het instellen een puzzel wordt.

Een schoon model is: één terugkerend plan creëert veel lesinstanties.

  • Het plan slaat de regel op (wekelijks, tweewekelijks, maandelijks), dag/tijd, tutor, student, start- en einddatum.
  • Elke les op de kalender is een aparte instantie met zijn eigen status.

Die structuur maakt facturatie duidelijker omdat je factureert op basis van wat er gebeurde, niet wat gepland stond.

Uitzonderingen: feestdagen en vrij

Het echte leven breekt patronen, behandel uitzonderingen daarom als normale gebeurtenissen. In plaats van de hele serie te bewerken als iemand afwezig is, wijzig je één instantie.

Veelvoorkomende uitzonderingacties:

  • Één datum overslaan (feestdag, vakantie van student)
  • Één datum verplaatsen (verplaatsing van dinsdag naar donderdag)
  • Één datum annuleren (tutor ziek)
  • Eenmalige extra les toevoegen

Voorbeeld: Mia heeft wekelijks wiskunde op maandag om 16:00. Tijdens een officiële feestdag wordt die ene les gemarkeerd als overgeslagen of geannuleerd, maar het terugkerende plan blijft dezelfde voor de rest van de maand.

Statussen die consistent blijven

Houd statussen simpel zodat personeel niet ruziet over labels. Een goede set is: scheduled, completed, canceled, no-show. Als je later meer detail nodig hebt, voeg het toe als notitie (bijvoorbeeld “geannuleerd door student”).

Voorkom dubbele boekingen met conflictcontroles. Wanneer iemand een les maakt of verplaatst, moet het systeem tutor en kamer (als je kamers bijhoudt) controleren op overlap, inclusief lessen die uit terugkeer worden gegenereerd. Bij een conflict blokkeer de opslag en toon de conflicterende tijd.

Facturatie-instelling: tarieven, pakketten en wat op de factuur staat

Voeg eenvoudige rollen en toegang toe
Geef admins volledige toegang en houd tutors gefocust op hun eigen rooster en notities.
Probeer het nu

Je facturatieregels moeten overeenkomen met hoe families denken over betalen. Begin met het kiezen van een klein aantal prijstypen dat je vanaf dag één ondersteunt. Je kunt later altijd meer toevoegen, maar te veel opties zorgen vroeg voor fouten.

De meeste bijlescentra doen het goed met:

  • Per sessie (vast bedrag per les)
  • Per uur (tarief x duur)
  • Vooruitbetaalde pakketten (bijv. 10 uur die over tijd worden gebruikt)
  • Groepslessen (per leerling gefactureerd of opgesplitst)
  • Kortingen en kosten (broer-/zuskorting, vergoeding voor late annulering)

Bepaal wat elke factuurregel representeert. Een goed uitgangspunt is: één voltooide les = één regel. Dat is begrijpelijk voor ouders en makkelijk uit te leggen voor personeel.

Een praktische regel voor een factuurregel is: lesdatum + tutor + onderwerp + duur + tarief = bedrag. Bijvoorbeeld: “12 jan, Algebra, 60 min, Tutor: Maya, €55/uur” met een totaal van €55.

Kies wanneer facturen worden aangemaakt:

  • Nadat een les als voltooid is gemarkeerd (beste wanneer roosters vaak veranderen)
  • Op een vaste frequentie (wekelijks of maandelijks) op basis van voltooide lessen in die periode

Kies één aanpak en documenteer die zodat iedereen dezelfde gewoonte volgt.

Plan voor aanpassingen, want die zullen gebeuren:

  • Kredieten (gemiste les gecrediteerd naar volgende factuur)
  • Inhaallessen (gratis vermeld voor transparantie)
  • Annuleringskosten (alleen wanneer je beleid het toestaat)
  • Handmatige correcties (met een korte notitie)

Één regel is belangrijker dan mensen verwachten: laat nieuwe tarieven oude facturen niet herschrijven. Wanneer een factuur wordt uitgegeven, vergrendel de regels zodat de geschiedenis stabiel blijft.

Betalingsherinneringen die behulpzaam voelen, niet opdringerig

Een goed herinneringssysteem doet twee dingen tegelijk: het beschermt je cashflow en het beschermt de relatie.

Kies een klein aantal voorspelbare contactmomenten en houd de boodschap simpel. Veel centra doen het goed met:

  • 7 dagen vóór de vervaldatum (vroege waarschuwing)
  • Op de vervaldatum (vriendelijke duw)
  • 3 dagen na de vervaldatum (opvolging met hulp)

Houd 2–3 sjablonen zodat het geen automatische klaagzang wordt. Voorbeelden die je kunt aanpassen:

"Hi [Naam], een korte herinnering dat factuur [#] voor [Bedrag] verschuldigd is op [Vervaldatum]. Reageer als je vragen hebt. Dank je!"

"Hi [Naam], factuur [#] voor [Bedrag] is vandaag verschuldigd. Als je al hebt betaald, negeer dit bericht alstublieft. Bedankt!"

"Hi [Naam], factuur [#] voor [Bedrag] is nu te laat. Als je de betalingsdatum wilt aanpassen of in termijnen wilt betalen, laat het ons weten en we helpen je."

Om spam te vermijden moeten herinneringen stoppen zodra betaling is geregistreerd. Dat vereist duidelijke factuurstatussen (Draft, Sent, Paid, Overdue) en één plek waar personeel een betaling registreert (contant, kaart, bankoverschrijving). Wanneer de status Paid wordt, annuleer geplande herinneringen.

Elke herinnering moet alleen bevatten wat de ouder helpt te handelen:

  • Bedrag verschuldigd
  • Vervaldatum
  • Factuurnummer
  • Hoe te betalen (korte instructie)
  • Contactinfo (waarop gereageerd kan worden)

Stap voor stap: bouw de eerste werkende versie

Voorkom planningsfouten
Voeg confliccontroles toe zodat dubbele boekingen geblokkeerd worden voordat ze gebeuren.
Maak app

Een eerste versie van een planning- en facturatie-app voor een bijlescentrum moet een paar dingen goed doen, ook als het andere fijne functies overslaat. Bouw in kleine stappen zodat je elk deel met echt personeel kunt testen.

Begin met saaie, duidelijke data: Students, Tutors, Lessons, Invoices, Payments.

  • Lessons: student, tutor, starttijd, duur, status (scheduled, completed, canceled), tarief (of koppeling naar een tariefplan)
  • Invoices: student, factuurperiode, totaal, vervaldatum, status (draft, sent, paid, overdue)
  • Payments: gekoppeld aan een factuur, met bedrag, datum, methode, notities

Maak daarna één planningsscherm dat personeel zonder training kan gebruiken. De flow moet zijn: kies tutor, kies student, kies datum/tijd, kies “terugkerend” indien nodig, opslaan. Als je niet binnen 30 seconden een les kunt aanmaken, is het te complex.

Koppel lessen daarna aan facturatie met een simpele regel: alleen “completed” lessen zijn factureerbaar.

Houd facturatieacties praktisch:

  • Genereer één factuur voor één student voor een datumrange
  • Batch-genereer facturen voor alle studenten voor dezelfde week of maand
  • Bewaar een kopie van de regels (lesdatum, duur, tarief) zodat facturen later niet wijzigen
  • Markeer facturen als “sent” wanneer je ze verzendt
  • Sta gedeeltelijke betalingen toe (zodat “paid” pas verschijnt wanneer het saldo op nul staat)

Voeg herinneringen als laatste toe, gebaseerd op vervaldatum en betalingsstatus (bijv. 3 dagen voor vervaldatum en opnieuw 3 dagen erna als nog onbetaald).

Voeg tot slot basisrollen toe. Tutors mogen alleen hun eigen rooster en studenten zien. Adminpersoneel ziet alles en kan facturen genereren.

Een snelle realiteitscheck: als Mia (admin) 10 lessen kan inplannen, gisteren’s lessen als voltooid kan markeren en in één keer alle maandelijkse facturen kan genereren, heb je een werkende versie.

Veelvoorkomende valkuilen (en hoe ze te vermijden)

Automatiseer uitzonderingsregels
Gebruik visuele logica voor late cancels, no-shows, make-ups en pakketten.
Bouw sneller

Veel bijlesteams bouwen een app om aan spreadsheets te ontsnappen en recreëren vervolgens dezelfde rommel met extra klikken. Deze problemen veroorzaken de meeste verwarring en zijn te voorkomen.

Valkuilen die chaos creëren

  • Maak terugkerende lessen niet te “slim” te vroeg. Begin met wekelijkse patronen en een duidelijke einddatum (of “doorlopend”). Voeg complexe regels pas toe nadat je echte gevallen hebt gezien.
  • Ontbrekende lesstatus, zodat je dubbel factureert. Elke sessie heeft één status nodig. Genereer facturen alleen van “Completed”.
  • Tarieven bewerken die de geschiedenis herschrijven. Vergrendel prijzen op uitgegeven facturen. Pas nieuwe tarieven alleen toe op nieuwe sessies.
  • Geen duidelijke eigenaar voor uitzonderingen. Bepaal wie feestdagen kan verplaatsen, inhaalles kan goedkeuren en annuleringen kan overrulen. Leg dit vast in de app als permissie, niet als “we onthouden het wel”.
  • Privacy negeren. Bewaar alleen wat je nodig hebt, beperk personeelstoegang en log wie gevoelige leerlinggegevens wijzigde. Scheid leerlingnotities van facturatie-notities.

Een realistisch voorbeeld: een ouder vraagt om een dinsdagles naar vrijdag te verplaatsen. Als je systeem de terugkerende regel bewerkt, kan het elke toekomstige dinsdag verplaatsen. Een veiligere aanpak is “verplaats één gebeurtenis” en eis een reden zoals “inhaal”. Dat houdt het schema stabiel en de factuur correct.

Voorbeeld: een echte maand bij een klein bijlescentrum

Stel je een klein centrum voor met 3 tutors en ongeveer 25 actieve leerlingen. De meeste leerlingen komen één keer per week en een paar komen twee keer. Het doel van de app is eenvoudig: de kalender, wat gegeven is, en wat gefactureerd moet worden, komen overeen.

Op 1 mei zet het personeel voor elke leerling de terugkerende les op: dag, tijd, tutor en tarief. De maand vult zich met geplande sessies, zodat niemand rijen in een spreadsheet hoeft te kopiëren.

In week twee moet één leerling (Jordan) een sessie verplaatsen vanwege een schoolactiviteit. Het personeel plant die ene les opnieuw. Later in de maand verplaatst Jordan opnieuw. De app houdt de originele serie intact en beide sessies worden duidelijk als verplaatst gemarkeerd, niet als geannuleerd.

Jordan heeft ook recht op een inhaalles na ziekte. Het personeel maakt een eenmalige inhaalles gekoppeld aan de leerling en tutor. Die verschijnt in de maand maar verandert het terugkerende schema niet.

Eind van de maand genereert de admin batch-facturen. In plaats van elke factuur handmatig samen te stellen, telt het systeem per leerling de geleverde lessen op en past de regels toe:

  • Wekelijkse lessen gefactureerd tegen het afgesproken tarief
  • Inhaalles als aparte regel
  • Broer-/zuskorting toegepast op de factuur van het tweede kind
  • Notities toegevoegd voor verplaatste sessies (optioneel)

Facturen gaan eruit en betalingsherinneringen worden gepland volgens het beleid (bijv. 3 dagen voor vervaldatum en opnieuw 3 dagen erna). Eén familie betaalt te laat. Zodra het personeel de betaling registreert, stoppen de herinneringen automatisch.

Snelchecks voordat je uitrolt

Van MVP naar productie
Deploy naar cloudproviders of exporteer broncode als je klaar bent om te schalen.
Implementeer app

Voordat iemand op je app gaat vertrouwen, voer een kort praktische test uit met één medewerker en één week aan lessen. Het doel is om problemen te vangen die dagelijkse administratieve pijn veroorzaken.

De 10-minuten checklist

Doe deze controles op een schoon testaccount met realistische namen, tarieven en leslengtes:

  • Voeg een nieuwe leerling toe en zet in minder dan 60 seconden een terugkerende les op.
  • Probeer dezelfde tutor op hetzelfde tijdstip dubbel te boeken en bevestig dat de kalender dit blokkeert (of duidelijk waarschuwt en een reden vereist).
  • Genereer een factuur voor een datumrange in twee klikken (datums kiezen, klik genereren) en bevestig dat de juiste sessies erin staan.
  • Verstuur herinneringen alleen voor onbetaalde facturen (betaalde en geannuleerde facturen mogen nooit een “betaling verschuldigd” bericht krijgen).
  • Open een “Overdue” overzicht en beantwoord: wie is achterstallig en met hoeveel, zonder iets te exporteren.

Na de checklist test je één rommelig scenario: een leerling annuleert één sessie in een wekelijkse serie en plant die twee dagen later opnieuw. Bevestig dat de factuur de wijziging precies één keer weerspiegelt en dat het personeel kan begrijpen wat er gebeurde zonder door notities te moeten graven.

Hoe goed eruitziet

Goed is wanneer de app veelgemaakte fouten voorkomt en uitzonderingen gemakkelijk maakt. Personeel hoeft geen speciale regels te onthouden zoals “herinner gezinnen die gisteren per bankoverschrijving betaalden niet.” Het systeem moet vertrouwen op factuurstatus en betalingsrecords.

Volgende stappen: pilot, verbeter en kies hoe je bouwt

Behandel je eerste versie als een pilot. Kies één programma (bijv. Wiskunde klas 6–8) of één locatie en draai het 2–4 weken. Lagere inzet maakt problemen makkelijker te herkennen en te verhelpen.

Tijdens de pilot verzamel je feedback vanuit drie invalshoeken: de admin die plant en factureert, de tutors die sessies bekijken, en een paar ouders die facturen en herinneringen ontvangen. Vraag om concrete voorbeelden: “Toon me het laatste bericht dat je in de war bracht,” of “Welke stap duurt het langst op een drukke dag?”

Houd de wekelijkse review simpel:

  • Wat deden we nog in een spreadsheet en waarom?
  • Welke factuur moest handmatig worden aangepast?
  • Welke herinnering kreeg een reactie of klacht?
  • Waar aarzelde personeel omdat de regel onduidelijk was?
  • Wat bespaart volgende week het meest tijd?

Als je een stabiele kern hebt (terugkerende lesplanning, aanwezigheid, facturen, betalingsherinneringen), voeg upgrades toe op basis van pijnpunten, niet van wensenlijsten. Veel centra kiezen later voor online betalingen, een ouderportaal voor facturen en lesgeschiedenis, of basisrapportage (uren gegeven, omzet per programma, openstaande saldi).

Als je zonder code wilt bouwen is AppMaster (appmaster.io) één optie die goed past bij dit soort systeem omdat het de volledige app dekt, niet alleen schermen: database, businesslogica, web- en native mobiele apps. De praktische test is eenvoudig: kan je team de hele week — plannen, aanwezigheid, facturatie en herinneringen — uitvoeren vanuit één bron van waarheid?

Zodra de pilot rustig en voorspelbaar voelt, rol je het uit naar het volgende programma met dezelfde checklist en blijf je in kleine, veilige stappen verbeteren.

FAQ

How do I know my tutoring center has outgrown spreadsheets?

Je bent uit de spreadsheets gegroeid wanneer personeel begint te vragen welke tab de juiste is, wanneer verplaatsingen niet overal betrouwbaar worden bijgewerkt, of wanneer facturen en betalingen handmatig moeten worden gecontroleerd. Als dubbele boekingen, gemiste facturen en late betalingsherinneringen vaker dan af en toe voorkomen, bespaart één bron van waarheid tijd en voorkomt het geschillen.

What core data should the app track before I build screens?

Begin met Students, Guardians, Tutors, Subjects, Locations, Lessons, Rate Plans, Invoices en Payments. Als deze records consistent zijn, kun je agenda's, facturen en herinneringen genereren zonder dat personeel details uit oude berichten hoeft te halen.

What’s the simplest way to model recurring lessons?

Gebruik één terugkerend plan om het patroon te beschrijven en genereer afzonderlijke lesinstanties in de agenda. Factureer op basis van de lesinstanties die daadwerkelijk voltooid zijn, niet op basis van het terugkerende plan, zodat uitzonderingen geen verwarring in de facturatie veroorzaken.

How should the app handle holidays, vacations, and make-up sessions?

Behandel uitzonderingen als wijzigingen aan één enkele lesinstantie, niet als bewerkingen van de hele serie. Wanneer er een vakantie, vakantie van de tutor of een verplaatsing is, werk je die ene datum bij zodat de rest van het terugkerende schema stabiel blijft.

What lesson statuses should we use so billing stays consistent?

Houd lesstatussen klein en duidelijk, bijvoorbeeld: scheduled, completed, canceled, en no-show. Gebruik notities voor extra details zoals wie annuleerde; te veel statussen vertragen personeel en maken rapportage lastiger.

When should invoices be created: after each lesson or monthly?

Een betrouwbaar uitgangspunt is om alleen te factureren nadat lessen als voltooid zijn gemarkeerd, omdat roosters veranderen en je wilt dat rekeningen overeenkomen met wat is geleverd. Als je centrum maandelijkse overzichten wil, genereer die op een vaste frequentie maar neem nog steeds alleen voltooide lessen op in die periode.

Which pricing options should we support first: hourly, per session, or packages?

Ondersteun vanaf dag één een klein aantal prijsopties, typisch per sessie, per uur en vooruitbetaalde pakketten, met optionele kortingen of annuleringskosten volgens je beleid. Kies één duidelijke regel voor wat een regel op de factuur betekent, bijvoorbeeld: één voltooide les = één regel, zodat ouders het snel begrijpen.

How do we prevent rate changes from rewriting past invoices?

Vergrendel factuurregels op het moment dat de factuur wordt uitgegeven zodat de geschiedenis niet verandert. Als tarieven later wijzigen, pas de nieuwe tarieven alleen toe op nieuwe lessen; anders ontstaan er discussies wanneer oude facturen niet meer overeenkomen met wat oorspronkelijk is verstuurd.

What’s a good payment reminder schedule that won’t annoy parents?

Gebruik een paar voorspelbare contactmomenten gekoppeld aan de vervaldatum en stop herinneringen onmiddellijk zodra betaling is geregistreerd. Houd berichten kort en nuttig: bedrag, vervaldatum, factuurnummer en hoe te reageren bij problemen.

How should roles and permissions work for admins vs tutors?

Geef admins volledige toegang tot planning, facturatie en betalingen, en beperk tutors tot hun eigen rooster en leerlingnotities. Houd een auditlog bij van gevoelige wijzigingen en bewaar alleen informatie die je echt nodig hebt, dit vermindert fouten en beschermt de privacy.

Gemakkelijk te starten
Maak iets geweldigs

Experimenteer met AppMaster met gratis abonnement.
Als je er klaar voor bent, kun je het juiste abonnement kiezen.

Aan de slag
Planning- en facturatie-app voor bijlescentra: een eenvoudig plan | AppMaster