added d365 branchdetail

This commit is contained in:
2025-08-26 15:11:46 +00:00
parent 0767186616
commit f3e9cdc49e

173
config.py
View File

@@ -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