@php use App\Context\PromoterContext; use App\Formatters\BladeFormatter; use App\Models\View\Contact; /** @var \App\Models\View\VisualProposition $proposition */ $viewPromoter = $proposition->getPromoter(); $lot = $proposition->getLot(); $program = $lot->getProgram(); if ($program->getContact() instanceof Contact) { $contact = $program->getContact(); } elseif ($viewPromoter->getContact() instanceof Contact) { $contact = $viewPromoter->getContact(); } else { $contact = null; } $isAltanaPromoter = app(PromoterContext::class)->getPromoter()->getSlug() === 'altana-promotion'; @endphp @extends('main') @section('head') @vite('resources/scss/pages/visual-proposition.scss') @endsection @section('content')
logo
@if (is_string($contact?->getPhone()) || is_string($contact?->getEmail()))
@if (is_string($contact?->getName())) {{$contact?->getName()}} @if(is_string($contact?->getFunction()))
{{$contact?->getFunction()}} @endif
@endif @if (is_string($contact?->getPhone())) {{ $contact?->getPhone() }} @endif @if (is_string($contact?->getEmail())) {{ $contact?->getEmail() }} @endif
@endif

Nous vous remercions de l’intérêt porté à notre résidence et vous invitons à découvrir plus d’informations sur le lot qui a retenu votre attention.

{{$program->getCity()}}

{{$program->getTitle()}}

Lot n° {{$lot->getTitle()}}

DATE DE LA PROPOSITION
{{$proposition->getCreatedAt()->format('d/m/Y')}}

@if (is_string($contact?->getName()))
{{$contact?->getName()}} @if(is_string($contact?->getFunction()))
{{$contact?->getFunction()}} @endif @else {{$viewPromoter->getName()}} @endif @if(is_string($contact?->getEmail()))
{{$contact?->getEmail()}} @endif @if(is_string($contact?->getPhone()))
{{$contact?->getPhone()}} @endif

{{$program->getCity()}}

{{$program->getTitle()}} - Lot {{$lot->getTitle()}}

Image principale du programme.

La résidence

{!! $program->getDescription() !!}

Adresse

{{$program->getStreet()}}

Date de livraison prévisionnelle @if ($program->getDeliveryDate() < new DateTime())
Immédiate @else
{{BladeFormatter::formatDateToQuarter($program->getDeliveryDate())}} @endif

{{$program->getCity()}}

{{$program->getTitle()}} - {{$lot->getTitle()}}

Typologie

{{$lot->getTypology()}}

@if(is_int($lot->getFloor()))

Étage

{{$lot->getFloor()}}

@endif @if(is_string($lot->getBuildingNumber()))

Bâtiment

{{$lot->getBuildingNumber()}}

@endif

Surface

{{$lot->getSurface()}} m2

@if(is_string($lot->getOrientation()))

Exposition

{{$lot->getOrientation()}}

@endif @if(is_float($lot->getBalconySurface()) && $lot->getBalconySurface() > 0)

Surface balcon

{{$lot->getBalconySurface()}} m2

@endif @if(is_float($lot->getTerraceSurface()) && $lot->getTerraceSurface() > 0)

Surface terrasse

{{$lot->getTerraceSurface()}} m2

@endif @if(is_float($lot->getLoggiaSurface()) && $lot->getLoggiaSurface() > 0)

Surface loggia

{{$lot->getLoggiaSurface()}} m2

@endif @if(is_float($lot->getGardenSurface()) && $lot->getGardenSurface() > 0)

Surface jardin

{{$lot->getGardenSurface()}} m2

@endif @if($lot->getTotalOutsideSurface() > 0)

Surface extérieure totale

{{$lot->getTotalOutsideSurface()}} m2

@endif
@php $useAltanaPriceLayout = $isAltanaPromoter && $isLmnp === false && ($displayReducedTax === false || is_int($lot->getTotalPriceReducedTax()) === false || $lot->getTotalPriceReducedTax() <= 0); @endphp
@if($isLmnp)

Prix de vente (HT)

{!! BladeFormatter::formatPrice($lot->getTotalPriceTaxExcluded()) !!}  €

@if(is_int($lot->getFlatPriceTaxExcluded()) && $lot->getFlatPriceTaxExcluded() > 0)

Prix immobilier (HT)

{!! BladeFormatter::formatPrice($lot->getFlatPriceTaxExcluded()) !!}  €

@endif @if(is_int($lot->getFurniturePriceTaxExcluded()) && $lot->getFurniturePriceTaxExcluded() > 0)

Prix mobilier (HT)

{!! BladeFormatter::formatPrice($lot->getFurniturePriceTaxExcluded()) !!}  €

@endif @if($isInvest && is_float($lot->getRentTaxExcluded()) && $lot->getRentTaxExcluded() > 0)

Loyer (HT)

{!!$lot->getRentTaxExcluded()!!} €

Rentabilité (HT)

{!!$lot->getProfitabilityTaxExcluded()!!} %

@endif @elseif($displayReducedTax && is_int($lot->getTotalPriceReducedTax()) && $lot->getTotalPriceReducedTax() > 0)

Prix de vente TVA réduite

{!! BladeFormatter::formatPrice($lot->getTotalPriceReducedTax()) !!}  €

@elseif($useAltanaPriceLayout) @include('partials.lot.altana_prices', ['lot' => $lot]) @else

Prix de vente (TTC)

{!! BladeFormatter::formatPrice($lot->getTotalPriceTaxIncluded()) !!}  €

@if($isInvest && is_float($lot->getMarketRent()) && $lot->getMarketRent() > 0)

Loyer marché (TTC)

{!!$lot->getMarketRent()!!} €

Rentabilité marché

{!!$lot->getGrossMarketProfitability()!!} %

@endif @endif @if($useAltanaPriceLayout === false && $lot->getParkings()->count() > 0)

@if($lot->getParkings()->count() > 1) {{ $isAltanaPromoter ? '+ stationnements' : 'Dont stationnements' }} @else {{ $isAltanaPromoter ? '+ stationnement' : 'Dont stationnement' }} @endif

@foreach($lot->getParkings()->toArray() as $parking)

Emplacement : {{$parking->getName()}}

@if (is_string($parking->getType()))

Type : {{$parking->getType()}}

@endif @if ($isLmnp && is_int($parking->getPriceTaxExcluded()))

Prix (HT) : {!! BladeFormatter::formatPrice($parking->getPriceTaxExcluded()) !!}  €

@endif @if ($isLmnp === false && is_int($parking->getPriceTaxIncluded()))

Prix (TTC) : {!! BladeFormatter::formatPrice($parking->getPriceTaxIncluded()) !!}  €

@endif @if ($loop->last === false)
@endif
@endforeach
@endif
@if(empty($program->getLatitude()) === false && (empty($program->getLongitude()) === false))
@include("components.alentoor")
@endif @if(empty($program->getBrochureUrl()) === false)
@endif
@endsection @section('scriptBottom') @parent @vite('resources/js/application/pages/VisualProposition.js') @endsection