Commit Graph

523 Commits

Author SHA1 Message Date
fbc9c242c4 bugfix 2025-05-27 06:59:23 +00:00
335631152a bugfix 2025-05-27 06:37:18 +00:00
77c9b51cf2 reset 2025-05-27 06:07:00 +00:00
7e877277a7 bugfix 2025-05-27 05:55:59 +00:00
1a524f3e11 bugfix 2025-05-27 05:52:27 +00:00
715b9f1f68 bugfix 2025-05-27 05:50:16 +00:00
945981127c bugfix 2025-05-27 05:47:10 +00:00
3bbddb050d bugfix 2025-05-27 05:44:12 +00:00
332613b83c bugfix 2025-05-27 05:41:54 +00:00
3a4d88f566 bugfix 2025-05-27 05:39:15 +00:00
36ce30cb45 bugfix 2025-05-27 05:24:08 +00:00
199b1f60e9 bugfix 2025-05-27 05:18:38 +00:00
ea3ee863d0 feat: Integrate gdoctableapppy for table creation and header styling
Replaces plain text table generation with gdoctableapppy library
to create true Docs tables. Attempts to bold header row.
Retains manual copy for main doc header/footer.
2025-05-27 05:16:08 +00:00
e6baac5723 bugfix 2025-05-26 20:12:45 +00:00
36037d7320 bugfix 2025-05-26 20:07:28 +00:00
ab0fa401f9 bugfix 2025-05-26 20:03:31 +00:00
6ab4f038d8 bugfix 2025-05-26 19:52:08 +00:00
4bf4436e63 bugfix 2025-05-26 19:46:02 +00:00
79586033eb bugfix 2025-05-26 19:43:50 +00:00
47cfcb1f5a bugfix 2025-05-26 19:42:29 +00:00
4e654ad315 revert to tabs 2025-05-26 19:37:41 +00:00
1a5334210b bugfix 2025-05-26 19:34:53 +00:00
b21051fece bugfix 2025-05-26 19:32:26 +00:00
ca38547e8e bugfix 2025-05-26 19:29:42 +00:00
25320d6b9e bugfix 2025-05-26 19:26:38 +00:00
2c6a816462 bugfix 2025-05-26 19:04:37 +00:00
1c4d26bd18 bugfix 2025-05-26 18:58:27 +00:00
41f905a184 bugfix 2025-05-26 18:53:42 +00:00
1d53108771 bugfix 2025-05-26 18:33:06 +00:00
14b2657cd8 bugfix 2025-05-26 18:28:43 +00:00
507a6bd865 bugfix 2025-05-26 18:27:11 +00:00
7304d08149 bugfix 2025-05-26 18:23:25 +00:00
757df6afe9 bugfix 2025-05-26 18:21:17 +00:00
071cb4ff61 bugfix 2025-05-26 18:20:27 +00:00
5a5df49520 bugfix 2025-05-26 18:14:45 +00:00
5427394ff7 bugfix 2025-05-26 18:04:01 +00:00
c8d14b7672 list_generator.py hinzugefügt 2025-05-26 17:40:22 +00:00
a5bb08a118 bugfix 2025-05-26 16:05:47 +00:00
b7aa9f18ee bugfix 2025-05-26 11:52:57 +00:00
b8bc98d0c7 v1.7.7: Implement Parent Account Suggestion via ChatGPT
- Neuer Modus 'suggest_parents' für die Generierung von Vorschlägen zu Muttergesellschaften.
- Nutzt ChatGPT zur Analyse von Unternehmensdaten (CRM, Wiki, Website-Zusammenfassung).
- Schreibt Vorschläge in Spalte O ('System Vorschlag Parent Account'), setzt Status P auf '?' und Timestamp Q.
- Implementiert parallele OpenAI-Anfragen für Batch-Verarbeitung.
- Automatische Startzeilenermittlung basierend auf leerer Spalte O.
- Optionale Neubewertung von Zeilen mit Status P = '?'.
2025-05-26 10:54:41 +00:00
defe025c9d bugfix 2025-05-26 09:22:56 +00:00
f4821fbea3 bugfix 2025-05-26 09:15:06 +00:00
b4ac182ce1 bugfix 2025-05-26 06:25:36 +00:00
297731f934 bugfix 2025-05-25 18:57:14 +00:00
52cf09a2f2 bugfix 2025-05-25 18:19:31 +00:00
56005f27c7 bugfix 2025-05-25 11:25:52 +00:00
1e5ed14c52 bugfix 2025-05-25 10:43:07 +00:00
f2b1752c6c bugfix 2025-05-25 10:26:10 +00:00
3fb67137dd v1.7.5: Zahlenextraktion & Plausi-Logik verfeinert, Plausi-TS
- Zahlenextraktionsfunktionen (`get_numeric_filter_value`, `_get_numeric_value_for_plausi`) überarbeitet für robustere Behandlung von:
    - Tausendertrennern (Punkt, Apostroph, Leerzeichen).
    - Dezimaltrennzeichen (Komma, Punkt).
    - Annahme, dass Umsatz-Rohwerte im Sheet bereits in Mio. € sind (außer bei expliziten Einheiten wie Mrd/Tsd).
    - String-Input "0" wird in `_get_numeric_value_for_plausi` jetzt konsistent als "unbekannt" (NaN) behandelt.
- Methode `_check_financial_plausibility` angepasst:
    - Verwendet die korrigierten numerischen Werte für absolute Plausi-Checks.
    - Nutzt `get_numeric_filter_value` für den Vergleich von CRM- vs. Wiki-Umsatz (Mio.-Werte).
    - Default-Flags auf "NICHT_PRUEFBAR" geändert, wenn zugrundeliegende Zahlen NaN sind.
    - Logik für "FEHLER_FORMAT" präzisiert, um explizite "0"-Strings nicht fälschlicherweise als Formatfehler zu werten.
- Konsolidierungslogik in `_process_single_row` stellt sicher, dass `final_umsatz/ma_str_konsolidiert` korrekt "k.A." wird, wenn numerische Quellen 0 (im Sinne von unbekannt) sind.
- Plausibilitäts-Checks in `_process_single_row` verwenden nun die direkt zuvor neu konsolidierten Finanzwerte.
- Sicherstellung, dass der "Plausibilität Prüfdatum"-Timestamp (Spalte BM) auch bei Fehlern innerhalb des Plausi-Check-Blocks in `_process_single_row` gesetzt wird.
- Methode `run_plausibility_checks_batch` aktualisiert, um die korrigierte Konsolidierungs- und Plausi-Logik zu verwenden und den Plausi-Timestamp zu schreiben.
- Diverse Debug-Log-Ausgaben zur besseren Nachverfolgung der Zahlenverarbeitung und Plausi-Logik hinzugefügt/optimiert.
2025-05-25 10:09:47 +00:00
85556d80cd bugfix 2025-05-23 18:45:35 +00:00