@extends('layouts.admin') @section('title', 'Caja') @section('content')
Apertura, egresos, movimientos y cierres
Si alguien olvidó registrar un cobro o apareció efectivo después del cierre: abra caja y use Movimiento → Ingreso extra (o la opción de dinero olvidado), indicando que corresponde al cierre anterior. Queda documentado en el nuevo turno.
@if(auth()->user()->hasPermission('cash.open')) @endif| Hora | Tipo | Cliente | Categoría | Descripción | Dirección | Monto | |
|---|---|---|---|---|---|---|---|
| {{ $m->created_at->format('H:i') }} | {{ $m->type->label() }} | {{ $m->clientLabel() }} | {{ $m->category?->label() ?? '—' }} | {{ $m->description }} | {{ $m->direction === 'IN' ? 'Entrada' : 'Salida' }} | {{ $m->direction === 'OUT' ? '−' : '+' }}${{ number_format((float) $m->amount, 2) }} | @if($m->viewableAttachmentPath()) Ver @endif |
| Sin movimientos registrados. | |||||||
No hay caja abierta. Use el botón Abrir caja para iniciar el turno. Los egresos del menú Nuevo también requieren caja abierta.
| Usuario | Apertura | Cierre | Esperado | Contado | Diferencia | Estado |
|---|---|---|---|---|---|---|
| {{ $s->user->name }} | {{ $s->opened_at->format('d/m/Y H:i') }} | {{ $s->closed_at?->format('d/m/Y H:i') ?? '—' }} | {{ $s->expected_balance }} | {{ $s->counted_balance ?? '—' }} | {{ $s->difference }} | {{ $s->status->value }} |
| Sin historial de cierres. | ||||||