@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.