Generowanie faktur
Twórz faktury semestralne z aktywnej struktury opłat: zakres, podgląd uprawnionych uczniów, potem potwierdzenie.
Kto może tego używać
- FINANCE
- ADMIN
Ścieżka
/finance/billing/generate
Zależności
- Co najmniej jedna aktywna pozycja (Item) i struktura (Structure) na Fee Setup.
- Uczniowie muszą być aktywni w klasie struktury (nie Alumni / Departed).
- Termin płatności i opcjonalny filtr klasy powinny pasować do okresu rozliczeniowego, który zamierzasz.
Zrzut ekranu


Kroki
- Otwórz Generate Invoices pod
/finance/billing/generatejako FINANCE. - Step 1 of 3 - Scope & filters: wybierz Fee structure, opcjonalnie Class oraz Due date. Preferuj strukturę, której klasa pasuje do kohorty.
- Kliknij Next - preview. Sprawdź liczby Eligible vs Already billed / Skipped, zanim cokolwiek utworzysz.
- Step 2 of 3 - Preview: jeśli podgląd jest pusty, popraw strukturę lub klasę albo przyjmij brakujących uczniów - nie potwierdzaj pustych przebiegów.
- Step 3 of 3 - Confirm: kliknij Next - confirm, potem Confirm generate. Toast pokazuje utworzone vs pominięte.
- Użyj View invoices lub Record a payment ze ścieżki sukcesu, gdy rodzice zaczynają płacić.
Pola i akcje
- Fee structure / Class (opcjonalnie) / Due date
- Next - preview / Back / Next - confirm / Confirm generate
- Kolumny podglądu: eligible, already billed, skipped
- View invoices / Record a payment / Back to invoices / Open fee catalogue
Typowe błędy
- Potwierdzanie bez przeczytania podglądu (zła struktura rozlicza złą klasę)
- Generowanie, gdy Fee Setup nadal nie ma struktur
- Oczekiwanie, że Alumni lub Departed pojawią się jako eligible
- Ponowne generowanie bez zauważenia pominięć "Already billed" (duplikaty nie powstają)