{{-- Diseño moderno (v3): conciliación de transferencias. Mismo formulario y datos que reconciliation/index. --}} @extends('layout.main') @section('content') @include('reservation._alerts') @php $v3bad = $transfers->filter(function ($t) { return in_array($t['status'], [\App\BankMovement::NO_ENCONTRADA, \App\BankMovement::MONTO_DIFERENTE, \App\BankMovement::FECHA_DIFERENTE]); }); $v3ok = $transfers->where('status', \App\BankMovement::VALIDADA); $v3pend = $transfers->where('status', \App\BankMovement::PENDIENTE); @endphp
Cruza el estado de cuenta del banco con las ventas y abonos cobrados por transferencia.
| Banco y archivo | Período | Movimientos | Créditos | Resultado |
|---|---|---|---|---|
| #{{ $s->id }} · {{ $s->bank }} {{ $s->file_name }} · {{ $s->user->name ?? '' }}, {{ $s->created_at->format('d/m/Y H:i') }} |
{{ \Carbon\Carbon::parse($s->period_from)->format('d/m/Y') }} – {{ \Carbon\Carbon::parse($s->period_to)->format('d/m/Y') }} | {{ $s->movements_count }} | ${{ number_format($s->credits_total, 2) }} | @foreach(($summary[$s->id] ?? collect()) as $row)@include('reconciliation.v3._status', ['status' => $row->status]) {{ $row->total }}@endforeach |