@extends('layouts.app', ['title' => 'Historial de cortes']) @section('header_actions') Volver a Balances @endsection @section('content') @php $cortes = $cortes ?? collect(); @endphp
Historial de cortes de caja
Cierres diarios guardados. Cada registro es inmutable y refleja el corte tal como se cerró.
@forelse($cortes as $cut) @php $diff = (float) $cut->diferencia; $cuadra = abs($diff) < 0.005; $estado = $cuadra ? ['Cuadra','green'] : ($diff < 0 ? ['Falta','red'] : ['Sobra','yellow']); @endphp @empty @endforelse
FechaProyectoUsuarioTotal ingresosTotal salidasDiferenciaEstado
{{ optional($cut->cut_date)->format('d/m/Y') }}
{{ optional($cut->closed_at)->format('H:i') }}
{{ $cut->project?->name ?? 'Todos los proyectos' }} {{ $cut->user?->name ?? '—' }} ${{ number_format($cut->total_ingresos,2) }} ${{ number_format($cut->total_salidas,2) }} ${{ number_format($diff,2) }} {{ $estado[0] }}
Aún no hay cortes cerrados. Cierra un corte desde Balances para verlo aquí.
@if(method_exists($cortes, 'links'))
{{ $cortes->onEachSide(2)->links('vendor.pagination.app') }}
@endif
@endsection