@foreach(['projected_total_cost' => 'Inversión / costo estimado', 'expected_total_revenue' => 'Ingreso proyectado', 'projected_profit' => 'Utilidad proyectada', 'cost_per_sellable_m2' => 'Costo por m² vendible'] as $field => $label)

{{ $label }}

{{ ($result[$field] ?? null) === null ? 'No definido' : \App\Domain\Finance\Money::format($result[$field]) }}

{{ $currency }}

@endforeach @foreach(['sellable_area' => ['Área vendible', 'm²'], 'projected_margin' => ['Margen proyectado', '%'], 'projected_roi' => ['ROI proyectado', '%'], 'break_even_area' => ['Superficie para recuperar costos', 'm²']] as $field => [$label, $unit])

{{ $label }}

{{ ($result[$field] ?? null) === null ? 'No definido' : \App\Domain\Finance\FinanceNumber::format($result[$field]) }}

{{ $unit }}

@endforeach

Proyección, no utilidad realizada. Margen = utilidad / ingresos; ROI = utilidad / costos. Un divisor cero se muestra como “No definido”. La recuperación supone el precio por m² indicado y descuenta los ingresos adicionales; no predice una fecha ni considera el ritmo de cobranza.