{{-- 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

Transferencias

Cruza el estado de cuenta del banco con las ventas y abonos cobrados por transferencia.

Transferencias (30 días){{ $transfers->count() }}${{ number_format($transfers->sum('amount'), 2) }}
Validadas con el banco{{ $v3ok->count() }}${{ number_format($v3ok->sum('amount'), 2) }}
Pendientes de validar{{ $v3pend->count() }}${{ number_format($v3pend->sum('amount'), 2) }}
Con problema{{ $v3bad->count() }}${{ number_format($v3bad->sum('amount'), 2) }}

Subir estado de cuenta

{!! Form::open(['route' => 'reconciliation.store', 'method' => 'post', 'files' => true, 'class' => 'row align-items-end', 'id' => 'statement-form']) !!}
{!! Form::close() !!} El archivo queda guardado en privado en el servidor y no se envía a ningún servicio externo.

Estados de cuenta cargados

@if($statements->isEmpty())
Todavía no se cargó ninguno.
@else
@foreach($statements as $s) @endforeach
Banco y archivoPeríodoMovimientosCréditosResultado
#{{ $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
{{ $statements->links('pagination::bootstrap-4') }}
@endif

Transferencias registradas (últimos 30 días)

@include('reconciliation.v3._transfers', ['transfers' => $transfers])
@endsection