@extends('dashboard.layouts.app') @section('title', 'Gestión de Cajas') @section('content')

Gestión de Cajas

Control de cajas registradoras y transacciones

Total Cajas

{{ $estadisticas['total_cajas'] }}

Cajas Abiertas

{{ $estadisticas['cajas_abiertas'] }}

Cajas Cerradas

{{ $estadisticas['cajas_cerradas'] }}

Usuarios con Caja

{{ $estadisticas['total_usuarios_con_caja'] }}

Limpiar
@forelse($cajas as $caja) @empty @endforelse
Fecha Apertura Usuario Cochera Estado Monto Inicial Balance Total Acciones
{{ $caja->fecha_apertura->format('d/m/Y') }}
{{ $caja->fecha_apertura->format('H:i') }}
{{ $caja->usuario->name }}
{{ $caja->usuario->email }}
{{ $caja->cochera->nombre }}
{{ $caja->cochera->direccion }}
@if($caja->estado === 'abierta') Abierta @else Cerrada @endif
S/ {{ number_format($caja->monto_inicial, 2) }}
@php $balanceTotal = $caja->calcularTotalVentas(); $isNegative = $balanceTotal < 0; @endphp
S/ {{ $isNegative ? '-' : '' }}{{ number_format(abs($balanceTotal), 2) }}
@if($caja->estado === 'abierta')
{{ $caja->transacciones()->count() }} transacciones
@elseif($isNegative)
Balance negativo
@elseif($caja->estado === 'cerrada')
Total ventas
@else
Total ventas
@endif
@if($caja->estado === 'abierta') @endif @if($caja->estado === 'cerrada')
@csrf @method('DELETE')
@endif

No hay cajas registradas

Comience abriendo una nueva caja

Abrir Primera Caja
@if($cajas->hasPages())
{{ $cajas->links() }}
@endif
@endsection