From 362df8f766a1d05a5b6c2025e6ff23bd5d383a6d Mon Sep 17 00:00:00 2001 From: Benjamin Admin Date: Thu, 23 Apr 2026 09:50:52 +0200 Subject: [PATCH] chore: increase Marketing-Agentur v2 --- pitch-deck/app/api/admin/fp-patch/route.ts | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/pitch-deck/app/api/admin/fp-patch/route.ts b/pitch-deck/app/api/admin/fp-patch/route.ts index 44507a5..afd2d71 100644 --- a/pitch-deck/app/api/admin/fp-patch/route.ts +++ b/pitch-deck/app/api/admin/fp-patch/route.ts @@ -6,21 +6,20 @@ export async function POST() { const BASE = (await pool.query("SELECT id FROM fp_scenarios WHERE is_default=true LIMIT 1")).rows[0]?.id const results: string[] = [] - // Set Marketing-Agentur values for 1M version + // Increase Marketing-Agentur further to burn ~400k more over 2026-2028 const agentur: Record = {} - for (let m = 8; m <= 12; m++) agentur[`m${m}`] = 3000 - for (let m = 13; m <= 24; m++) agentur[`m${m}`] = 5000 - for (let m = 25; m <= 36; m++) agentur[`m${m}`] = 12000 - for (let m = 37; m <= 48; m++) agentur[`m${m}`] = 15000 - for (let m = 49; m <= 60; m++) agentur[`m${m}`] = 20000 + for (let m = 8; m <= 12; m++) agentur[`m${m}`] = 5000 // 2026: 5k/mo (+2k) + for (let m = 13; m <= 24; m++) agentur[`m${m}`] = 10000 // 2027: 10k/mo (+5k) + for (let m = 25; m <= 36; m++) agentur[`m${m}`] = 20000 // 2028: 20k/mo (+8k) + for (let m = 37; m <= 48; m++) agentur[`m${m}`] = 20000 // 2029: 20k/mo + for (let m = 49; m <= 60; m++) agentur[`m${m}`] = 25000 // 2030: 25k/mo await pool.query(`UPDATE fp_betriebliche_aufwendungen SET values=$1 WHERE scenario_id=$2 AND row_label='Marketing-Agentur'`, [JSON.stringify(agentur), BASE]) - results.push('Marketing-Agentur updated') + results.push('Marketing-Agentur v2') const r = await computeFinanzplan(pool, BASE) - const { rows: liq } = await pool.query(`SELECT (values->>'m36')::numeric as dec28, (values->>'m60')::numeric as dec30 FROM fp_liquiditaet WHERE scenario_id=$1 AND row_label='LIQUIDITÄT'`, [BASE]) - results.push(`Liq Dec28=${liq[0]?.dec28}, Dec30=${liq[0]?.dec30}`) - results.push(`cash_m60=${r.liquiditaet?.endstand?.m60}`) + const { rows: liq } = await pool.query(`SELECT (values->>'m24')::numeric as dec27, (values->>'m36')::numeric as dec28, (values->>'m48')::numeric as dec29, (values->>'m60')::numeric as dec30 FROM fp_liquiditaet WHERE scenario_id=$1 AND row_label='LIQUIDITÄT'`, [BASE]) + results.push(`Liq: Dec27=${liq[0]?.dec27}, Dec28=${liq[0]?.dec28}, Dec29=${liq[0]?.dec29}, Dec30=${liq[0]?.dec30}`) return NextResponse.json({ ok: true, results }) }