@extends('dashboard.layouts.app') @section('title', 'Detalles de Factura Periódica') @section('content')

Factura Periódica #{{ $factura->id }}

{{ $factura->vehiculoAbonado->placa_camion ?? 'Sin placa' }} - {{ $factura->vehiculoAbonado->cliente->nombre ?? 'Sin cliente' }}

@if($factura->estado === 'pendiente') Editar @endif {{ ucfirst($factura->estado) }}

Información del Vehículo

{{ $factura->vehiculoAbonado->placa_camion ?? 'No registrada' }}

{{ $factura->vehiculoAbonado->marca_camion ?? 'No registrada' }} {{ $factura->vehiculoAbonado->modelo_camion ? ' - ' . $factura->vehiculoAbonado->modelo_camion : '' }}

{{ $factura->vehiculoAbonado->placa_carreta ?? 'No registrada' }}

{{ $factura->vehiculoAbonado->conductor_nombre ?? 'No registrado' }}

@if($factura->vehiculoAbonado->cliente)

Información del Cliente

{{ $factura->vehiculoAbonado->cliente->nombre }}

{{ $factura->vehiculoAbonado->cliente->ruc ?? 'No registrado' }}

{{ $factura->vehiculoAbonado->cliente->email ?? 'No registrado' }}

{{ $factura->vehiculoAbonado->cliente->telefono ?? 'No registrado' }}

@endif @if($factura->periodoFacturacion)

Período de Facturación

{{ ucfirst($factura->periodoFacturacion->tipo_periodo) }}

{{ \Carbon\Carbon::parse($factura->periodoFacturacion->fecha_inicio)->format('d/m/Y') }}

{{ \Carbon\Carbon::parse($factura->periodoFacturacion->fecha_fin)->format('d/m/Y') }}

@endif @if($factura->tickets->count() > 0)

Tickets Incluidos ({{ $factura->tickets->count() }})

Total registrados: {{ $factura->cantidad_tickets }}
@foreach($factura->tickets->take(10) as $ticket) @endforeach
Ticket Fecha Ingreso Fecha Salida Estado
{{ $ticket->codigo_ticket ?? 'TICK-' . $ticket->id }} {{ $ticket->fecha_ingreso ? \Carbon\Carbon::parse($ticket->fecha_ingreso)->format('d/m/Y H:i') : 'No registrada' }} {{ $ticket->fecha_salida ? \Carbon\Carbon::parse($ticket->fecha_salida)->format('d/m/Y H:i') : 'No registrada' }} {{ ucfirst($ticket->estado_ticket ?? 'pendiente') }}
@if($factura->tickets->count() > 10)

Mostrando 10 de {{ $factura->tickets->count() }} tickets

@endif
@endif

Resumen de Factura

Estado: {{ ucfirst($factura->estado) }}
Cochera: {{ $factura->cochera->nombre ?? 'No asignada' }}
Tickets: {{ $factura->cantidad_tickets }}
Monto Abono: S/. {{ number_format($factura->vehiculoAbonado->monto_abono ?? 0, 2) }}

Total: S/. {{ number_format($factura->monto_total, 2) }}
@if($factura->comprobante)

Comprobante Generado

Número: {{ $factura->comprobante->serie }}-{{ str_pad($factura->comprobante->numero, 8, '0', STR_PAD_LEFT) }}
Fecha: {{ $factura->fecha_facturacion ? \Carbon\Carbon::parse($factura->fecha_facturacion)->format('d/m/Y') : 'No registrada' }}
Estado: {{ ucfirst($factura->comprobante->estado ?? 'desconocido') }}
@endif @if($estadisticasTickets['total'] > 0)

Estadísticas de Tickets

Total: {{ $estadisticasTickets['total'] }}
Activos: {{ $estadisticasTickets['activos'] }}
Cerrados: {{ $estadisticasTickets['cerrados'] }}
Perdidos: {{ $estadisticasTickets['perdidos'] }}
@endif @if($factura->observaciones)

Observaciones

{{ $factura->observaciones }}

@endif

Fechas Importantes

Creada: {{ $factura->created_at->format('d/m/Y H:i') }}
@if($factura->updated_at != $factura->created_at)
Modificada: {{ $factura->updated_at->format('d/m/Y H:i') }}
@endif @if($factura->fecha_facturacion)
Facturada: {{ \Carbon\Carbon::parse($factura->fecha_facturacion)->format('d/m/Y H:i') }}
@endif
@endsection