@extends('dashboard.layouts.app') @section('title', 'Detalles del Período de Facturación') @section('content')

{{ $periodo->getNombrePeriodo() }}

{{ $periodo->cochera->nombre }} - {{ $periodo->cochera->direccion }}

@if($periodo->estado === 'abierto') Editar @endif @if($periodo->estado === 'abierto' && $periodo->haTerminado())
@csrf @method('PATCH')
@endif @if($periodo->estado === 'cerrado')
@csrf @method('PATCH')
@endif

Estado del Período

@if($periodo->estado === 'abierto') {{ $periodo->estaEnCurso() ? 'En Curso' : 'Abierto' }} @elseif($periodo->estado === 'cerrado') Cerrado @else Facturado @endif
@if($periodo->fecha_cierre)

Cerrado el:

{{ $periodo->fecha_cierre->format('d/m/Y') }}

@endif @if($periodo->fecha_facturacion)

Facturado el:

{{ $periodo->fecha_facturacion->format('d/m/Y') }}

@endif

Progreso del Período

@if($periodo->estaEnCurso())
{{ $periodo->getProgreso() }}% completado {{ $periodo->getDiasRestantes() }} días restantes
@else
{{ $periodo->haTerminado() ? 'Período terminado' : 'Período pendiente' }} {{ $periodo->fecha_inicio->diffInDays($periodo->fecha_fin) + 1 }} días total
@endif

Período

Inicio: {{ $periodo->fecha_inicio->format('d/m/Y') }}
Fin: {{ $periodo->fecha_fin->format('d/m/Y') }}
Tipo: {{ ucfirst($periodo->tipo_periodo) }}

Vehículos Abonados

{{ $estadisticas['total_vehiculos_abonados'] }}

Facturas Generadas

{{ $estadisticas['total_facturas_generadas'] }}

Pendientes

{{ $estadisticas['facturas_pendientes'] }}

Monto Facturado

S/ {{ number_format($estadisticas['monto_total_facturado'], 2) }}

Vehículos Abonados

Vehículos activos durante este período

@if($vehiculosAbonados->count() > 0)
@foreach($vehiculosAbonados as $vehiculo)

{{ $vehiculo->placa_camion }} @if($vehiculo->placa_carreta) + {{ $vehiculo->placa_carreta }} @endif

{{ $vehiculo->conductor_nombre }}

{{ ucfirst($vehiculo->tipo_abono) }} - S/ {{ number_format($vehiculo->monto_abono, 2) }}

{{ ucfirst($vehiculo->estado) }}

Vence: {{ $vehiculo->fecha_vencimiento->format('d/m/Y') }}

@endforeach
@else

No hay vehículos abonados en este período

@endif

Facturas Periódicas

Facturas generadas para este período

@if($periodo->facturasPeriodicas->count() > 0)
@foreach($periodo->facturasPeriodicas as $factura)

{{ $factura->vehiculoAbonado->placa_camion }}

{{ $factura->cantidad_tickets }} tickets

S/ {{ number_format($factura->monto_total, 2) }}

{{ ucfirst($factura->estado) }} @if($factura->fecha_facturacion)

{{ $factura->fecha_facturacion->format('d/m/Y') }}

@endif
@endforeach
@else

No hay facturas generadas para este período

@endif
@if($periodo->observaciones)

Observaciones

{{ $periodo->observaciones }}

@endif
@endsection