Konzept & Spezifikation

Dienstleistungs-Kalkulator
für IDS-Gateway

Integrierte Kalkulation von Montage-, Planungs-, Fahrt- und Nebenkosten auf Basis der Sky-Frame Kalkulations-Parameter — direkt im Bestellworkflow, flexibel und transparent.

5Kostenarten
7Produktlinien
3Ausgabe-Modi
CHF 87/hMax. Stundensatz PL
2,095 h/m²Montage-Grundfaktor

1 · Workflow-Integration

Der DL-Kalkulator ist ein optionaler Schritt zwischen Validierung und Transfer — er unterbricht den bestehenden Workflow nicht, sondern ergänzt ihn.

1
Upload
Excel / XML
hochladen
2
Mapping
Spalten den
IDS-Feldern zuordnen
3
Validierung
Fehler prüfen
& beheben
NEU
3b
DL-Kalkulator
Montage · Planung
Fahrt · Spesen
4
Transfer
IDS-XML an
Hero senden

Wann wird Schritt 3b aktiviert?

Automatisch angeboten

Nach erfolgreicher Validierung erscheint ein Banner: „Dienstleistungskosten kalkulieren?" mit Ja/Nein/Später-Option.

Überspringbar

Wer keine DL-Kosten hat (reine Materiallieferung) klickt „Überspringen" — direkt zu Schritt 4.

Nachträglich aufrufbar

In Schritt 4 gibt es einen Button „DL-Kosten hinzufügen" — öffnet den Kalkulator als Modal.

Auto-Berechnungs-Trigger

Der Kalkulator liest aus den bereits validierten Positionen automatisch:

Gesamtfläche in m²
Summe aller Positionen: Breite × Höhe (aus Positionsfeldern)
auto
Anzahl Elemente / Positionen
Anzahl valider Zeilen nach Validierung
auto
Produktlinie
SF3 Classic / SUN / Wicona → steuert Faktoren
auto
Netto-Fensterwert
Summe aller Preise × Mengen aus validierten Positionen
auto

2 · Kalkulationsparameter

Direkt aus Reiter „R" der Master-Excel extrahiert. Alle Werte sind im System editierbar und als Vorlagen speicherbar.

100% aus Excel extrahiert. Alle unten stehenden Werte stammen direkt aus dem Reiter R der Master-Kalkulation „Kalkulation B2C Schweiz_Master". Sie werden 1:1 als Default-Werte ins System übernommen und können pro Projekt angepasst werden.

2.1 · Stundensätze (CHF/h)

PL · Projektleiter
87CHF/h
Planung, Koordination, Kundenkontakt
AVOR · Arbeitsvorbereitung
72CHF/h
Technische Vorbereitung, Zeichnungen
Werkstatt
67CHF/h
Vorfertigung, Konfektionierung
Montage
67CHF/h
Einbau vor Ort, Glasmontage
Fahrzeit
67CHF/h
Fahrzeit wird zum Montagelohn vergütet

2.2 · Grundfaktoren Sky-Frame (Std/m²) & korrigierte Faktoren

Kostenart Grundfaktor (h/m²) Aufschlag Korr. Faktor (h/m²) Stundensatz CHF/m² (netto)
Montage 2,095 1,89 67 CHF/h 126,63
PL (Projektleiter) 0,45 VVG 26% + RG 10% 0,52 87 CHF/h 45,24
AVOR 0,55 VVG 26% + RG 10% 0,63 72 CHF/h 45,36
Werkstatt 1,00 VVG 26% + RG 10% 0,92 67 CHF/h 61,64
Fahrzeit 0,37 0,33 67 CHF/h 22,11

2.3 · Gemeinkosten-Aufschläge (auf alle Produkte)

MG · Materialgemeinkosten
0%
Kein Aufschlag auf Material
LG · Lohngemeinkosten
0%
Bereits in Stundensatz enthalten
VVG · Verwaltung/Vertrieb
26%
Auf alle Lohnkosten
RG · Risiko/Gewinn
10%
Auf alle Lohnkosten

VVG 26% — Herleitung aus echten Jahresdaten (aus Screenshot R10 bestätigt):

Basis Umgelegte KostenFunktionen202320242025-Q1
Herstellkosten, Projektleiter und Monteure B2C40, 61CHF 7'888'974CHF 5'547'063CHF 1'409'074
Verwaltungs- und Vertriebsgemeinkosten63, 64, 65, 66CHF 1'794'227CHF 1'636'660CHF 375'644
VVG Zuschlagssatz in %23%30%27%
VVG Mittelwert (Standardwert im System)26%

Wichtige Erkenntnis: Der VVG-Wert von 26% ist kein willkürlicher Aufschlag, sondern ein gleitender Mittelwert aus echten Betriebsdaten 2023–2025 (23% → 30% → 27% → Mittel 26%). Das bedeutet: Der Wert muss jährlich aktualisierbar sein. Im Konfig-Backend wird er als editierbarer Parameter geführt. Kombiniert mit RG 10% ergibt sich ein Gesamtzuschlag von 36% auf alle Lohnkosten.

2.4 · Fahrzeug, Spesen & Übernachtung

Montagefahrzeug
0,83CHF/km
Alle Fahrten Depot ↔ Baustelle
Spesen/Tag
20,00CHF/Tag
Verpflegung Tagesbaustelle
Spesen Übernachtung
35,00CHF/Tag
Mehrkosten bei Auswärtsübernachtung
Spesen Hotel
150,00CHF/Stk.
Hotelkosten pro Übernachtung
Arbeitszeit/Tag
8,2Std.
Arbeitstage/Woche
5Tage
Stunden/Woche
41Std.
Distanz Hotel-Baustelle
10km
Richtwert (editierbar)

2.5 · Garantie-Aufschläge & Umlagerungskosten

GarantieartBasisSatzFaktor
Anzahlungsgarantie30% des Brutto0,6%0,00180
Baugarantie10% des Brutto2,4%0,00240
Ingenieur-Pauschale
200,00CHF/Projekt
Wird pro m² auf alle Elemente umgelegt. Bei 47,3 m² = 4,23 CHF/m²

2.6 · Stundenaufteilung intern (B2C)

PL · Projektleiter
45%
Planung, Kundenkontakt
GP · Gruppenleiter
35%
Techn. Leitung vor Ort
AP · Arbeiter
7%
Ausführende Montage
WP B2C · Werkstatt
13%
Vorfertigung

Diese Aufteilung dient dem internen Controlling (wer bucht wie viele Stunden auf welches Projekt). Im DL-Kalkulator wird sie optional als Aufschlüsselung in der internen Kostennotiz des Warenkorbs ausgewiesen, fliesst aber nicht in die Angebotspreise ein.

2.7 · Alle Produktlinien im Faktorenvergleich

Produktlinie PL korr.AVOR korr.Werkstatt korr. Montage korr.Fahrzeit korr. VVGRGHinweis
Sky-Frame Hauptprodukt 0,520,630,92 1,890,33 26%10% Optimierte Faktoren aus Erfahrungswerten
Mehrpreise SF 00000 26%10%Nur Materialpreise, kein Lohnanteil
Wicona 1,001,00 0,00 1,001,0026%10% Kein Werkstattanteil
Metallbau 1,001,00 0,00 1,001,0026%10% Kein Werkstattanteil
Diverses 1,001,00 0,00 1,001,0026%10% Rohfaktoren 1, kein Werkstatt
Litefront 1,001,001,001,001,00 26%10%Alle Faktoren = 1
SUN 1,001,001,001,001,00 26%10%Alle Faktoren = 1
Text (Platzhalter) Alle Faktoren = 0 — reine Textzeile ohne Preisanteil

Kritisch für Implementierung — Produktlinien-Erkennung: Der DL-Kalkulator muss die Produktlinie aus den hochgeladenen Positionen erkennen und den richtigen Faktorensatz laden. Sky-Frame hat deutlich reduzierte Faktoren (Montage 1,89 statt Standard 1,00). Wicona/Metallbau/Diverses haben keinen Werkstattanteil (Faktor 0). Bei gemischten Angeboten (SF + Wicona) muss nach Flächen-Anteil gewichtet werden.


3 · Kostenarten & Berechnungslogik

Jede Kostenart ist unabhängig ein- und ausschaltbar. Die Formeln basieren direkt auf den Werten aus Reiter R.

Montagekosten Kernposition

Einbau der Fenster/Elemente vor Ort inkl. Glasmontage

// Berechnungsformel Montagekosten Montagestunden = Fläche_m² × 1,89 // korr. Faktor Montagestunden_basis = Fläche_m² × 2,095 // Grundfaktor Montagekosten_netto = Montagestunden × 67 // CHF/h VVG_RG_Aufschlag = Montagekosten_netto × 0,36 Montagekosten_brutto = Montagekosten_netto + VVG_RG_Aufschlag // Beispiel: 47,3 m² // → 47,3 × 1,89 = 89,4 Std. × 67 = 5.989 CHF

Eingabefelder

47,3 m²
1,89
67,00 CHF/h

Planungskosten (PL + AVOR) Projektleitung

Aufmaß, Planung, Arbeitsvorbereitung, technische Klärung

// PL-Stunden PL_Stunden = Fläche_m² × 0,52 // korr. Faktor PL_Kosten = PL_Stunden × 87 // CHF/h // AVOR-Stunden AVOR_Stunden = Fläche_m² × 0,63 AVOR_Kosten = AVOR_Stunden × 72 // Gesamtplanung Planungskosten = PL_Kosten + AVOR_Kosten // Aufteilung intern (45/35/7/13%) // PL=45%, GP=35%, AP=7%, WP=13%

Alternativ kann Planung als Prozentualer Aufschlag auf die Montagekosten konfiguriert werden (typisch 15-25%).

Als separate DL-Position

Erscheint als eigene Zeile im Angebot

Auf Montage aufschlagen

Wird zu Montageposition addiert

Auf alle Positionen umlegen

Prozentualer Aufschlag auf Fensterpreise

Fahrtkosten & Spesen

Montagefahrzeug + Fahrzeit-Entschädigung + Tagesspesen

// Fahrzeit (Lohn) Fahrstunden = Fläche_m² × 0,33 // korr. Faktor Fahrlohn = Fahrstunden × 67 // Fahrzeugkosten Fahrzeugkosten = km_Distanz × 2 × 0,83 // × 2 für Hin- und Rückfahrt // Spesen Tagesspesen = Montagetage × 20,00 Hotelspesen = Übernachtungen × 150,00 ÜN_Zuschlag = Übernachtungen × 35,00 Fahrtkosten_ges = Fahrlohn + Fahrzeugkosten + Tagesspesen + Hotelspesen
75 km
3 Tage
0

Werkstatt-/Vorfertigungskosten

Vorfertigung, Konfektionierung, Vormontage in der Werkstatt

Werkstatt_Stunden = Fläche_m² × 0,92 // korr. Faktor (Sky-Frame) Werkstatt_Kosten = Werkstatt_Stunden × 67 // Hinweis: Für Wicona / Metallbau Faktor = 0 (Werkstatt nicht relevant)

Sonderleistungen & Pauschalposten

Kran, Gerüst, Ingenieur, individuelle Zusatzkosten

Kraneinsatz
Tagespauschale, manuell eingeben
Pauschale CHF
Gerüst / Arbeitsbühne
Tagesmiete oder Pauschale
Pauschale CHF
Ingenieur-Pauschale
200 CHF/Projekt → pro m² umgelegt
200 CHF fix
+ Weitere Sonderposition
Freitext + Betrag manuell
+

Jede Sonderposition hat drei Optionen: (A) Als eigene DL-Zeile hinzufügen, (B) Auf m² umlegen, (C) Auf alle Positionen prozentuell aufschlagen. Das wird per Dropdown pro Zeile gewählt.


4 · UI-Konzept & Bedienung

Der Kalkulator ist in 4 klare Bereiche gegliedert. Alle Felder sind editierbar, Berechnungen aktualisieren sich in Echtzeit (live).

Projektparameter

Automatisch befüllt aus den Positionen — einzelne Felder manuell überschreibbar

47,3 m²
14 Stk.
CHF 18.450,–
75 km

Kostenarten aktivieren & konfigurieren

Jede Kostenart einzeln ein/aus, Umlage-Modus wählbar, Betrag live sichtbar

An Kostenart Berechnung Betrag (CHF) Umlage-Modus Angebot-Text
Montage
47,3 m² × 1,89 h/m² × 67 CHF/h
5.989 CHF 5.989,–
Planung / PL + AVOR
47,3 m² × (0,52×87 + 0,63×72)
4.038 CHF 4.038,–
Fahrtkosten
75 km × 2 × 0,83 CHF + Fahrzeit
1.177 CHF 1.177,–
Kran
Tagespauschale manuell
— CHF
Ingenieur-Pauschale
200 CHF fix, auf m² umgelegt
200 CHF 200,–

Live-Kalkulationsergebnis

Aktualisiert sich sofort bei jeder Änderung

MontagekostenCHF 5.989,–
Planungskosten (PL + AVOR)CHF 4.038,–
Fahrtkosten inkl. FahrzeitCHF 1.177,–
Ingenieur-PauschaleCHF 200,–
Summe DienstleistungenCHF 11.404,–
Fensterwert nettoCHF 18.450,–
GesamtprojektCHF 29.854,–
DL-Anteil38,2 %
CHF/m² Dienstleistung241,10 CHF/m²
38,2%
DL-Anteil am Gesamtpreis
241
CHF Dienstleistung/m²
3
Aktive Kostenarten
126
CHF Montage/m²

DL-Anteil von 38,2% ist überdurchschnittlich. Typischer B2C-Richtwert: 20–30%. Bitte Plausibilität prüfen oder Kran/Sonderleistungen deaktivieren.


5 · Ausgabe-Modi

Der Mitarbeiter entscheidet pro Kostenart — oder global für alle — wie die Kosten ins Angebot/IDS-XML einfließen.

📋

Separate DL-Positionen

Jede aktive Kostenart erscheint als eigene Zeile mit DL-Artikelnummer im Angebot. Transparenz für den Kunden.

Empfohlen
📊

Umlage auf Fensterpreise

DL-Kosten werden prozentual auf alle Fensterpositionen aufgeschlagen. Angebot zeigt nur "Fenster inkl. Montage".

Pauschalangebot
🔒

Intern / versteckt

Kosten werden nur intern protokolliert (Warenkorb-Notiz), erscheinen nicht im IDS-XML und damit nicht im Angebot.

Nur Controlling

Gemischter Modus möglich: z.B. Montage als eigene Position, Planung versteckt auf Fensterpreis aufschlagen, Fahrt intern protokollieren. Das wird pro Zeile in der Kostenarten-Tabelle (Bereich ②) individuell eingestellt.

Vorschau: Angebot mit separaten DL-Positionen

Pos.BeschreibungMengeEinheitPreis CHFBetrag CHF
— Fensterpositionen aus Upload (14 Positionen) —
01.01SF3 Classic 3-gleisig, 1.800 × 2.200 mm, ESG/VSG2Stk.3.850,–7.700,–
01.02SF3 Classic 2-gleisig, 1.200 × 1.400 mm4Stk.2.190,–8.760,–
… weitere 12 Positionen …18.450,–
DL-000 Dienstleistungen
Montage, Planung und Abwicklung der nachfolgenden Positionen durch Sky-Frame AG, Frauenfeld
— Vortext-Position, kein Preis —
DL-MONT-001 Montagearbeiten
Kalk: 47,3 m² × 1,89 h/m² × 67,00 CHF/h
1Pau.5.989,–5.989,–
DL-PLAN-001 Planungs- und Aufmaßleistung
PL + AVOR, 47,3 m²
1Pau.4.038,–4.038,–
DL-FAHR-001 An- und Abfahrt
75 km × 2 × 0,83 CHF/km + Fahrzeit
1Pau.1.177,–1.177,–
DL-SOND-001 Ingenieurleistung
Statik und Beratung, Pauschale
1Pau.200,–200,–
Gesamtbetrag netto CHF 29.854,–

6 · DL-Artikelnummern-Schema

Systematisches Präfix-Schema für alle Dienstleistungspositionen. Hero behandelt diese wie normale Artikel — nur der Präfix DL- kennzeichnet sie als Dienstleistung.

ArtikelnummerKostenartBeschreibungs-TemplateEinheitPreisquelleIDS-Feld item_note
DL-000Vortext-PositionDienstleistungen — [Freitext]Kein PreisEinleitungsposition
DL-MONT-001MontagearbeitenMontagearbeiten [n] Elemente / [m²] m²Pau.m² × Faktor × Std.satzKalk: [m²] × [h/m²] × [CHF/h]
DL-PLAN-001Planung + AVORPlanungs- und AufmaßleistungPau.PL + AVOR FormelPL: [h] × 87 + AVOR: [h] × 72
DL-FAHR-001FahrtkostenAn- und Abfahrt [km] kmPau.km × 0,83 × 2 + Fahrzeit[km] km, [Tage] Tage, [CHF/km]
DL-KRAN-001KranKraneinsatz [n] Tag(e)TagTagespauschale manuellTagespauschale CHF [Betrag]
DL-GERU-001GerüstGerüst / ArbeitsbühnePau.Pauschale manuellTagesmiete oder Pauschale
DL-INGE-001IngenieurIngenieurleistung / StatikPau.200 CHF fix (R-Parameter)Pauschale CHF 200 pro Projekt
DL-SOND-[n]Sonderleistung[Freitext Mitarbeiter][wählbar]Manuell CHF[Freitext]
DL-WERK-001WerkstattVorfertigung / KonfektionierungPau.m² × 0,92 × 67Werkstatt: [h] × 67 CHF/h

Hero-Kompatibilität: Hero behandelt DL-Artikelnummern wie normale IDS-Positionen. Für Hero sind es einfach Artikel mit Nummer, Beschreibung und Preis — der Präfix DL- hat für Hero keine Sonderbedeutung. Eine Vorab-Klärung mit Hero Support ist nicht notwendig. Optional kann ein eigener Sachkonto-/Produktgruppen-Code in item_note mitgegeben werden.


7 · Sprach-System & Textbausteine

Aus Reiter „Sprache" der Master-Excel. Alle Texte sind mehrsprachig (DE/FR/EN) und produktspezifisch — genau wie im Original.

Vortexte (Angebots-Einleitung)

VORTEXT-STD
Wir danken Ihnen für das Interesse an unserer Firma und unseren Produkten. Gerne unterbreiten wir Ihnen folgendes Richtpreisangebot:
VORTEXT-SF3
Vorbeschrieb Sky-Frame 3 Classic: Sky-Frame 3, das rahmenlose Schiebefenster, 2- oder 3-gleisig. Vollständig umlaufendes, thermisch getrenntes Aluminiumprofil mit Bautiefe 158 mm / 242 mm. Im Rahmen versenkt laufende Flügel mit Isoliergläsern in Totalstärke 54 mm. Sprossenansichtsbreite ab 20 mm...
VORTEXT-SF1
Vorbeschrieb Sky-Frame 1 Classic: Sky-Frame 1, das rahmenlose Schiebefenster, 2-, 3- oder 4-gleisig. Aluminiumprofil Bautiefe 110 mm / 170 mm / 229 mm. Im Rahmen versenkt laufende Flügel mit Einfachgläsern Totalstärke 12 mm...
VORTEXT-DL
[Neu — zu definieren] Dienstleistungen: Montage, Planung und Abwicklung der nachfolgenden Positionen durch Sky-Frame AG, Frauenfeld

Nachtexte & Konditionen

ZAH-STD
Zahlungsfrist 30 Tage
ZAH-SKONTO
30 Tage 2% Skonto, 45 Tage netto
GAR-ANZ
Anzahlungsgarantie: 0,6% von 30% des Bruttobetrags
GAR-BAU
Baugarantie: 2,4% von 10% des Bruttobetrags
SCHLUSS-STD
[Volltext aus Sprache-Reiter zu ergänzen]

Drei Sprachen: DE (Deutsch), FR (Französisch), EN (Englisch). Jeder Textbaustein liegt in allen drei Sprachen vor. Die Sprachauswahl erfolgt im Konfig-Backend pro Kunde/Projekt. Im Reiter „Sprache" der Excel sind die genauen Texte hinterlegt — diese werden 1:1 ins System übernommen sobald der vollständige Export vorliegt.


8 · Konfigurations-Backend

Eine eigene Konfigurationsseite im IDS-Gateway wo alle Parameter, Texte, Vorlagen und Faktoren gepflegt werden — ohne Programmierkenntnisse.

Stundensätze & Faktoren
Texte & Sprache
Kalkulationsvorlagen
DL-Artikelnummern
Zahlungsbedingungen
Verkäufer / Standorte

Tab: Stundensätze & Faktoren (Reiter R)

87,00
72,00
67,00
67,00
1,89
0,33
26
10

Vorlagen-System

Standard Sky-Frame B2C Schweiz
Alle Werte aus Master-Excel R · aktiv
Standard
Grossobjekt (Kran + Hotel)
Inkl. Kran + Hotelkosten, längere Montagezeit
Vorlage
Renovation Inland
Kürzere Distanz, kein Hotel
Vorlage
Neue Vorlage aus aktuellem Stand
Speichert aktuelle Eingaben als Vorlage
+

9 · IDS-XML Integration

DL-Positionen erscheinen im IDS-XML als normale Item-Elemente. Hero sieht keinen Unterschied — nur der Präfix DL- kennzeichnet sie intern.

<!-- IDS-Connect 2.5 XML — DL-Positionen Beispiel --> <Items> <!-- Normale Fensterposition --> <Item position="1"> <ArticleNumber>SF3C-180220-3G</ArticleNumber> <ShortDescription>SF3 Classic 3-gl. 1800×2200</ShortDescription> <Quantity>2</Quantity> <QuantityUnit>ST</QuantityUnit> <Price>3850.00</Price> </Item> <!-- Vortext-Position (kein Preis) --> <Item position="15"> <ArticleNumber>DL-000</ArticleNumber> <ShortDescription>Dienstleistungen</ShortDescription> <LongDescription>Montage, Planung und Abwicklung der nachfolgenden Positionen durch Sky-Frame AG, Frauenfeld</LongDescription> <Quantity>1</Quantity> <QuantityUnit>PAU</QuantityUnit> <Price>0.00</Price> </Item> <!-- DL-Position Montage --> <Item position="16"> <ArticleNumber>DL-MONT-001</ArticleNumber> <ShortDescription>Montagearbeiten 47.3 m²</ShortDescription> <LongDescription>Montagearbeiten für 14 Elemente, 47.3 m² Gesamtfläche</LongDescription> <Quantity>1</Quantity> <QuantityUnit>PAU</QuantityUnit> <Price>5989.00</Price> <ItemNote>Kalk: 47.3 m² × 1.89 h/m² × 67.00 CHF/h</ItemNote> </Item> <!-- DL-Position Planung --> <Item position="17"> <ArticleNumber>DL-PLAN-001</ArticleNumber> <ShortDescription>Planungs- und Aufmaßleistung</ShortDescription> <Quantity>1</Quantity> <QuantityUnit>PAU</QuantityUnit> <Price>4038.00</Price> <ItemNote>PL: 47.3 × 0.52 × 87 + AVOR: 47.3 × 0.63 × 72</ItemNote> </Item> </Items>

PAU als neue Einheit: Die IDS-Connect 2.5 Enum-Liste wird um PAU (Pauschale) erweitert. Alternativ: ST mit Menge 1. Beide Varianten werden von Hero akzeptiert.


10 · Implementierungs-Roadmap

Vorgeschlagene Umsetzungsreihenfolge in 3 Phasen.

Phase 1 ~2 Wochen

MVP — Basis-Kalkulator

Kalkulator-Panel in Step 3b

Einfache Eingabefelder, Montage + Fahrt

Live-Berechnung mit R-Parametern

Alle Werte aus Master-Excel hardcodiert als Defaults

DL-Positionen ins IDS-XML

DL-MONT, DL-PLAN, DL-FAHR als XML-Items

Phase 2 ~2 Wochen

Flexibilität & Vorlagen

Umlage-Modus pro Kostenart

Eigene Position / m²-Umlage / % auf Pos. / intern

Vorlagen-System

Speichern / Laden von Kalkulations-Vorlagen

Konfig-Seite für Parameter

Stundensätze, Faktoren editierbar (LocalStorage)

Phase 3 ~1 Woche

Sprache & Textsystem

Alle Texte aus Sprache-Reiter

DE/FR/EN Produktbeschreibungen, Vor-/Nachtexte

Sprache-Konfig-Tab

Texte direkt im System editierbar

Garantie & Zahlungsbedingungen

Anzahlungsgarantie + Baugarantie automatisch

R10 Stammdaten vollständig verifiziert (Stand 22.05.2026)
Alle Grundfaktoren, Stundensätze, VVG/RG-Aufschläge, Umlagerungskosten, Garantiefaktoren und Spesensätze aus Reiter R10 sind im Konzept korrekt hinterlegt. VVG B2C = 26% bestätigt als 3-Jahres-Mittelwert (2023: 23% → 2024: 30% → 2025-Q1: 27%) aus echten Betriebsdaten (Funktionen 40,61 vs. 63–66).

Offene Punkte — benötigen Rückmeldung:
1. Sprache-Reiter komplett — vollständige Texte DE/FR/EN für alle Produkte und Nachtexte noch ausstehend; bisher nur SF1/SF3 Vorbeschriebe aus Datei-Preview extrahiert
2. Montage-Reiter — detaillierte Stundenaufteilung pro Positionstyp (RAM, Glas, Fahrzeit) aus dem dedizierten Montage-Tab; R10-Standardfaktoren sind als Fallback hinterlegt
3. Garantie-Positionen — werden Anzahlungsgarantie (0,00180 × Brutto) und Baugarantie (0,00240 × Brutto) als eigene DL-Positionen ausgegeben oder nur intern kalkuliert / im Angebotspreis verrechnet?
4. Währung — Nur CHF oder auch EUR (für deutsche Projekte / Wicona-Aufträge)?
5. Gemischte Produktlinien — wenn ein Angebot sowohl Sky-Frame (Montage 1,89 h/m²) als auch Wicona (Werkstatt-Faktor = 0) enthält: gewichteter Flächenmittelwert oder separate Kalkulation pro Produktlinie?