@if(session()->has('error')) @endif @if(session()->has('success')) @endif @if(session()->has('info')) @endif

Resumen de Pagos

Resumen de pagos por período

Filtros
@error('error')
{{ $message }}
@enderror
@if(count($pagos) > 0)
Totales por Concepto
@foreach($totales as $total) @endforeach
Concepto Cantidad Total
{{ $total->concepto }} {{ $total->cantidad }}
Total General {{ $totales->sum('cantidad') }}
Resumen

Total Pagos

{{ count($pagos) }}

Total Ingresos

Período

{{ $fecha_inicio ? format_date(\Carbon\Carbon::createFromFormat('Y-m-d', $fecha_inicio)) : 'N/A' }} - {{ $fecha_fin ? format_date(\Carbon\Carbon::createFromFormat('Y-m-d', $fecha_fin)) : 'N/A' }}
@if($periodo_id) @php $periodo = \App\Models\SchoolPeriod::find($periodo_id); @endphp @if($periodo) {{ $periodo->nombre ?? $periodo->name ?? 'Período académico' }} @endif @endif

Conceptos Únicos

{{ $totales->count() }}

Detalle de Pagos
@foreach($pagos as $pago) @endforeach
Fecha Estudiante Concepto Monto Pagado Método
{{ $pago->fecha->format('d/m/Y') }} {{ $pago->matricula?->student?->nombres ?? '' }} {{ $pago->matricula?->student?->apellidos ?? '' }} @if($pago->detalles->count() > 0) @foreach($pago->detalles as $detalle) {{ $detalle->conceptoPago->nombre ?? 'N/A' }} @if(!$loop->last), @endif @endforeach @else N/A @endif @if($pago->metodo_pago == 'efectivo') Efectivo @elseif($pago->metodo_pago == 'transferencia') Transferencia @elseif($pago->metodo_pago == 'tarjeta') Tarjeta @else {{ $pago->metodo_pago ?? 'N/A' }} @endif
@else
No hay datos para mostrar

Configure los filtros y genere el reporte

@endif