@php // Lógica de Roles (Administrador / Directivo) $tipoUsuario = trim(auth()->user()->tipo); $rolNombre = $tipoUsuario === 'A' ? 'ADMINISTRADOR' : 'DIRECTIVO'; $rolColor = $tipoUsuario === 'A' ? 'bg-indigo-600' : 'bg-blue-600'; @endphp

Ingresos por Rubro

DESDE:
HASTA:
@forelse($rubros as $rubro) @php // Truco para calcular los dólares de "Por Recaudar" $tasaImplicita = $rubro->total_usd > 0 ? ($rubro->total_bs / $rubro->total_usd) : 1; $porRecaudarUsd = $rubro->por_recaudar_bs / $tasaImplicita; @endphp @empty @endforelse
@forelse($rubros as $rubro) @php $tasaHoy = \Illuminate\Support\Facades\Cache::get('tasa_bcv', 612.43); $tasaSegura = $tasaHoy > 0 ? $tasaHoy : 1; $recaudadoUsd = $rubro->total_bs / $tasaSegura; $porRecaudarUsd = $rubro->por_recaudar_bs / $tasaSegura; @endphp
CÓDIGO: {{ trim($rubro->co_rubro) }}
{{ trim($rubro->nombre) }}
ESTIMADO BS: Bs. {{ number_format($rubro->total_estimado_bs ?? 0, 2, ',', '.') }}
RECAUDADO:
Bs. {{ number_format($rubro->total_bs, 2, ',', '.') }}
${{ number_format($recaudadoUsd, 2, ',', '.') }}
POR RECAUDAR:
Bs. {{ number_format($rubro->por_recaudar_bs ?? 0, 2, ',', '.') }}
${{ number_format($porRecaudarUsd, 2, ',', '.') }}
@empty
No se encontraron ingresos en los meses seleccionados.
@endforelse
Resumen Global del Período

Estimado Bs.

Bs. {{ number_format($totalEstimadoBs, 2, ',', '.') }}

Recaudado Bs.

Bs. {{ number_format($totalGeneralBs, 2, ',', '.') }}

Deuda (Por Recaudar)

Bs. {{ number_format($totalPorRecaudar, 2, ',', '.') }}

Total USD

$ {{ number_format($totalGeneralUsd, 2, ',', '.') }}