@extends('fragments.fullTemplate') @section('titulo') Movimientos Bancos @endsection @section('estilos') @include('Bancos.Real.partials._styles') @endsection @section('contenido') @php $activePage = 'movimientos'; $money = function ($amount, $currency = 'MXN') { return ($currency === 'USD' ? 'US$' : '$') . number_format($amount, 2, '.', ','); }; $amount = function ($amount) { return number_format((float) $amount, 2, '.', ','); }; $fmt = function ($date) { return \App\Services\BancoFechaService::formatoVista($date); }; $usuario = function ($usuario) { return $usuario ? $usuario->nombre_completo : 'Usuario no disponible'; }; $tabs = ['Todos', 'Abonos', 'Cargos', 'Traspasos', 'Pendientes', 'Cancelados', 'Conciliacion']; $puedeAutorizarBancos = $usuarioBancos && in_array((int) $usuarioBancos->id_tipo_usuario, [23, 24], true); @endphp
| Folio de movimiento | Fecha de registro de movimiento | Tipo de movimiento | Cliente / Proveedor / Empleado / Cuenta / Entidad relacionada | Concepto | Abono aplicado | Cargo aplicado | Abono pendiente | Cargo pendiente | Saldo actual | Saldo proyectado | Origen del movimiento | Folio programación | Nombre programación | No. pago | Fecha programada | Realizó usuario | Tipo de cambio | Estatus autorización | Estatus movimiento | Acciones |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ $movimiento->folio }} | {{ $fmt($movimiento->fecha_registro ?: $movimiento->fecha_movimiento) }} | {{ $movimiento->tipo_movimiento }} | {{ $movimiento->entidad_visual ?: '-' }} | {{ $movimiento->concepto_general }}{{ $movimiento->folio }} {{ $cuenta->nombre_cuenta }} {{ $cuenta->banco }} {{ $movimiento->norma }} {{ $movimiento->servicio_informe }} {{ $movimiento->estatus_autorizacion }} {{ $movimiento->estatus_movimiento }} | {{ $abonoAplicadoVisible > 0 ? $amount($abonoAplicadoVisible) : '-' }} | {{ $cargoAplicadoVisible > 0 ? $amount($cargoAplicadoVisible) : '-' }} | {{ $abonoPendienteVisible > 0 ? $amount($abonoPendienteVisible) : '-' }} | {{ $cargoPendienteVisible > 0 ? $amount($cargoPendienteVisible) : '-' }} | {{ $movimiento->saldo_posterior !== null ? $amount($movimiento->saldo_posterior) : $amount($cuenta->saldo_actual) }} | {{ $movimiento->saldo_proyectado_posterior !== null ? $amount($movimiento->saldo_proyectado_posterior) : $amount($cuenta->saldo_proyectado) }} | {{ $movimiento->origen_movimiento }} | {{ $programado ? $programado->folio : '-' }} | {{ $programado ? $programado->nombre_programacion : '-' }} | {{ $movimiento->numero_pago_programado ?: '-' }} | {{ $fmt($movimiento->fecha_programada) }} | {{ $usuario($movimiento->realizadoPor) }} | {{ $movimiento->tipo_cambio_utilizado ?: '-' }} | {{ $movimiento->estatus_autorizacion }} | {{ $movimiento->estatus_movimiento }} | |
| Sin movimientos para este filtro. | ||||||||||||||||||||
| ALTA-{{ $cuenta->id_banco_cuenta }} | {{ $fmt($cuenta->fecha_creacion) }} | Alta de cuenta | {{ $cuenta->banco }} - {{ $cuenta->nombre_cuenta }} | Saldo inicial | {{ $amount($cuenta->saldo_inicial) }} | - | - | - | {{ $amount($cuenta->saldo_inicial) }} | {{ $amount($cuenta->saldo_inicial) }} | Bancos | - | - | - | - | {{ $usuario($cuenta->creador) }} | - | Autorizado | Aplicado | - |
| Total | {{ $amount($movimientos->where('estatus_movimiento', 'Aplicado')->sum('abono_aplicado') + ($tab === 'Todos' ? $cuenta['saldo_inicial'] : 0)) }} | {{ $amount($movimientos->where('estatus_movimiento', 'Aplicado')->sum('cargo_aplicado')) }} | {{ $amount($movimientos->where('estatus_movimiento', 'Pendiente')->sum('abono_pendiente')) }} | {{ $amount($movimientos->where('estatus_movimiento', 'Pendiente')->sum('cargo_pendiente')) }} | {{ $amount($cuenta['saldo_actual']) }} | {{ $amount($cuenta['saldo_proyectado']) }} | ||||||||||||||