@extends('partials.layout') @section('title', 'Depósitos') @section('subtitle', 'Listado de depósitos registrados') @section('back') ← Volver @endsection @section('content')

Depósitos

Registrar nuevo depósito
📊 Exportar
@if(($tipoFecha ?? 'efectivo') === 'deposito') @endif @forelse($rows as $index => $row) @php $fecha = \Carbon\Carbon::parse($row['fecha']); $fechaDia = $fecha->locale('es')->isoFormat('dddd'); $montoEsperado = (float) ($row['monto_esperado'] ?? 0); $montoDepositado = (float) ($row['monto_depositado'] ?? 0); $faltante = max(0.0, $montoEsperado - $montoDepositado); @endphp @if(($tipoFecha ?? 'efectivo') === 'deposito') @endif @php $colspan = (($tipoFecha ?? 'efectivo') === 'deposito') ? 11 : 9; @endphp @if(($tipoFecha ?? 'efectivo') === 'deposito' && $row['deposito']) @endif @empty @endforelse
# Fecha Día Registrado por Monto esperado Monto depositado Faltante EstadoVer detalle Observaciones
{{ $index + 1 }}{{ $fecha->format('d-m-Y') }} {{ $fechaDia }} {{ $row['deposito'] ? trim(($row['deposito']->usuario?->nombres ?? '') . ' ' . ($row['deposito']->usuario?->apellidos ?? '')) : '-' }} @if($row['monto_esperado'] !== null) {{ number_format((float) $row['monto_esperado'], 2, '.', '') }} @else - @endif @if($row['monto_depositado'] !== null) {{ number_format((float) $row['monto_depositado'], 2, '.', '') }} @else - @endif {{ number_format($faltante, 2, '.', '') }} {{ $row['estado'] }} @if($row['deposito'] && !($row['completo'] ?? false))
Agregar diferencia
@endif
@if($row['deposito']) @else - @endif {{ $row['deposito']?->observaciones ?? '-' }} @if(isset($row['completo']) && $row['completo']) @elseif($row['deposito'] && !($row['completo'] ?? false)) @else - @endif
Fechas de efectivo y montos
    @forelse($row['detalles_efectivos'] as $detalle)
  • Fecha: {{ $detalle['fecha'] }} — Monto: S/ {{ $detalle['monto'] }}
  • @empty
  • No hay fechas de efectivo asociadas.
  • @endforelse
@if($row['deposito']->diferencias->isNotEmpty())
Registros guardados:
    @foreach($row['deposito']->diferencias as $diferencia)
  • Fecha: {{ $diferencia->created_at?->format('d-m-Y H:i') ?? '-' }}
    Monto: S/ {{ number_format((float) $diferencia->monto, 2, '.', '') }}
    Obs: {{ $diferencia->observaciones ?? '-' }}
  • @endforeach
@else
No hay registro de diferencia guardado.
@endif
No hay fechas para mostrar con los filtros seleccionados.
@endsection