Caja Chica @if(!$sesion)

Caja Cerrada

Abre una nueva sesión de caja para empezar a registrar movimientos en esta sucursal.

@csrf
{{ $moneda }}
@if($ultimosCierres->count() > 0)
Últimos Cierres
@foreach($ultimosCierres as $cierre) @endforeach
Apertura Cierre Diferencia Acciones
{{ $cierre->abierta_at->format('d/m/Y') }}
{{ $cierre->abierta_at->format('H:i') }} - Por {{ $cierre->usuario->name ?? 'N/A' }}
{{ $cierre->cerrada_at->format('d/m/Y') }}
{{ $cierre->cerrada_at->format('H:i') }} - Por {{ $cierre->cerradaPor->name ?? 'N/A' }}
@if($cierre->diferencia == 0) Cuadre exacto @elseif($cierre->diferencia > 0) +S/. {{ number_format($cierre->diferencia, 2) }} @else -S/. {{ number_format(abs($cierre->diferencia), 2) }} @endif
@endif @else
Ver Historial
Total Ingresos (+ Apertura)

{{ $moneda }} {{ number_format($sesion->monto_apertura + $sesion->total_ingresos, 2) }}

Apertura: {{ $moneda }} {{ number_format($sesion->monto_apertura, 2) }}
Total Egresos

{{ $moneda }} {{ number_format($sesion->total_egresos, 2) }}

Saldo Esperado
@php $saldoEsperado = $sesion->monto_apertura + $sesion->total_ingresos - $sesion->total_egresos; @endphp

{{ $moneda }} {{ number_format($saldoEsperado, 2) }}

Debe coincidir con la cuenta física
Movimientos del Turno
Turno abierto el {{ $sesion->abierta_at->format('d/m/Y') }} a las {{ $sesion->abierta_at->format('H:i') }}
@forelse($sesion->movimientosActivos as $movimiento) @empty @endforelse
Hora Tipo Concepto / Categoría Comprobante Monto Acciones
{{ $movimiento->created_at->format('H:i') }} @if($movimiento->tipo === 'ingreso') Ingreso @else Egreso @endif
{{ $movimiento->concepto }}
{{ str_replace('_', ' ', $movimiento->categoria) }}
@if($movimiento->comprobante_tipo !== 'ninguno')
{{ $movimiento->comprobante_tipo }} {{ $movimiento->comprobante_numero }}
@else @endif
{{ $movimiento->tipo === 'ingreso' ? '+' : '-' }} {{ $moneda }} {{ number_format($movimiento->monto, 2) }}
No hay movimientos registrados en este turno.
@push('scripts') @endpush @endif