← EnergyView

Ontwerp ter goedkeuring: eenvoudig en verdisconteerd

Status: niet geïmplementeerd. investmentModel blijft ongewijzigd. De huidige code zet discountRate en annualDecline expliciet op nul. Dit is gecontroleerd in de bron. We mogen de huidige uitkomst dus niet presenteren als een berekening met werkelijk toegepaste discontering of jaarlijkse daling.

Voorstel

Behoud naast elkaar:

1. Eenvoudige terugverdientijd, met hetzelfde bestaande nulscenario. 2. Verdisconteerde terugverdientijd met een aparte reeks kasstromen. 3. Netto contante waarde over de gekozen levensduur, met alle aannames zichtbaar.

Kasstroom jaar t: besparing × (1 − jaarlijkse daling)^(t−1), minus onderhoud en vervanging, plus eventuele restwaarde in het laatste jaar. Contante waarde deelt door (1 + discontovoet)^t. Bij negatieve besparingen moet de betekenis van jaarlijkse daling eerst worden vastgelegd; de huidige formule vergroot dan het verlies. Ook het moment van betaling (jaareinde) en de definitie van duurzaam terugverdiend moeten expliciet blijven. Geen nieuwe percentages als verborgen standaard introduceren.

Illustratie, geen marktadvies of nieuwe appuitkomst: €1.000 aankoop, €200 jaarvoordeel, 15 jaar, geen onderhoud/vervanging/restwaarde.

Rente / dalingNetto contante waardeEerste kruising nul
Bestaand: 0% / 0%€2.000,005 jaar
Illustratie: 3% / 1%€1.239,815,64 jaar
Illustratie: 5% / 2%€842,106,25 jaar
Illustratie: 7% / 3%€540,967,07 jaar

Dit zijn scenario's, geen betrouwbaarheidsinterval. Bij latere vervanging kan het saldo opnieuw negatief worden; een eerste kruising is dan geen duurzame terugverdientijd. De app moet beide begrippen duidelijk onderscheiden.

Beslissingen

Na akkoord: apart model, aparte tests, daarna een verschilrapport per bestaand golden-scenario. Een golden-aanpassing wordt niet automatisch vastgelegd. Alle bestaande golden-scenario's blijven in deze levering ongewijzigd.