@php $datos = $resultado->resultado; $fmt = function ($v) { $v = $v ?? 0; $neg = $v < 0; $texto = '$ ' . number_format(abs($v), 0, ',', '.'); return $neg ? "-$texto" : $texto; }; $horizontes = $datos['proyeccion']['horizontes'] ?? ['hoy', '7', '15', '30', '60']; $labels = ['hoy' => 'Hoy', '7' => '+7 días', '15' => '+15 días', '30' => '+30 días', '60' => '+60 días']; @endphp @if(!empty($datos['advertencias']))
Advertencias
@endif
Resumen
Cash disponible real (pesos, sin tarjetas) Saldo de tarjetas de crédito Cash disponible real (dólares)
{{ $fmt($datos['posicion']['cash_disponible_pesos'] ?? 0) }} {{ $fmt($datos['posicion']['saldo_tarjetas_pesos'] ?? 0) }} US$ {{ number_format($datos['posicion']['cash_disponible_dolares'] ?? 0, 2, ',', '.') }}
Posición por cuenta
@foreach($datos['posicion']['cuentas'] ?? [] as $cta) @endforeach
Cuenta Rol Saldo libro
{{ $cta['nombre'] }} {{ $cta['rol'] }} {{ $cta['moneda_simbolo'] }} {{ number_format($cta['saldo_libro'], 2, ',', '.') }}
Proyección de cash flow
@foreach($horizontes as $h) @endforeach @foreach($horizontes as $h) @endforeach @foreach($horizontes as $h) @endforeach @foreach($horizontes as $h) @endforeach @foreach($horizontes as $h) @endforeach @foreach($horizontes as $h) @endforeach
Concepto{{ $labels[$h] ?? $h }}
Pagos comprometidos{{ $fmt($datos['proyeccion']['pagos_comprometidos'][$h] ?? 0) }}
Cobranzas esperadas (optimista){{ $fmt($datos['proyeccion']['cobranzas_esperadas'][$h] ?? 0) }}
Sueldos a pagar (estimado){{ $fmt($datos['proyeccion']['sueldos_estimado'][$h] ?? 0) }}
Cargas sociales / sindicatos (estimado){{ $fmt($datos['proyeccion']['cargas_sociales_estimado'][$h] ?? 0) }}
Cash flow neto proyectado{{ $fmt($datos['proyeccion']['cash_flow_neto'][$h] ?? 0) }}
Conciliación bancaria
@php $nombrePorCuenta = collect($datos['posicion']['cuentas'] ?? [])->keyBy('id'); $estadosLabel = ['atrasada' => 'Atrasada', 'pendiente_puntual' => 'Pendiente puntual', 'a_vigilar' => 'A vigilar', 'al_dia' => 'Al día']; @endphp @forelse($datos['conciliacion'] ?? [] as $c) @empty @endforelse
Cuenta Movs. sin conciliar Importe neto pendiente Pendiente más antiguo Estado
{{ optional($nombrePorCuenta->get($c['cta_cte_tesoreria_cuenta_id']))['nombre'] ?? $c['cta_cte_tesoreria_cuenta_id'] }} {{ $c['cantidad_pendiente'] }} {{ $fmt($c['importe_neto_pendiente']) }} {{ \Carbon\Carbon::parse($c['fecha_mas_antigua_pendiente'])->format('d/m/Y') }} ({{ $c['antiguedad_dias'] }} días) {{ $estadosLabel[$c['estado']] ?? $c['estado'] }}
Sin movimientos pendientes de conciliar