initial commmit
tests / ci (push) Canceled after 0s

This commit is contained in:
Mark Gregory
2026-09-30 14:24:42 +01:00
parent 4bff627a79
commit 0a74f5b44e
241 changed files with 27923 additions and 0 deletions
@@ -0,0 +1 @@
@extends('layouts.public') @section('title','Holiday Home Valuations') @section('content') <section class="page"><span class="eyebrow">Valuations & depreciation</span><h1>Understand the numbers before you sell.</h1><p class="lead">A purchase price is not a guaranteed future value. Compare every valuation with the finance settlement figure, contractual sale costs and evidence of comparable sales.</p><div class="panel"><h2>Valuation shortfall calculator</h2><div class="calc"><label>Purchase price £<input id="purchase" type="number" value="70000"></label><label>Current valuation £<input id="value" type="number" value="20000"></label><label>Finance remaining £<input id="finance" type="number" value="50000"></label></div><div id="result" class="result"></div></div><div class="prose"><h2>Questions worth asking</h2><p>Ask how the valuation was calculated, whether you can sell privately, what commission or transfer fees apply, whether there are age restrictions on the unit, and whether an independent valuation is permitted. Keep every offer and explanation in writing.</p></div></section><script>function c(){let p=+purchase.value||0,v=+value.value||0,f=+finance.value||0;let loss=p?v/p*100:0;result.innerHTML=`Current value: <b>${loss.toFixed(1)}%</b> of purchase price · Finance shortfall at this valuation: <b>£${Math.max(0,f-v).toLocaleString()}</b>`} document.querySelectorAll('.calc input').forEach(x=>x.oninput=c);c()</script> @endsection