From 50561a193ae275d3e4c21bb063c43a0c5aba9590 Mon Sep 17 00:00:00 2001 From: Floke Date: Thu, 28 Aug 2025 09:20:27 +0000 Subject: [PATCH] config.py aktualisiert --- config.py | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/config.py b/config.py index 098af8a8..cdc43bb4 100644 --- a/config.py +++ b/config.py @@ -108,6 +108,55 @@ class Config: PLAUSI_RATIO_UMSATZ_PRO_MA_MAX = 1500000 PLAUSI_ABWEICHUNG_CRM_WIKI_PROZENT = 30 + # --- Mapping für Länder-Codes --- + # Übersetzt D365 Country Codes in die im GSheet verwendete Langform. + # WICHTIG: Die Schlüssel (Codes) sollten in Kleinbuchstaben sein für einen robusten Vergleich. + COUNTRY_CODE_MAP = { + 'de': 'Deutschland', + 'gb': 'Vereinigtes Königreich', + 'ch': 'Schweiz', + 'at': 'Österreich', + 'it': 'Italien', + 'es': 'Spanien', + 'dk': 'Dänemark', + 'hu': 'Ungarn', + 'se': 'Schweden', + 'fr': 'Frankreich', + 'us': 'USA', + 'br': 'Brasilien', + 'cz': 'Tschechien', + 'au': 'Australien', + 'mx': 'Mexiko', + 'nl': 'Niederlande', + 'pl': 'Polen', + 'be': 'Belgien', + 'sk': 'Slowakei', + 'nz': 'Neuseeland', + 'in': 'Indien', + 'li': 'Liechtenstein', + 'ae': 'Vereinigte Arabische Emirate', + 'ru': 'Russland', + 'jp': 'Japan', + 'ro': 'Rumänien', + 'is': 'Island', + 'lu': 'Luxemburg', + 'me': 'Montenegro', + 'ph': 'Philippinen', + 'fi': 'Finnland', + 'no': 'Norwegen', + 'ma': 'Marokko', + 'hr': 'Kroatien', + 'ca': 'Kanada', + 'ua': 'Ukraine', + 'sb': 'Salomonen', + 'za': 'Südafrika', + 'ee': 'Estland', + 'cn': 'China', + 'si': 'Slowenien', + 'lt': 'Litauen', +} + + # --- Branchen-Gruppen Mapping (v2.0 - Angereichert mit Definitionen & Beispielen) --- # Single Source of Truth für alle Branchen. BRANCH_GROUP_MAPPING = {