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

Editar Factura Periódica

Modificar factura de {{ $factura->vehiculoAbonado->placa_camion ?? 'Sin placa' }} - Estado: {{ ucfirst($factura->estado) }}

@if($factura->estado !== 'pendiente')

Factura no editable

Solo se pueden editar facturas en estado "Pendiente". Esta factura está {{ $factura->estado }}.

@endif
@csrf @method('PUT')
@error('cochera_id')

{{ $message }}

@enderror
@error('vehiculo_abonado_id')

{{ $message }}

@enderror
@error('periodo_facturacion_id')

{{ $message }}

@enderror

Opcional. Si se selecciona, se calcularán automáticamente los tickets del período.

S/. estado !== 'pendiente' ? 'readonly' : '' }} class="h-11 appearance-none rounded-lg border bg-transparent pl-12 pr-4 py-2.5 text-sm text-gray-800 placeholder:text-gray-400 focus:ring-3 focus:outline-hidden border-gray-300 shadow-theme-xs focus:border-brand-300 focus:ring-brand-500/10 dark:bg-gray-900 dark:text-white/90 dark:placeholder:text-white/30 dark:border-gray-700 dark:focus:border-brand-800 @error('monto_total') border-red-500 @enderror {{ $factura->estado !== 'pendiente' ? 'opacity-50 cursor-not-allowed' : '' }}" placeholder="0.00" >
@error('monto_total')

{{ $message }}

@enderror
@error('observaciones')

{{ $message }}

@enderror
marcar_periodo_facturado ?? true) ? 'checked' : '' }} {{ $factura->estado !== 'pendiente' ? 'disabled' : '' }} class="mt-1 h-4 w-4 rounded border-gray-300 text-brand-500 focus:ring-brand-500 {{ $factura->estado !== 'pendiente' ? 'opacity-50 cursor-not-allowed' : '' }}" >

Al facturar esta factura, el sistema marcará automáticamente el período como "facturado" y actualizará el estado de pago de todos los tickets del período.

Información del Vehículo

Cliente: {{ $factura->vehiculoAbonado->cliente->nombre ?? 'Sin cliente' }}
Conductor: {{ $factura->vehiculoAbonado->conductor_nombre ?? 'Sin conductor' }}
Monto Abono: S/. {{ number_format($factura->vehiculoAbonado->monto_abono ?? 0, 2) }}

Estado de la Factura

Estado actual: {{ ucfirst($factura->estado) }}
Tickets registrados: {{ $factura->cantidad_tickets }}
Fecha creación: {{ $factura->created_at->format('d/m/Y H:i') }}
@if($factura->comprobante)
Comprobante generado: {{ $factura->comprobante->serie }}-{{ str_pad($factura->comprobante->numero, 8, '0', STR_PAD_LEFT) }} ({{ $factura->fecha_facturacion ? \Carbon\Carbon::parse($factura->fecha_facturacion)->format('d/m/Y') : '' }})
@endif
Cancelar @if($factura->estado === 'pendiente') @endif
@if($factura->estado === 'pendiente') @endif @endsection