cap eigenkapital display by start_capital - Nebenkosten

This commit is contained in:
Johannes
2026-03-20 02:37:47 +01:00
parent 183e69f0b7
commit 726b1220ea
2 changed files with 4 additions and 1 deletions

View File

@@ -77,6 +77,7 @@ function run_simulation(p) {
yr_renters_ins: 0, yr_renters_ins: 0,
kaufnebenkosten: Math.round(closing_costs), kaufnebenkosten: Math.round(closing_costs),
finance_nebenkosten: p.finance_nebenkosten, finance_nebenkosten: p.finance_nebenkosten,
start_capital: Math.round(start_capital),
}); });
const invest_r_m = p.invest_return / 100 / 12; const invest_r_m = p.invest_return / 100 / 12;

4
ui.js
View File

@@ -211,7 +211,9 @@ const build_table = (result) => {
const rows = i === 0 const rows = i === 0
? [ ? [
`<span style="color:#8b949e;font-size:0.72rem;text-transform:uppercase;letter-spacing:.05em">Kauftag</span>`, `<span style="color:#8b949e;font-size:0.72rem;text-transform:uppercase;letter-spacing:.05em">Kauftag</span>`,
tip_row('Eigenkapital', result.cum_buy_arr[0] - (d.finance_nebenkosten ? 0 : d.kaufnebenkosten), '#f59e0b'), tip_row('Eigenkapital', d.finance_nebenkosten
? result.cum_buy_arr[0]
: Math.min(result.cum_buy_arr[0] - d.kaufnebenkosten, d.start_capital - d.kaufnebenkosten), '#f59e0b'),
tip_row('Kaufnebenkosten', d.kaufnebenkosten, d.finance_nebenkosten ? '#8b949e' : '#f59e0b'), tip_row('Kaufnebenkosten', d.kaufnebenkosten, d.finance_nebenkosten ? '#8b949e' : '#f59e0b'),
d.finance_nebenkosten ? `<span style="color:#6e7681;font-size:0.75rem">↳ mitfinanziert</span>` : null, d.finance_nebenkosten ? `<span style="color:#6e7681;font-size:0.75rem">↳ mitfinanziert</span>` : null,
].filter(Boolean) ].filter(Boolean)