@extends('layouts.school') @section('title', 'Generate Invoices') @section('header', 'Bulk Invoice Generation') @section('content')

Generates one invoice per student per term from active fee structures. Re-running for the same period is safe — existing invoices and fee lines are never duplicated. One-time fees are only billed once per year; optional fees only when targeted at an individual student.

@csrf
@forelse ($classes as $class) @empty

No classes found.

@endforelse
Cancel
@endsection