@extends('layouts.app') @section('titulo', 'Movimientos de Caja') @section('contenido')

Movimientos de Caja

← Apertura / Cierre
@if (! $sesion)

No hay una caja abierta.

Abrir caja
@else
{{-- Registrar movimiento --}}

Registrar movimiento

@csrf
{{-- Resumen + tabla --}}

Ingresos

S/ {{ number_format($resumen['ingresos'], 2) }}

Egresos

S/ {{ number_format($resumen['egresos'], 2) }}

Esperado en caja

S/ {{ number_format($resumen['esperado'], 2) }}

@forelse ($movimientos as $m) @empty @endforelse
Fecha Concepto Usuario Tipo Monto
{{ $m->created_at->format('d/m/Y H:i') }} {{ $m->concepto }} {{ $m->usuario?->name ?? '—' }} @if ($m->tipo === 'ingreso') Ingreso @else Egreso @endif {{ $m->tipo === 'ingreso' ? '+' : '−' }} S/ {{ number_format($m->monto, 2) }}
Sin movimientos en esta sesión.
@if ($movimientos instanceof \Illuminate\Pagination\LengthAwarePaginator && $movimientos->hasPages())
{{ $movimientos->links() }}
@endif
@endif
@endsection