@extends('adminlte::page') @section('plugins.Select2', true) @section('title', env('APP_NAME') . ' - Reconciliación') @section('content_header')

Reconciliación

@stop @section('content')
{{-- Estado caja: success si abierta, danger si cerrada --}} @if($cajaAbierta)
Caja abierta

Caja #{{ $cajaAbierta->id }} — Aperturada el {{ $cajaAbierta->fecha_apertura ? $cajaAbierta->fecha_apertura->format('d/m/Y H:i') : '—' }}

@else
Caja cerrada

Debe aperturar la caja para poder realizar ajustes en Reconciliación.

@endif {{-- Mensaje: requisitos para ajustes --}} {{-- Buscador --}}
{{-- Estado inicial: sin cliente --}}

Seleccione un cliente para ver ventas pendientes, saldo a favor y opción de ajuste.

{{-- Loading --}}
Cargando…

Cargando datos del cliente…

{{-- Panel del cliente (se rellena por AJAX) --}}
{{-- 4 métricas --}}
Ventas pendientes Lo que queda después de aplicar pagos o ventas del día
Ventas históricas tipo_venta = 0, pendiente de cobro
Saldo a favor
Saldo en historial Cierre de caja anterior
{{-- Saldo a favor (ventas saldo > 0): bloque Movimiento --}}
Saldo a favor (ventas con saldo > 0)

Descuento (reducir saldo) o adicional (aumentar saldo). El movimiento se sincroniza con el historial de corte de caja.

{{-- Botón Ajuste inteligente (abre modal calculadora) --}}
Recomendación: Los ajustes deben realizarse al iniciar la caja, antes de registrar ventas o pagos del día.
{{-- Tabla ventas pendientes --}}
Ventas pendientes
Fecha Serie Monto total Monto recibido Pendiente
Total
Este cliente no tiene ventas pendientes.
{{-- Tabla ventas históricas (tipo_venta = 0) --}}
Ventas históricas (tipo_venta = 0)
Fecha Serie Monto total Monto recibido Pendiente
Total
Este cliente no tiene ventas históricas pendientes.
{{-- Ajustar total ventas históricas (tipo_venta = 0) --}}
Ajustar total ventas históricas

Si debe corregir el total pendiente de las ventas históricas (tipo_venta = 0), ingrese el valor que debe quedar. El sistema aplicará descuentos o adicionales sobre esas ventas y quedará registrado en auditoría.

Al aplicar:

  • Si el nuevo total es menor: se aplicarán descuentos a las ventas históricas.
  • Si el nuevo total es mayor: se aplicará un adicional a una venta histórica.
  • Los cambios quedan en auditoría (descuentos/adicionales). No se modifica el historial de corte de caja.
@csrf
{{-- Ajustar total ventas pendientes (alinear con Excel) --}}
Ajustar total ventas pendientes

Si en Excel tiene un monto distinto al que muestra el sistema, ingrese aquí el valor que debe quedar como total pendiente (ej. el de su planilla). El sistema aplicará descuentos o adicionales sobre las ventas y quedará registrado.

Al aplicar:

  • Si el nuevo total es menor: se aplicarán descuentos a las ventas pendientes.
  • Si el nuevo total es mayor: se aplicará un adicional a una venta pendiente.
  • Los cambios quedan en auditoría (descuentos/adicionales).
@csrf
{{-- Ajustar saldo --}}
Ajustar saldo

Al confirmar el ajuste, el sistema:

  • Actualizará el saldo de este cliente en el historial de corte de caja.
  • Registrará el cambio en auditoría (quién, cuándo, monto anterior y nuevo).
@csrf
Este cliente aún no tiene registro en el historial de corte de caja. El ajuste estará disponible cuando exista un cierre de caja con este cliente.
{{-- Modal Ajuste inteligente (calculadora) --}} {{-- Modal Movimiento de saldo a favor (ventas saldo > 0) --}} @stop @section('css') @stop @section('js') @stop