@extends('layouts.app') @section('content')
Facturación total

{{ $facturacion ? '$' . number_format($facturacion, 2) : 'No hay datos' }}

Mensual
Total de pagos

{{ $totalPagado ? '$' . number_format($totalPagado, 2) : 'No hay datos' }}

Mensual
Gastos

{{ $totalGastos ? '$' . number_format($totalGastos, 2) : 'No hay datos' }}

Mensual
{{-- row --}} {{-- KPIs adicionales --}}
Facturas Activas

{{ $facturasActivas }}

Tickets Abiertos

{{ $ticketsAbiertos }}

Proyectos Activos

{{ $proyectosActivos }}

Stock Bajo

{{ $stockBajo }}

{{-- Resumen financiero --}}
Total por Cobrar

${{ number_format($totalPorCobrar, 2) }}

Total por Pagar

${{ number_format($totalPorPagar, 2) }}

Balance @php $balance = $totalPorCobrar - $totalPorPagar; @endphp

${{ number_format($balance, 2) }}

{{-- super-card --}}
Facturas
Pagos
Gastos
Por Cobrar por Cliente
{{-- Grafica Ingresos vs Gastos --}}
Ingresos vs Gastos
{{-- Contratos proximos a vencer --}} @can('contratos-listado')
Contratos Proximos a Vencer
@forelse ($contratosProximos as $contrato) @empty @endforelse
Nombre Cliente Vence Dias
{{ Str::limit($contrato->nombre, 20) }} {{ Str::limit($contrato->cliente->nombre ?? '', 15) }} {{ $contrato->fecha_fin->format('d/m/Y') }} @php $dias = now()->diffInDays($contrato->fecha_fin, false); @endphp {{ $dias }}d
Sin contratos proximos a vencer
@endcan {{-- Eventos de hoy --}} @can('agenda-listado')
Eventos de Hoy
    @forelse ($eventosHoy as $evento)
  • {{ $evento->fecha_inicio->format('H:i') }} {{ $evento->titulo }}
    {!! $evento->tipo_badge !!}
  • @empty
  • Sin eventos para hoy
  • @endforelse
@endcan {{-- Tareas pendientes --}}
Mis Tareas Pendientes
    @forelse ($tareasPendientes as $tarea)
  • {{ Str::limit($tarea->titulo, 30) }} @if($tarea->proyecto) - {{ Str::limit($tarea->proyecto->nombre, 15) }} @endif
    {!! $tarea->prioridad_badge !!} @if($tarea->fecha_limite) {{ \Carbon\Carbon::parse($tarea->fecha_limite)->format('d/m') }} @endif
  • @empty
  • Sin tareas pendientes
  • @endforelse
@endsection @push('javascript') @endpush