diff --git a/config.py b/config.py index 5d832892..12f51006 100644 --- a/config.py +++ b/config.py @@ -111,281 +111,318 @@ class Config: # --- Branchen-Gruppen Mapping (v2.0 - Angereichert mit Definitionen & Beispielen) --- # Single Source of Truth für alle Branchen. BRANCH_GROUP_MAPPING = { - # === Hersteller / Produzenten === "Maschinenbau": { "gruppe": "Hersteller / Produzenten", "definition": "Herstellung von zumeist größeren und komplexen Maschinen. Abgrenzung: Keine Anlagen wie z.B. Aufzüge, Rolltreppen oder komplette Produktionsstraßen.", - "beispiele": "EBM Papst, Kärcher, Winterhalter, Testo, ZwickRoell, Koch Pac, Uhlmann, BHS, Schlie, Kasto, Chiron" + "beispiele": "EBM Papst, Kärcher, Winterhalter, Testo, ZwickRoell, Koch Pac, Uhlmann, BHS, Schlie, Kasto, Chiron", + "d365_branch_detail": "Maschinenbau" }, "Automobil": { "gruppe": "Hersteller / Produzenten", "definition": "Hersteller von (Spezial)-Fahrzeugen, die meist in ihrer Bewegung eingeschränkt sind (z.B. Mähdrescher, Pistenraupen). Abgrenzung: Keine Autohändler oder Service an PKWs.", - "beispiele": "Kässbohrer, Aebi Schmidt, Pesko, Nova, PV Automotive" + "beispiele": "Kässbohrer, Aebi Schmidt, Pesko, Nova, PV Automotive", + "d365_branch_detail": "Automobil" }, "Anlagenbau": { "gruppe": "Hersteller / Produzenten", "definition": "Hersteller von komplexen Anlagen, die fest beim Kunden installiert werden (z.B. Fertigungsanlagen) und oft der Herstellung nachgelagerter Erzeugnisse dienen. Abgrenzung: Keine Aufzugsanlagen, keine Rolltreppen.", - "beispiele": "Yaskawa, Good Mills, Jungheinrich, Abus, BWT" + "beispiele": "Yaskawa, Good Mills, Jungheinrich, Abus, BWT", + "d365_branch_detail": "Anlagenbau" }, "Medizintechnik": { "gruppe": "Hersteller / Produzenten", "definition": "Hersteller von medizinischen Geräten für Krankenhäuser, (Zahn-)Arztpraxen oder den Privatbereich. Abgrenzung: Keine reinen Dienstleister/Pflegedienste.", - "beispiele": "Carl Zeiss, MMM, Olympus, Sysmex, Henry Schein, Dental Bauer, Vitalaire" + "beispiele": "Carl Zeiss, MMM, Olympus, Sysmex, Henry Schein, Dental Bauer, Vitalaire", + "d365_branch_detail": "Medizintechnik" }, "Chemie & Pharma": { "gruppe": "Hersteller / Produzenten", "definition": "Unternehmen, die chemische oder pharmazeutische Erzeugnisse herstellen. Abgrenzung: Keine Lebensmittel.", - "beispiele": "Brillux" + "beispiele": "Brillux", + "d365_branch_detail": "Chemie & Pharma" }, "Elektrotechnik": { "gruppe": "Hersteller / Produzenten", "definition": "Hersteller von Maschinen und Geräten, die sich hauptsächlich durch elektrische Komponenten auszeichnen.", - "beispiele": "Triathlon, SBS BatterieSystem" + "beispiele": "Triathlon, SBS BatterieSystem", + "d365_branch_detail": "Elektrotechnik" }, "Lebensmittelproduktion": { "gruppe": "Hersteller / Produzenten", "definition": "Unternehmen, die Lebensmittel im industriellen Maßstab produzieren.", - "beispiele": "Ferrero, Lohmann, Mars, Fuchs, Teekanne, Frischli" + "beispiele": "Ferrero, Lohmann, Mars, Fuchs, Teekanne, Frischli", + "d365_branch_detail": "Lebensmittelproduktion" }, "IT / Telekommunikation": { "gruppe": "Hersteller / Produzenten", "definition": "Hersteller von Telekommunikations-Hardware und -Equipment. Abgrenzung: Keine Telekommunikations-Netzbetreiber.", - "beispiele": "NDI Nordisk Daek Import Danmark" + "beispiele": "NDI Nordisk Daek Import Danmark", + "d365_branch_detail": "IT / Telekommunikation" }, "Bürotechnik": { "gruppe": "Hersteller / Produzenten", "definition": "Hersteller von Geräten für die Büro-Infrastruktur wie Drucker, Kopierer oder Aktenvernichter.", - "beispiele": "Ricoh, Rosskopf" + "beispiele": "Ricoh, Rosskopf", + "d365_branch_detail": "Bürotechnik" }, "Automaten (Vending / Slot)": { "gruppe": "Hersteller / Produzenten", "definition": "Reine Hersteller von Verkaufs-, Service- oder Spielautomaten, die mitunter einen eigenen Kundenservice haben.", - "beispiele": "Coffema, Melitta, Tchibo, Selecta" + "beispiele": "Coffema, Melitta, Tchibo, Selecta", + "d365_branch_detail": "Automaten (Vending, Slot)" }, "Gebäudetechnik Heizung / Lüftung / Klima": { "gruppe": "Hersteller / Produzenten", "definition": "Reine Hersteller von Heizungs-, Lüftungs- und Klimaanlagen (HLK), die mitunter einen eigenen Kundenservice haben.", - "beispiele": "Wolf, ETA, Fröling, Ochsner, Windhager, DKA" + "beispiele": "Wolf, ETA, Fröling, Ochsner, Windhager, DKA", + "d365_branch_detail": "Gebäudetechnik Heizung, Lüftung, Klima" }, "Gebäudetechnik Allgemein": { "gruppe": "Hersteller / Produzenten", "definition": "Hersteller von Produkten, die fest in Gebäuden installiert werden (z.B. Sicherheitstechnik, Türen, Sonnenschutz).", - "beispiele": "Geze, Bothe Hild, Warema, Hagleitner" + "beispiele": "Geze, Bothe Hild, Warema, Hagleitner", + "d365_branch_detail": "Gebäudetechnik Allgemein" }, "Schädlingsbekämpfung": { "gruppe": "Hersteller / Produzenten", "definition": "Hersteller von Systemen und Produkten zur Schädlingsbekämpfung.", - "beispiele": "BioTec, RSD Systems" + "beispiele": "BioTec, RSD Systems", + "d365_branch_detail": "Schädlingsbekämpfung" }, "Braune & Weiße Ware": { "gruppe": "Hersteller / Produzenten", "definition": "Hersteller von Haushaltsgroßgeräten (Weiße Ware) und Unterhaltungselektronik (Braune Ware).", - "beispiele": "BSH" + "beispiele": "BSH", + "d365_branch_detail": "Braune & Weiße Ware" }, "Fenster / Glas": { "gruppe": "Hersteller / Produzenten", "definition": "Hersteller von Fenstern, Türen oder Glaselementen.", - "beispiele": "" + "beispiele": "", + "d365_branch_detail": "Fenster / Glas" }, "Getränke": { "gruppe": "Hersteller / Produzenten", "definition": "Industrielle Hersteller von Getränken.", - "beispiele": "Wesergold, Schlossquelle, Winkels" + "beispiele": "Wesergold, Schlossquelle, Winkels", + "d365_branch_detail": "Getränke" }, "Möbel": { "gruppe": "Hersteller / Produzenten", "definition": "Industrielle Hersteller von Möbeln.", - "beispiele": "mycs" + "beispiele": "mycs", + "d365_branch_detail": "Möbel" }, "Agrar / Pellets": { "gruppe": "Hersteller / Produzenten", "definition": "Hersteller von landwirtschaftlichen Produkten, Maschinen oder Brennstoffen wie Holzpellets.", - "beispiele": "KWB Energiesysteme" + "beispiele": "KWB Energiesysteme", + "d365_branch_detail": "Agrar, Pellets" }, - - # === Versorger === "Stadtwerke": { "gruppe": "Versorger", "definition": "Lokale Stadtwerke, die die lokale Infrastruktur für die Energieversorgung (Strom, Gas, Wasser) betreiben.", - "beispiele": "Badenova, Drewag, Stadtwerke Leipzig, Stadtwerke Kiel" + "beispiele": "Badenova, Drewag, Stadtwerke Leipzig, Stadtwerke Kiel", + "d365_branch_detail": "Stadtwerke" }, "Verteilnetzbetreiber": { "gruppe": "Versorger", "definition": "Überregionale Betreiber von Verteilnetzen (Strom, Gas), die oft keine direkten Endkundenversorger sind.", - "beispiele": "Rheinenergie, Open Grid, ENBW" + "beispiele": "Rheinenergie, Open Grid, ENBW", + "d365_branch_detail": "Verteilnetzbetreiber" }, "Telekommunikation": { "gruppe": "Versorger", "definition": "Betreiber von Telekommunikations-Infrastruktur und Netzen (z.B. Telefon, Internet, Mobilfunk).", - "beispiele": "M-Net, NetCologne, Thiele, Willy.tel" + "beispiele": "M-Net, NetCologne, Thiele, Willy.tel", + "d365_branch_detail": "Telekommunikation" }, "Gase & Mineralöl": { "gruppe": "Versorger", "definition": "Unternehmen, die Gas- oder Mineralölprodukte an Endkunden oder Unternehmen liefern.", - "beispiele": "Westfalen AG, GasCom" + "beispiele": "Westfalen AG, GasCom", + "d365_branch_detail": "Gase & Mineralöl" }, - - # === Service provider (Dienstleister) === "Messdienstleister": { "gruppe": "Service provider (Dienstleister)", "definition": "Unternehmen, die sich auf die Ablesung und Abrechnung von Verbrauchszählern (Heizung, Wasser) spezialisiert haben. Abgrenzung: Kein Versorger.", - "beispiele": "Brunata, Ista, Telent" + "beispiele": "Brunata, Ista, Telent", + "d365_branch_detail": "Messdienstleister" }, "Facility Management": { "gruppe": "Service provider (Dienstleister)", "definition": "Anbieter von Dienstleistungen rund um Immobilien, von der technischen Instandhaltung bis zur Reinigung.", - "beispiele": "Wisag, Vonovia, Infraserv, Gewofag, B&O, Sprint Sanierungen, BWTS" + "beispiele": "Wisag, Vonovia, Infraserv, Gewofag, B&O, Sprint Sanierungen, BWTS", + "d365_branch_detail": "Facility Management" }, "Healthcare/Pflegedienste": { "gruppe": "Service provider (Dienstleister)", "definition": "Erbringen von reinen Dienstleistungen an medizinischen Geräten (z.B. Wartung, Lieferung) oder direkt an Menschen (Pflege). Abgrenzung: Keine Hersteller.", - "beispiele": "Sanimed, Fuchs+Möller, Strehlow, Healthcare at Home" + "beispiele": "Sanimed, Fuchs+Möller, Strehlow, Healthcare at Home", + "d365_branch_detail": "Healthcare/Pflegedienste" }, "Servicedienstleister / Reparatur ohne Produktion": { "gruppe": "Service provider (Dienstleister)", "definition": "Reine Service-Organisationen, die technische Geräte warten und reparieren, aber nicht selbst herstellen.", - "beispiele": "HSR, FFB" + "beispiele": "HSR, FFB", + "d365_branch_detail": "Servicedienstleister / Reparatur ohne Produktion" }, "Aufzüge und Rolltreppen": { "gruppe": "Service provider (Dienstleister)", "definition": "Hersteller und Unternehmen, die Service, Wartung und Installation von Aufzügen und Rolltreppen anbieten.", - "beispiele": "TKE, Liftstar, Lifta" + "beispiele": "TKE, Liftstar, Lifta", + "d365_branch_detail": "Aufzüge und Rolltreppen" }, "Feuer- und Sicherheitssysteme": { "gruppe": "Service provider (Dienstleister)", "definition": "Dienstleister für die Wartung, Installation und Überprüfung von Brandmelde- und Sicherheitssystemen.", - "beispiele": "Minimax, Securiton" + "beispiele": "Minimax, Securiton", + "d365_branch_detail": "Feuer- und Sicherheitssysteme" }, "Personentransport": { "gruppe": "Service provider (Dienstleister)", "definition": "Unternehmen, die Personen befördern (z.B. Busunternehmen, Taxi-Zentralen) und eine eigene Fahrzeugflotte warten.", - "beispiele": "Rhein-Sieg-Verkehrsgesellschaft" + "beispiele": "Rhein-Sieg-Verkehrsgesellschaft", + "d365_branch_detail": "Personentransport" }, "Entsorgung": { "gruppe": "Service provider (Dienstleister)", "definition": "Unternehmen der Abfall- und Entsorgungswirtschaft mit komplexer Logistik und Fahrzeugmanagement.", - "beispiele": "" + "beispiele": "", + "d365_branch_detail": "Entsorgung" }, "Catering Services": { "gruppe": "Service provider (Dienstleister)", "definition": "Anbieter von Verpflegungsdienstleistungen, oft mit komplexer Logistik und Wartung von Küchengeräten.", - "beispiele": "Café+Co International" + "beispiele": "Café+Co International", + "d365_branch_detail": "Catering Services" }, - - # === Handel & Logistik === "Auslieferdienste": { "gruppe": "Handel & Logistik", "definition": "Unternehmen, deren Kerngeschäft der Transport und die Logistik von Waren zum Endkunden ist (Lieferdienste). Abgrenzung: Keine reinen Logistik-Dienstleister.", - "beispiele": "Edeka, Rewe, Saturn, Gamma Reifen" + "beispiele": "Edeka, Rewe, Saturn, Gamma Reifen", + "d365_branch_detail": "Auslieferdienste" }, "Energie (Brennstoffe)": { "gruppe": "Handel & Logistik", "definition": "Unternehmen, deren Kerngeschäft der Transport und die Logistik von Brennstoffen wie Heizöl zum Endkunden ist.", - "beispiele": "Eckert & Ziegler" + "beispiele": "Eckert & Ziegler", + "d365_branch_detail": "Energie (Brennstoffe)" }, "Großhandel": { "gruppe": "Handel & Logistik", "definition": "Großhandelsunternehmen, bei denen der Transport und die Logistik eine zentrale Rolle spielen.", - "beispiele": "Hairhaus, NDI Nordisk" + "beispiele": "Hairhaus, NDI Nordisk", + "d365_branch_detail": "Großhandel" }, "Einzelhandel": { "gruppe": "Handel & Logistik", "definition": "Einzelhandelsunternehmen, oft mit eigener Lieferlogistik zum Endkunden.", - "beispiele": "Cactus, mertens, Teuto" + "beispiele": "Cactus, mertens, Teuto", + "d365_branch_detail": "Einzelhandel" }, "Logistik": { "gruppe": "Handel & Logistik", "definition": "Allgemeine Logistikdienstleister, die nicht in eine der spezifischeren Kategorien passen.", - "beispiele": "Gerdes + Landwehr, Rüdebusch, Winner" + "beispiele": "Gerdes + Landwehr, Rüdebusch, Winner", + "d365_branch_detail": "Logistik - Sonstige" }, - - # === Baubranche === "Baustoffhandel": { "gruppe": "Baubranche", "definition": "Großhandel mit Baustoffen wie Zement, Kies, Holz oder Fliesen – oft mit eigenen Fuhrparks und komplexer Filiallogistik.", - "beispiele": "Kemmler Baustoffe, Henri Benthack" + "beispiele": "Kemmler Baustoffe, Henri Benthack", + "d365_branch_detail": "Baustoffhandel" }, "Baustoffindustrie": { "gruppe": "Baubranche", "definition": "Produktion von Baustoffen wie Beton, Ziegeln, Gips oder Dämmmaterial – häufig mit werkseigener Logistik.", - "beispiele": "Heidelberg Materials, Saint Gobain Weber" + "beispiele": "Heidelberg Materials, Saint Gobain Weber", + "d365_branch_detail": "Baustoffindustrie" }, "Logistiker Baustoffe": { "gruppe": "Baubranche", "definition": "Spezialisierte Transportdienstleister für Baustoffe – häufig im Nahverkehr, mit engen Zeitfenstern und Baustellenbelieferung.", - "beispiele": "C.Bergmann, HENGE Baustoff GmbH" + "beispiele": "C.Bergmann, HENGE Baustoff GmbH", + "d365_branch_detail": "Logistiker Baustoffe" }, "Bauunternehmen": { "gruppe": "Baubranche", "definition": "Ausführung von Bauprojekten, oft mit eigenem Materialtransport – hoher Koordinationsaufwand bei Fahrzeugen, Maschinen und Baustellen.", - "beispiele": "Max Bögl, Leonhard Weiss" + "beispiele": "Max Bögl, Leonhard Weiss", + "d365_branch_detail": "Bauunternehmen" }, - - # === Gutachter / Versicherungen === "Versicherungsgutachten": { "gruppe": "Gutachter / Versicherungen", "definition": "Gutachter, die im Auftrag von Versicherungen Schäden prüfen und bewerten.", - "beispiele": "DEVK, Allianz" + "beispiele": "DEVK, Allianz", + "d365_branch_detail": "Versicherungsgutachten" }, "Technische Gutachten": { "gruppe": "Gutachter / Versicherungen", "definition": "Sachverständige und Organisationen, die technische Prüfungen, Inspektionen und Gutachten durchführen.", - "beispiele": "TÜV, Audatex, Value, MDK" + "beispiele": "TÜV, Audatex, Value, MDK", + "d365_branch_detail": "Technische Gutachten" }, "Medizinische Gutachten": { "gruppe": "Gutachter / Versicherungen", "definition": "Sachverständige und Organisationen (z.B. MDK), die medizinische Gutachten erstellen.", - "beispiele": "MDK" + "beispiele": "MDK", + "d365_branch_detail": "Medizinische Gutachten" }, "Baugutachter": { "gruppe": "Gutachter / Versicherungen", "definition": "Sachverständige, die Bauschäden oder den Wert von Immobilien begutachten.", - "beispiele": "" + "beispiele": "", + "d365_branch_detail": "Baugutachter" }, - - # === Housing === "Wohnungswirtschaft": { "gruppe": "Housing", "definition": "Wohnungsbaugesellschaften oder -genossenschaften, die ihre Immobilien instand halten.", - "beispiele": "GEWOFAG" + "beispiele": "GEWOFAG", + "d365_branch_detail": "Wohnungswirtschaft" }, "Renovierungsunternehmen": { "gruppe": "Housing", "definition": "Dienstleister, die auf die Renovierung und Sanierung von Wohnimmobilien spezialisiert sind.", - "beispiele": "" + "beispiele": "", + "d365_branch_detail": "Renovierungsunternehmen" }, "Sozialbau Unternehmen": { "gruppe": "Housing", "definition": "Unternehmen, die im Bereich des sozialen Wohnungsbaus tätig sind.", - "beispiele": "" + "beispiele": "", + "d365_branch_detail": "Anbieter für Soziales Wohnen" }, - - # === Sonstige === "IT Beratung": { "gruppe": "Sonstige", "definition": "Beratungsunternehmen mit Fokus auf IT-Strategie und -Implementierung. Abgrenzung: Keine Systemhäuser mit eigenem Außendienst.", - "beispiele": "" + "beispiele": "", + "d365_branch_detail": "IT Beratung" }, "Unternehmensberatung": { "gruppe": "Sonstige", "definition": "Klassische Management- und Strategieberatungen.", - "beispiele": "" + "beispiele": "", + "d365_branch_detail": "Unternehmensberatung (old)" }, "Engineering": { "gruppe": "Sonstige", "definition": "Ingenieurbüros und technische Planungsdienstleister.", - "beispiele": "" + "beispiele": "", + "d365_branch_detail": "Engineering" }, "Öffentliche Verwaltung": { "gruppe": "Sonstige", "definition": "Behörden und öffentliche Einrichtungen, oft mit eigenen technischen Abteilungen (z.B. Bauhöfe).", - "beispiele": "" + "beispiele": "", + "d365_branch_detail": "Öffentliche Verwaltung" }, "Sonstiger Service": { "gruppe": "Sonstige", "definition": "Auffangkategorie für Dienstleistungen, die keiner anderen Kategorie zugeordnet werden können.", - "beispiele": "" - }, + "beispiele": "", + "d365_branch_detail": "Sonstiger Service (old)" + } } # Branchenübergreifende Top-Referenzen als Fallback