From b12671bbb531b11cfaa986ddee861cddf1693069 Mon Sep 17 00:00:00 2001
From: ValueOn AG
Date: Wed, 29 Apr 2026 22:54:17 +0200
Subject: [PATCH] fixes before document generation refactory styles
---
modules/features/trustee/mainTrustee.py | 25 +++++++++++++++++--------
1 file changed, 17 insertions(+), 8 deletions(-)
diff --git a/modules/features/trustee/mainTrustee.py b/modules/features/trustee/mainTrustee.py
index fba4346a..05e01e8a 100644
--- a/modules/features/trustee/mainTrustee.py
+++ b/modules/features/trustee/mainTrustee.py
@@ -440,15 +440,24 @@ TEMPLATE_WORKFLOWS = [
{"id": "analyse", "type": "ai.prompt", "label": "Budget-Analyse", "_method": "ai", "_action": "process",
"parameters": {
"aiPrompt": (
- "Fuehre einen Budget-Soll/Ist-Vergleich durch.\n"
- "Die Budget-Datei (Excel) wurde als Dokument uebergeben. "
- "Die aktuellen Buchhaltungsdaten sind im Kontext verfuegbar.\n"
- "1. Lies die Soll-Werte aus dem uebergebenen Budget-Dokument\n"
- "2. Vergleiche sie mit den Ist-Werten aus der Buchhaltung pro Konto\n"
- "3. Berechne die Abweichung (absolut und prozentual)\n"
- "4. Erstelle ein Abweichungs-Chart (Balkendiagramm: Soll vs. Ist pro Konto)\n"
- "5. Markiere kritische Abweichungen (>10%) und gib eine kurze Einschaetzung"
+ "Fuehre einen Budget-Soll/Ist-Vergleich durch und liefere EIN Excel-Dokument "
+ "mit folgender Struktur:\n\n"
+ "1. Tabelle \"Konten-Vergleich\" -- EINE Tabelle, EINE Zeile pro Konto:\n"
+ " Spalten: Konto-Nr | Konto-Name | Soll | Ist | Abweichung absolut | "
+ "Abweichung % | Status (OK / Warnung / Kritisch).\n"
+ "2. EINE Visualisierung \"Soll vs. Ist gesamt\" -- ein einziges "
+ "Balkendiagramm UNTER der Tabelle, das ALLE Konten in einer Grafik "
+ "gegenueberstellt (gruppierte Balken: Soll und Ist je Konto).\n"
+ "3. Kurzer Management-Summary-Absatz (3-5 Saetze) UNTER dem Chart "
+ "mit den 3 groessten Abweichungen (>10%) und einer fachlichen "
+ "Einschaetzung.\n\n"
+ "Verwende die uebergebene Budget-Datei als Soll-Quelle und die im "
+ "Kontext bereitgestellten Buchhaltungsdaten als Ist-Quelle.\n"
+ "WICHTIG: Erstelle KEINEN separaten Chart pro Konto. Nur EIN "
+ "Uebersichts-Chart ueber alle Konten ist gewuenscht."
),
+ "resultType": "xlsx",
+ "documentTheme": "finance",
"documentList": {"type": "ref", "nodeId": "trigger", "path": ["payload", "documentList"]},
"context": {"type": "ref", "nodeId": "refresh", "path": ["data", "accountingData"]},
"simpleMode": False,