Federación · Solo gestión
Actividad de las mutuales, alcance de los eventos y estado de las consultas.
Cuántas mutuales abrieron cada evento (de {{ $kpis['mutualesActivas'] }} activas).
@forelse ($alcance as $e) @emptyTodavía no hay eventos publicados.
@endforelsePendientes vs. respondidas.
El registro de lo que hizo cada mutual, con los datos que ya guarda el sistema.
Esta mutual todavía no registra actividad.
@endforelseQuién participa y quién no aparece.
Todas las mutuales activas registraron actividad. 🎉
@elseSin actividad registrada aún.
@endforelseCuántas mutuales adhirió cada convenio.
@php $maxConv = max(1, $convenios->max('mutuales_count')); @endphp @forelse ($convenios as $cv) @emptyTodavía no hay convenios publicados.
@endforelseEvolución de las adhesiones a convenios.
@php $maxAdh = max(1, collect($adhesionesPorMes)->max('total')); @endphpClasificación de las mutuales activas.
@php $maxTipo = max(1, collect($mutualesPorTipo)->max('total')); @endphp @foreach ($mutualesPorTipo as $t) @endforeachAdhesiones, recaudación estimada y punto de equilibrio entre lo que recauda la Federación y lo que paga por cada servicio.
| Servicio | Adheridas | Precio | Recauda | Paga Fed. | Resultado | Punto de equilibrio |
|---|---|---|---|---|---|---|
|
{{ $s['titulo'] }}
{{ $s['modalidad'] === 'mensual' ? 'Mensual' : 'Única vez' }}
|
{{ $s['adheridos'] }} | {{ $s['precio'] !== null ? '$'.number_format($s['precio'], 2, ',', '.') : '—' }} | {{ $s['recaudacion'] !== null ? '$'.number_format($s['recaudacion'], 2, ',', '.') : '—' }} | {{ $s['costoTotal'] !== null ? '$'.number_format($s['costoTotal'], 2, ',', '.') : '—' }} | {{ $s['resultado'] !== null ? '$'.number_format($s['resultado'], 2, ',', '.') : '—' }} |
@if ($s['equilibrio'])
@php $eq = $s['equilibrio']; $pct = min(100, (int) round($s['adheridos'] / max(1, $eq['necesarias']) * 100)); @endphp
@if ($eq['alcanzado'])
✓ Alcanzado
{{ $s['adheridos'] }}/{{ $eq['necesarias'] }} necesarias
@else
Faltan {{ $eq['faltan'] }} de {{ $eq['necesarias'] }}
@endif
@elseif ($s['margenUnitario'] !== null)
Margen ${{ number_format($s['margenUnitario'], 2, ',', '.') }} / mutual
@else
Cargar precio y costo
@endif
|
| Sin servicios publicados. | ||||||
Mutuales activas y recaudación mensual estimada de la cuota base, según la escala de socios.
| Escala (socios) | Cuota base | Mutuales | Recaudación mensual |
|---|---|---|---|
| {{ $e['etiqueta'] }} | ${{ number_format($e['importe'], 2, ',', '.') }} | {{ $e['mutuales'] }} | ${{ number_format($e['recaudacion'], 2, ',', '.') }} |
| Total mensual estimado | {{ collect($recaudacionEscala['escalas'])->sum('mutuales') }} | ${{ number_format($recaudacionEscala['totalMensual'], 2, ',', '.') }} |